# MCP: statuses

Source: <https://telegafirst.com/docs/mcp-statuses>
Locale: ru
releaseGitSha: 0bb11ef116e17ec64c802d5476eaff442e53d252
sourceContentDigest: 9cf9a5221570b806edae5eaa560310615dd9bb427e560817bdb54582636c6d53
Version: 9

# MCP: statuses

Определения инструментов. Обновляйте tools/list после изменения прав. required\_scopes: ALL.

## create\_order\_status

Create a new order status for the tenant. Provide a title + group (in\_progress/success/fail); optionally a description, a user-notification flag, a sort weight, and a structural status-notification button target. Returns the created status with its assigned \`seqNum\`.

Scopes (ALL): \["statuses:write"]. Risk: "write".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-create-order-status)

## delete\_order\_status

Soft-delete an order status by \`seqNum\`. Idempotent (deleting an absent/already-deleted status returns deleted:true). System statuses (the built-in New/Success/Fail buckets) cannot be deleted — that errors CONFLICT.

Scopes (ALL): \["statuses:write"]. Risk: "destructive".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-delete-order-status)

## list\_order\_statuses

List the tenant order-status set (the buckets an order moves through: e.g. New → Packing → Shipped → Done). Returns each status with its \`seqNum\` (the id you pass to update/delete), title, group (in\_progress/success/fail), notify flag, sort and optional button. 0-cost read.

Scopes (ALL): \["statuses:read"]. Risk: "read".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-list-order-statuses)

## update\_order\_status

Update an existing order status by its \`seqNum\` (a partial patch — send only the fields you change). Idempotent: re-sending the same patch is a no-op. Returns the updated status. Errors NOT\_FOUND if the seqNum does not exist for your tenant.

Scopes (ALL): \["statuses:write"]. Risk: "write".

[Вход, результат и права](https://telegafirst.com/docs/mcp-tool-update-order-status)
