call_api_operation
Call vManage API operations by operation_id with parameters validated against the OpenAPI spec. Reads run directly; writes require explicit user approval and confirmation.
Instructions
Call any vManage API operation by operation_id. Parameters and body are validated against the vManage OpenAPI spec. Read operations run directly; write operations require VMANAGE_ALLOW_WRITE=true on the server and confirm: true (only after the user approves the change).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Request body for POST/PUT operations (JSON) | |
| query | No | Query parameters (names exactly as documented) | |
| confirm | No | Must be true for write operations, after explicit user approval | |
| max_items | No | Max rows returned from list responses (default 200) | |
| path_params | No | Values for {placeholders} in the path | |
| operation_id | Yes | operationId from search_api_operations |