solve_award_trip
Compute up to three verified award-booking plans for a trip using your points wallet and airports, with exact transfer steps, fees, and reasons when no plan works.
Instructions
Compute up to three verified award-booking plans for a trip.
wallet: [{"owner": "me", "program": "amex-mr", "balance": 250000}] — ids from list_programs; "expires" (ISO date) optional per entry. origins / destinations: IATA airport codes, e.g. ["LAX"] -> ["HNL"]. cabins: any of "economy", "premium", "business", "first" (default economy). max_cash_usd: cap on out-of-pocket cash (fees, points purchases). window_from / window_to: ISO dates, optional.
Returns plans with exact transfer steps, points math, and fees, plus no_plan_reasons when nothing works — an empty result explains itself. Plans price the award from published charts; they never assert live seat availability, so tell the user to confirm space before transferring anything irreversible.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cabins | No | ||
| wallet | Yes | ||
| origins | Yes | ||
| travelers | No | ||
| window_to | No | ||
| window_from | No | ||
| destinations | Yes | ||
| max_cash_usd | No |