⚠️ Заказы: сменить статус
orders_apply_transitionApply a transition to an order to change its status (e.g., confirm, ship, cancel). Provide the order ID and transition name.
Instructions
⚠️ ИЗМЕНЯЕТ СТАТУС заказа через transition (например "confirm", "ship", "cancel"). Состав transitions зависит от текущего статуса — см. swagger Управление заказами.json.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orderId | Yes | ID заказа. | |
| transition | Yes | Название перехода (confirm, ship, cancel, ...) — зависит от статуса. | |
| params | No | Дополнительные параметры для transition (зависят от типа). | |
| dryRun | No | v0.7.0: если true — возвращает preview HTTP-запроса без вызова Avito API. Безопасно для просмотра, что именно будет сделано. Default: значение AVITO_MCP_DRY_RUN_DEFAULT (обычно false). | |
| idempotencyKey | No | v0.7.0: опциональный ключ для защиты от дублей. Повторный вызов с тем же ключом в течение AVITO_MCP_IDEMPOTENCY_TTL_SEC возвращает закешированный результат. Тот же ключ с другими args вернёт ошибку conflict — это безопасно по дизайну. |