vsponeblock_call_operation
Execute any VSP One Block REST API operation by operationId, with automatic authentication. Read-only storage management operations supported; pass parameters and body as needed.
Instructions
Call any VSP One Block REST API operation by operationId. Authentication is handled automatically. Pass path, query and header parameters by name in params, and the JSON request body in body. Lists are filtered with query parameters (e.g. count, startVolumeId, poolId); describe an operation to see them. Detail (non-simple) write operations run as asynchronous jobs that return a job: pass the header parameters Response-Job-Status="Completed" and Response-Max-Wait (seconds) to wait for it, or follow it up with getJob. Binary responses (configuration reports, key backups) are saved to the download folder and the file path is returned. Only read operations are allowed; the server runs read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Request body (JSON object or array) for POST/PUT/PATCH operations. For multipart uploads, the non-file form fields. | |
| files | No | Multipart uploads only: form field name -> local file path | |
| params | No | Path, query and header parameters by name, e.g. {"id": "123", "limit": 100} | |
| save_to | No | Write the response to this file instead of returning it: a file name, or a path inside the download folder. Existing files are not overwritten. | |
| all_pages | No | Follow RFC 8288 `next` links and return every page (GET collections only). | |
| max_pages | No | Page cap when all_pages is set (default 20). | |
| operationId | Yes |