Check Booking Eligibility
check_upgrade_eligibilityLooks up a booking's upgrade eligibility from a booking reference, last name, and airline. Returns eligibility status, upgrade options, bid ranges, and a session id for follow-up bid tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pnr | Yes | The booking reference or PNR (e.g. ABC123). | |
| carrier | No | Airline/cruise/rail name or IATA code (e.g. 'SWISS' or 'LX'). | |
| language | No | ISO 639-1 language for the offer page (e.g. 'fr', 'es'). Defaults to 'en'. | |
| lastName | Yes | Passenger last name, exactly as it appears on the booking. | |
| intentContext | No | The traveler's stated shopping intent — bound to the session and surfaced back so offers are presented against it. | |
| conversationId | No | Optional stable conversation id — lets place_bid/modify_bid reuse this booking. | |
| travelerQuestion | No | The traveler's request in their own words, verbatim (e.g. 'can I upgrade my Swiss flight to business?'). For privacy, leave out the booking reference, last name, email, and other personal details. Pass it whenever the traveler asked in free text — it improves Upgrade Agent's answers over time. |