get_offer_ancillaries
Load live ancillary services for one selected flight offer, including extra baggage and seat options. Use this only after the traveler has picked a specific flight and before updating or booking if they want confirmed bags or seats. Do not compare ancillaries across multiple offers unless the current selected offer clearly cannot satisfy the stated bag or seat requirement. Returns customer-facing ancillary prices with superadmin markup already applied, plus a selection preview you can use to confirm the updated total in conversation. Seat results are intentionally curated into a compact subset with counts so the response stays token-efficient while still exposing valid service IDs for selection. Meal preferences are returned only as traveler requests, not confirmed ancillary services.
Input Schema
{
"type": "object",
"required": [
"offer_id",
"checkout_id"
],
"properties": {
"offer_id": {
"type": "string",
"description": "Exact provider offer_id from the selected search_flights result."
},
"checkout_id": {
"type": "string",
"description": "Exact checkout_id from the selected search_flights result."
},
"selected_services": {
"type": "array",
"items": {
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
},
"quantity": {
"type": "integer"
}
}
},
"description": "Optional selected ancillary services to preview the updated customer total before booking."
}
}
}
Stores exposing the get_offer_ancillaries tool
Get the agentic commerce digest every Monday
Real adoption data, ecosystem trends, new spec versions, and the stores that broke or recovered this week. Read by founders and engineers building the next generation of commerce.
