Обновить заказ
POST /api/v1/orders/update
POST
/api/v1/orders/updatecreamy:orders:updateОбновить заказ
Меняет переданные поля заказа. Пропущенные поля остаются без изменений
Переданные поля заменяются полностью
products, client, recipient, delivery, additional заменяются целиком, даже если передана только часть данных. В products допустимо от 1 до 100 элементов
Статус и оплаты передаются отдельно
orders/update НЕ принимает statusId, payments, requestKey
Номер не очищается
num можно заменить новым значением, но null или пустая строка сохраняют текущий readable номер заказа
Проведённое списание не переписывается
После списания изменение products сохраняет заказ, но не создаёт корректирующих складских движений. При необходимости остатки корректируются отдельно
Параметры
| Параметр | Тип | Где | Обяз. | По умолчанию | Описание |
|---|---|---|---|---|---|
id | id | body | да | - | ID заказа в Creamy |
data | object | body | да | - | Top-level patch. Разрешены num, platform, date, timeStart, timeEnd, client, recipient, products, delivery, additional |
Объекты
ПримерыОткрытьСкрыть
Пример запроса
curl "https://your-creamy-domain.ru/api/v1/orders/update" \
-X POST \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"id": "8f8f7b41-7d59-4e0d-96a8-4c9f9d75d624",
"data": {
"timeStart": "14:00",
"timeEnd": "16:00"
}
}'Пример ответа
{
"ok":true
"code":"ok"
"requestId":"req_01H"
"data":{
"id":"8f8f7b41-7d59-4e0d-96a8-4c9f9d75d624"
"num":"A-1024"
"platform":"site"
"statusId":"status-new"
"date":"2026-06-10"
"timeStart":"14:00"
"timeEnd":"16:00"
"productsAmount":4000
"price":4200
"paidAmount":1200
"paymentStatus":"partial"
"createdAt":"2026-06-10T07:00:00.000Z"
"updatedAt":"2026-06-10T08:00:00.000Z"
}
}
Пример запроса
curl "https://your-creamy-domain.ru/api/v1/orders/update" \
-X POST \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"id": "8f8f7b41-7d59-4e0d-96a8-4c9f9d75d624",
"data": {
"timeStart": "14:00",
"timeEnd": "16:00"
}
}'Пример ответа
{
"ok":true
"code":"ok"
"requestId":"req_01H"
"data":{
"id":"8f8f7b41-7d59-4e0d-96a8-4c9f9d75d624"
"num":"A-1024"
"platform":"site"
"statusId":"status-new"
"date":"2026-06-10"
"timeStart":"14:00"
"timeEnd":"16:00"
"productsAmount":4000
"price":4200
"paidAmount":1200
"paymentStatus":"partial"
"createdAt":"2026-06-10T07:00:00.000Z"
"updatedAt":"2026-06-10T08:00:00.000Z"
}
}