openapi_operation
Executes REST API operations after verifying capabilities, enabling custom GET, POST, PATCH, PUT, or DELETE requests for Survey Solutions workflows.
Instructions
Execute a REST operation by method/path after checking API capabilities. Curated escape hatch with the same raw API permission rules as rest_request for writes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"method": "<method>",
"path": "<path>"
},
"name": "openapi_operation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| path | Yes | ||
| query | No | ||
| method | Yes | ||
| profile | No | ||
| refresh | No |