Get Booking Details
get_booking_detailsReturns the full details of one existing booking: hotel, dates, rooms, guests, contact person, total price, payment status (PAID, PENDING, or CREDIT_LINE for a confirmed booking charged to a partner credit line, settled per statement via GET /api/b2b/credit-line/statement), and the cancellation policy (including any cancellation fees and the free-cancellation deadline). Required: bookingId (from list_bookings). Needs a registered LockTrip account session; guest sessions cannot view booking details. Without a signed-in session, pass the user's email instead: LockTrip emails them a sign-in link to their bookings on locktrip.com, and the result has magicLinkSent: true (nothing is shown or changed in this chat). Informational only. Use this to read the fee/refund terms BEFORE cancelling, since cancel_booking itself does not return a fee preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | The user's LockTrip account email. Needed only when there is no signed-in session: LockTrip then emails that address a sign-in link to the user's bookings on locktrip.com (the bookings are not shown in this chat). | ||
| bookingId | Yes | Booking ID to retrieve | |
| sessionToken | No | Optional guest-checkout token returned by `guest_login`. |