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

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

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

Поиск авиабилетов#

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

Основная операция для поиска доступных предложений с ценами. Возвращает searchId для последующих операций.

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

  • Начальный поиск предложений
  • Получение актуальных цен
  • Сравнение тарифов

Проверка доступности#

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

Проверка наличия мест на конкретных рейсах без полного поиска.

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

  • Быстрая проверка конкретного рейса
  • Валидация перед бронированием

Расписание рейсов#

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

Получение опубликованного расписания рейсов без информации о ценах.

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

  • Планирование маршрутов
  • Проверка частоты рейсов

Получить цену предложения#

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

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

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

  • Подтверждение актуальности цены перед бронированием
  • Валидация цены после выбора пользователем

Правила тарифов#

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

Получение детальных правил и условий применения конкретного тарифа.

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

  • Показ условий пользователю перед бронированием
  • Проверка возможности обмена/возврата

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

graph LR
    A[Shopping] --> B{Выбор предложения}
    B --> C[Fare Rules]
    C --> D[PNR Create]
  1. Выполните поиск через /avia/search
  2. Получите правила для выбранного тарифа
  3. Создайте бронирование с помощью /avia/pnr_create