Аннуляция заказа

Изменяет статус заказа на «аннулирован».

Формат запроса

POST https://api.tickets.yandex.net/api/agent/\
 ? action=order.cancel\
 & auth=<string>\
 & uid=<string>\
 & city_id=<number>\
 & id=<number>\
 & tickets[0][id]=<number>\
 & tickets[0][fine]=<number>\
 & tickets[1][id]=<number>\
 & tickets[1][fine]=<number>...

Параметры запроса

Query-параметр Описание
action* string
Идентификатор запроса.
auth* string
Идентификатор внешней системы.
uid* string
Идентификатор сессии (не менее 20 случайных символов). Введите их самостоятельно и используйте для всей сессии с заказом.
city_id* number
Идентификатор города.
id* number
Идентификатор заказа.
tickets[0][id] number
Идентификатор первого билета в заказе.
Не нужно передавать параметр, если при возврате нет штрафа.
tickets[0][fine] number
Штраф для первого билета в заказе, указывается в рублях.
Например, если билет стоил 1000 рублей, зрителю вернули 700 рублей, а удержали 300, то в tickets[0][fine] нужно передать 300.
Не нужно передавать параметр, если при возврате нет штрафа.
tickets[1][id] number
Идентификатор второго билета в заказе.
Не нужно передавать параметр, если при возврате нет штрафа.

Если в заказе есть третий, четвертый и далее билеты, которые возвращают со штрафами, в запрос необходимо добавить параметры tickets[2][id], tickets[3][id] и т.д.
tickets[1][fine] number
Штраф для второго билета в заказе, указывается в рублях.
Не нужно передавать параметр, если при возврате нет штрафа.

Если в заказе есть третий, четвертый и далее билеты, которые возвращают со штрафами, в запрос необходимо добавить параметры tickets[2][fine], tickets[3][fine] и т.д.

* Обязательный параметр

Формат ответа

JSON

{
  "status": string,
  "result": boolean
}

Параметры ответа

Параметр Описание
status string
Статус выполнения запроса.
Возможные значения:
  • 0 — запрос выполнен;
  • 1 — произошла ошибка.
    result boolean
    Результат выполнения запроса.
    Возможные значения:
    • true — запрос выполнен;
    • false — произошла ошибка.

      Пример ответа

      {
          "status": "0",
          "result": true
      }