get_booking_details
Read an existing booking by its ATA confirmation code (for example BK-A28N9L). Requires a current signed ATA traveler assertion, a verified legacy MCP session, or an approved BOOKING_READ handoff with matching booking email and code. For stateless third-party clients, use start_traveler_handoff with action BOOKING_READ and confirmationCode, then poll get_traveler_handoff_status. Returns booked stay, prices, payments and cancellation terms. Cannot modify, cancel, pay, or create inventory holds. Never use a confirmation code as holdId in get_reservation_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| propertyToken | No | Known property public token; required to match a property-scoped connection. | |
| agentHandoffId | No | Approved BOOKING_READ handoff for this confirmation code. No write scope is accepted. | |
| confirmationCode | Yes | ATA confirmation code from the booking email. | |
| travelerAssertion | No | Current signed ATA traveler verification assertion; never a typed email or model claim. |