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

Операции для создания, управления и отмены бронирований (PNR).

Доступные операции#

Создание бронирования (PNR Create)#

Эндпоинт: POST /avia/pnr_create

Создание нового бронирования на основе выбранного предложения из результатов поиска.

Когда использовать:

  • Создание нового бронирования после выбора предложения
  • Оформление билета с данными пассажиров

Получение бронирования (PNR Retrieve)#

Эндпоинт: POST /avia/pnr_retrieve

Получение полной информации о существующем бронировании.

Когда использовать:

  • Просмотр деталей бронирования
  • Проверка статуса бронирования
  • Получение данных для выписки билетов

Отмена бронирования (PNR Cancel)#

Эндпоинт: POST /avia/pnr_cancel

Отмена существующего бронирования.

Когда использовать:

  • Отмена неоплаченного бронирования
  • Отмена по запросу клиента

Типичный сценарий#

graph LR
    A[Shopping] --> B[Offer Price]
    B --> C[PNR Create]
    C --> D[PNR Retrieve]
    D --> E{Нужна отмена?}
    E -->|Да| F[PNR Cancel]
    E -->|Нет| G[Ticket Issue]
  1. Выполните поиск через /avia/search
  2. Получите актуальную цену через /avia/offer_price
  3. Создайте бронирование с помощью /avia/pnr_create
  4. Получите информацию о бронировании через /avia/pnr_retrieve
  5. При необходимости отмените через /avia/pnr_cancel