Получить статус заказа в системе ресторана
Получает статус заказа.
Request
GET
/order/{orderId}/status
Path parameters
|
Name |
Description |
|
orderId |
Type: string Идентификатор заказа в системе партнера Example: `` |
Responses
200 OK
Статус заказа успешно выдан
Body
application/json
{
"status": "NEW",
"comment": "Новый заказ",
"updatedAt": "1937-01-01T12:00:27.870000+00:20"
}
|
Name |
Description |
|
status |
Type: string Статус заказа. Должен быть допустимым – например, приготовленный заказ Описание статусов:
NEW -> ACCEPTED_BY_RESTAURANT -> COOKING -> READY -> Enum: |
|
comment |
Type: string Комментарий к смене статуса Max length: Example: |
|
updatedAt |
Type: string<date-time> Дата, когда сменился статус заказа, в формате RFC3339 с дробной частью секунд (Y-m-d\TH:i:s.uP) Example: |
400 Bad Request
Bad request. Ошибка в параметрах. В теле ответа ожидается массив с объектом из списка ошибок
ErrorItem
|
Name |
Description |
|
code |
Type: integer Согласованный с Яндекс.Еда числовой код ошибки |
|
description |
Type: string Сообщение об ошибке Example: |
Example
{
"code": 100,
"description": "Description of error"
}
401 Unauthorized
Не пройдена авторизация - истек токен, либо не был передан в запросе. Будет сделан ретрай
Body
application/json
{
"reason": "Access token has been expired. You should request a new one"
}
|
Name |
Description |
|
reason |
Type: string Причина, по которой не прошла авторизация Example: |
404 Not Found
Заказ не найден в системе. В теле ответа ожидается массив с объектом из списка ошибок
500 Internal Server Error
Внутренние ошибки сервера. В теле ответа ожидается массив с объектом из списка ошибок