Поиск авиабилетов
flight_searchSearch for airfares by IATA origin and destination codes and travel date. Returns only flights bookable inside the bank or all partner offers.
Instructions
Поиск авиабилетов. from_code/to_code — коды IATA (MOW, LED, SVO), date — YYYY-MM-DD.
Резолвера «название города → код» у банка нет. Коды вместе с названиями отдаёт flight_history() — оттуда их и бери, а не угадывай.
only_bookable=True (по умолчанию) — только те предложения, что бронируются внутри банка; их отдаёт первый же батч, поэтому поиск быстрый. False дочитывает весь поток: это десятки секунд и тысячи предложений, почти все — от партнёров, которые уводят на свой сайт.
Оформление и оплата — flight_book(offer_id, fare, passengers): один шаг, он же бронь, он же оплата. ⚠️ Этот путь экспериментальный и ни разу не выполнялся — запрос уходит без подписи, которую шлёт приложение, и шлюз может его отвергнуть («ИСХОД НЕИЗВЕСТЕН»). Поиск, тарифы и места (этот тул, flight_offer, flight_seats) — полноценные; для надёжной покупки — приложение.
Технический нюанс: заголовок X-Travel-Context='mb', который делает этот эндпоинт доступным по мобильной сессии, не встречался в пассивном перехвате трафика — он был подобран пробой вживую. Если банк когда-нибудь изменит поведение этого хоста, это первое место, куда стоит посмотреть.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | ||
| limit | No | ||
| adults | No | ||
| infants | No | ||
| to_code | Yes | ||
| children | No | ||
| from_code | Yes | ||
| max_batches | No | ||
| only_bookable | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |