call_operation
Execute any Descovo API operation by operationId.
IMPORTANT:
apiKey is NOT required in the body if the MCP client sends an x-api-key header (most configs do). The backend auto-injects it.
Prefer search_endpoints() first when operation choice is ambiguous.
Use get_endpoint_details_full(operationId='...') first for complex/nested parameter shapes.
Args: operationId: The operation ID to call params: Parameters dict: {"body": {...}, "path": {...}, "query": {...}}
Returns: API response data or error details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | ||
| operationId | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||