Start Eligibility Check
start_eligibility_checkStarts an upgrade eligibility check for a flight, cruise, or rail booking. Returns a secure page (and, where supported, an inline form) for the traveler to enter their booking reference and last name.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "start_eligibility_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| carrier | No | Airline/cruise/rail name or IATA code if known (e.g. 'Air Canada' or 'AC'). | |
| language | No | ISO 639-1 language for the page/offer (e.g. 'fr', 'es'). Defaults to 'en'. | |
| intentContext | No | The traveler's stated shopping intent — bound to the session and surfaced back so offers are presented against it. | |
| 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 the assistant's answers over time. |