Создать статус заказа
Создаёт статус в выбранном этапе. Название уникально внутри этапа. У нового статуса code: null, заказу его выставляют по id через statusId. Право: references:write.
bearerApiKeyАвторизацияBearer <ключ>Ключ API в заголовке Authorization: Bearer rsk_live_…. Ключ создаёт владелец магазина: Настройки → Интеграции → API-ключи.
application/json- body
group*stringЭтап, к которому относится статус.
"new""agreement""packing""delivery""completed""cancelled"name*stringНазвание, уникально внутри этапа.
1 <= length <= 100Запись создана.
application/json- response
data*curl -X POST "https://example.com/api/v1/references/order-statuses" \ -H "Content-Type: application/json" \ -d '{ "group": "packing", "name": "Ждёт упаковку" }'{ "data": { "id": "3e9a1c7f-5b2d-4f8e-a6c1-9d4b2e7f1a53", "code": null, "name": "Ждёт упаковку", "group": "packing", "isActive": true, "sortOrder": 4 }}Статусы заказов GET
Статусы заказов магазина. Системный код передавайте в status при изменении заказа и в filter[status]. Статусы, которые магазин создал сам, приходят с code: null: для них используйте id в statusId и filter[statusId]. Список короткий, поэтому приходит одной страницей. Право: references:read.
Изменить статус заказа PATCH
Переименовывает или отключает статус. Системные статусы не переименовываются. При отключении заказы статуса переходят в основной статус этапа. Право: references:write.