Execute any KIT API operation
kit_requestExecute any Yandex KIT API operation by operationId, with automatic schema validation. Ideal for operations lacking a dedicated tool; note that write operations take effect immediately.
Instructions
Escape hatch that executes ANY of the 160 Yandex KIT API operations by operationId, including operations without a dedicated tool. WARNING: this performs REAL calls against the live store — write operations (create/update/delete/archive) take effect immediately and there is no sandbox. Workflow: search_operations -> get_operation_schema -> kit_request. The request body is validated against the OpenAPI schema before sending (set validate=false to skip).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body; get the exact shape from get_operation_schema("<OperationId>") | |
| query | No | Query-string parameters (e.g. page, per_page for paginated lists) | |
| validate | No | Validate body against the OpenAPI schema before sending (default true) | |
| path_params | No | Values for {placeholders} in the path, e.g. {"id": "123"} | |
| operation_id | Yes | Operation id in PascalCase, e.g. "GetProducts" (find it via search_operations) |