travel_create_booking_intent
Reserve an escrow booking intent for a flight offer. Costs 0.10 USDC, paid automatically via the user's BRIJ wallet. Call this AFTER travel_search_flights and the user has picked an offer. Returns intent_id and customer_support_code to pass into travel_book_flight. Returns 409 identity_documents_not_supported if the chosen offer required passenger identity documents (travel_search_flights already filters these out — this only fires when an offer_id is passed from outside the search flow).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offer_id | Yes | Offer ID returned by travel_search_flights (the opaque id field on each search result). Pass exactly the value the API returned. | |
| refund_wallet | No | Optional Solana wallet that receives a refund if the booking fails. Defaults to funding_wallet. | |
| funding_wallet | No | Solana wallet that will fund the booking escrow. Defaults to the user's BRIJ wallet if omitted — that's almost always what you want. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||