Create a flight booking from a confirmation code.
Brain trip document UUID from conversation card
Successful Response
Enriched flight booking detail for client.
True if booked through Axel (booking_channel='axel')
Traveler names
Immutable money value stored as integer minor units.
Amount is always stored in the smallest currency unit (cents, yen, pesos, etc). This avoids floating-point precision issues and matches payment processor standards.
Examples: $19.99 USD -> Money(amount=1999, currency="USD") ¥1000 JPY -> Money(amount=1000, currency="JPY") $1000.00 CLP -> Money(amount=1000, currency="CLP")
Serializes to {"amount": 1999, "currency": "USD"}.
IMPORTANT: Use Money.from_decimal() for user-facing amounts like "$19.99". The constructor expects integer minor units (cents).
What Axel can do with a booking.
Savings captured from a completed reprice.
Synthetic airline-credit offer shown after sparse flight import.