Авиа операции#
Операции для работы с авиабилетами. Все операции используют метод POST и возвращают JSON.
Категории операций#
Поиск и ценообразование#
Операции для поиска доступных предложений и получения информации о рейсах:
- Поиск авиабилетов — основная операция поиска
- Получить цену предложения — проверка актуальной цены
- Правила тарифов — условия применения тарифа
Бронирование#
Создание и управление бронированиями (PNR):
- Создание PNR — создание нового бронирования
- Получение PNR — информация о существующем PNR
- Отмена бронирования — отмена бронирования
- Пересчет PNR — актуализация цены бронирования
Выписка и управление билетами#
Операции с билетами:
- Выписка билетов — оформление билетов для PNR
- Информация о билете — детальная информация
- Войдирование — аннуляция в пределах 24ч
- Расчет обмена — расчет стоимости обмена
- Обмен билета — замена на новые рейсы
- Расчет возврата — расчет суммы возврата
- Возврат билета — полный или частичный возврат
Общие принципы#
Формат запросов#
Все операции принимают JSON и требуют указания:
officeId— идентификатор офисаsupplier— код поставщика
Формат ответов#
Каждый ответ может содержать:
- Данные операции (зависит от типа)
- Опциональное поле
errorпри наличии ошибки
Обработка ошибок#
При возникновении ошибки ответ содержит объект error:
1{
2 "error": {
3 "code": "ERROR_CODE",
4 "message": "Описание ошибки",
5 "description": "Детальное описание"
6 }
7}