Рейсы#

Типы для описания авиарейсов.


FlightDesignator#

Обозначение рейса — комбинация кода авиакомпании и номера рейса.

ПолеТипОбязательноОписание
carrierCodestringДаКод авиакомпании (IATA, 2 буквы)
flightNumberstringНетНомер рейса

Примеры#

Рейс Аэрофлота SU 1234:

1{
2  "carrierCode": "SU",
3  "flightNumber": "1234"
4}

Рейс S7 Airlines S7 5:

1{
2  "carrierCode": "S7",
3  "flightNumber": "5"
4}

Использование#

  • marketingCarrier — авиакомпания, продающая билет
  • operatingCarrier — авиакомпания, фактически выполняющая рейс (может отличаться при codeshare)
  • preferredFlights — предпочитаемые рейсы при поиске

FlightType#

Тип рейса.

Возможные значения#

ЗначениеОписание
scheduledРегулярный рейс
charterЧартерный рейс

Примеры#

1"type": "scheduled"

Особенности#

  • Регулярные рейсы (scheduled) выполняются по расписанию
  • Чартерные рейсы (charter) выполняются по специальному заказу

TechnicalStop#

Техническая остановка в процессе выполнения рейса (например, для дозаправки), без смены воздушного судна.

ПолеТипОбязательноОписание
airportstringДаКод аэропорта технической остановки
arrivalAtdatetimeНетПлановое время прибытия в точку остановки
departureAtdatetimeНетПлановое время вылета из точки остановки
durationdurationНетПродолжительность стоянки

Примеры#

1{
2  "airport": "OMS",
3  "arrivalAt": "2025-11-21T10:15:00",
4  "departureAt": "2025-11-21T11:05:00",
5  "duration": "00:50:00"
6}

Использование#

Сегмент маршрута указывает число технических остановок в поле technicalStops и, если оно больше нуля, их детали — в массиве technicalStopsDetails (по одному TechnicalStop на остановку). Встречается в сегментах /api/avia/pnr_retrieve, /api/avia/ticket_exchange_calculation, купонах /api/avia/ticket_info, а также в расписании рейсов (/api/avia/schedule) и проверке доступности (/api/avia/availability).