Отменить заказ в системе ресторана

Отменяет заказ в системе ресторана

Request

DELETE

/order/{orderId}

Path parameters

Name

Description

orderId

Type: string

Идентификатор заказа в системе партнера

Example: ``

Body

application/json
{
  "eatsId": "190330-12345678",
  "comment": "Отказ клиента"
}

Name

Description

eatsId

Type: string

Сквозной идентификатор заказа на стороне Яндекс Еды в формате DDDDDD-DDDDDDDD

Example: 190330-12345678

comment

Type: string

Описание причин отмены (может быть пустым)

Example: Отказ клиента

Responses

200 OK

Заказ успешно отменен в ресторане

400 Bad Request

Bad request. Ошибка в параметрах. В теле ответа ожидается массив с объектом из списка ошибок

Body

application/json
[
  {
    "code": 100,
    "description": "Description of error"
  }
]

Type: ErrorItem[]

ErrorItem

Name

Description

code

Type: integer

Согласованный с Яндекс.Еда числовой код ошибки

description

Type: string

Сообщение об ошибке

Example: Description of error

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: Access token has been expired. You should request a new one

404 Not Found

Заказ не найден в системе. В теле ответа ожидается массив с объектом из списка ошибок

Body

application/json
[
  {
    "code": 100,
    "description": "Description of error"
  }
]

Type: ErrorItem[]

500 Internal Server Error

Внутренние ошибки сервера. В теле ответа ожидается массив с объектом из списка ошибок

Body

application/json
[
  {
    "code": 100,
    "description": "Description of error"
  }
]

Type: ErrorItem[]