Execute any KIT API operation
kit_requestExecute any Yandex KIT API operation by operationId, including those without a dedicated tool. Validates request bodies against OpenAPI schemas before making real store calls.
Instructions
Escape hatch that executes ANY of the 169 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) |