Авиа операции#

Операции для работы с авиабилетами. Все операции используют метод POST и возвращают JSON.

Категории операций#

Поиск и ценообразование#

Операции для поиска доступных предложений и получения информации о рейсах:

Бронирование#

Создание и управление бронированиями (PNR):

Выписка и управление билетами#

Операции с билетами:

Карта мест#

Получение карты мест воздушного судна и бронирование конкретных мест:


Общие принципы#

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

Все операции принимают JSON через POST. Единого набора обязательных полей для всех операций нет — базовый класс запроса не определяет никаких общих параметров (ни officeId, ни supplier). Состав и обязательность полей индивидуальны для каждой операции — см. раздел «Параметры запроса» на странице конкретного метода.

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

Каждый ответ может содержать:

  • Данные операции (зависит от типа)
  • Опциональное поле error при наличии ошибки

Обработка ошибок#

При возникновении ошибки ответ содержит объект error:

1{
2  "error": {
3    "code": "ERROR_CODE",
4    "message": "Описание ошибки",
5    "description": "Детальное описание"
6  }
7}