Tripuck Flight Details
flight_detailsDetailed information for a specific Tripuck flight ID: segments, layovers, baggage allowance, fare rules, refund/change conditions, operating carrier. Use for follow-up questions after search_flights: "what is the baggage allowance on this flight?", "bu uçuşta aktarma süresi nedir?", "كم الأمتعة المسموحة؟". The LLM MUST infer the user language from the conversation and pass it via the locale parameter ("tr" Turkish, "en" English, "ar" Arabic, "az" Azerbaijani, "de" German, "ka" Georgian, "uz" Uzbek). All widget UI text and the text response are then returned in that language. If currency is not specified, a sensible default is picked from the locale (tr→TRY, en→USD, de→EUR, ar→USD, az→AZN, ka→GEL, uz→UZS).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adults | No | Adult passengers. | |
| locale | No | User language as BCP-47 or 2-letter code. Supported: "tr" Turkish, "en" English, "ar" Arabic, "az" Azerbaijani, "de" German, "ka" Georgian, "uz" Uzbek. The LLM MUST infer this from the conversation and pass it explicitly; widget UI and response text will be rendered in this language. | |
| origin | No | Departure IATA code of this flight (same as the prior `search_flights` `origin`). Pass it so the "open on Tripuck" link works. | |
| infants | No | Infant passengers. | |
| children | No | Child passengers. | |
| currency | No | ISO 4217 currency code. Examples: TRY, USD, EUR, AZN, GEL, UZS. If omitted, a sensible default is picked from the locale (tr→TRY, en→USD, de→EUR, ar→USD, az→AZN, ka→GEL, uz→UZS). | |
| flightId | Yes | Tripuck flight ID — from `flight.id` in a prior `search_flights` response. | |
| searchKey | No | `searchKey` from a prior `search_flights` response (required to retrieve async search state). | |
| cabinClass | No | Cabin class. | |
| returnDate | No | Return date YYYY-MM-DD if the prior search was round-trip. | |
| destination | No | Arrival IATA code of this flight (same as the prior `search_flights` `destination`). | |
| departureDate | No | Departure date YYYY-MM-DD of this flight (same as the prior `search_flights` `departureDate`). |