vro_api_call
Call any VCF Orchestrator REST endpoint to run GET, POST, PUT, PATCH, or DELETE operations by operationId or method and path; inventory lists return flattened items unless raw output is requested.
Instructions
Call any Orchestrator REST endpoint (full access — GET/POST/PUT/PATCH/DELETE). Identify it by operationId (preferred, from vro_api_search) or by method + path relative to /vco/api. Inventory lists (link/attributes) are flattened into 'items' unless raw=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | Return the body exactly as received | |
| body | No | JSON body (object) or a raw string (XML/text) | |
| path | No | e.g. /workflows/{id} or a concrete /workflows/abc-123; relative to the API base | |
| query | No | Query params; arrays become repeated keys (e.g. conditions: ['name~vm']) | |
| accept | No | json (default) | xml | text | explicit media type | |
| method | No | ||
| headers | No | ||
| maxChars | No | ||
| pathParams | No | Values for {placeholders} in the path | |
| contentType | No | ||
| operationId | No | ||
| includeHeaders | No |