travel_offer_details
Drill into ONE flight offer: re-fetches it live from the flight provider and returns it with CURRENT price + expires_at, plus available_services — the purchasable ancillaries (checked bags with weight limits and per-unit prices) on that exact fare. Costs 0.01 USDC. Use when (a) the user asks how much an extra checked bag costs on a specific offer — the one ancillary question travel_search_flights cannot answer — or (b) the search is a few minutes old and you want to revalidate the price before creating a booking intent (cheaper and quota-friendlier than re-searching). Services are INFORMATIONAL: this API cannot add them to the order — use their prices only to reason about which fare to pick. A stale or unknown offer_id returns 404 and the payment is never settled (refusals cost nothing); offers expire roughly 20–30 minutes after search, so on 404 fall back to travel_search_flights.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offer_id | Yes | Offer ID from travel_search_flights (the opaque id field on each search result). Pass exactly the value the API returned. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||