bookings

Update Guest

Update a guest on a hotel booking.

Updates guest info (DOB, citizenship, is_primary) on the booking and propagates changes to the linked TravelerProfile.

patch/bookings/{booking_id}/guests/{traveller_profile_id}

Path parameters

booking_idstring required
traveller_profile_idstring uuid required

Request body

date_of_birthstring date nullable

Guest date of birth (ISO 8601 date)

citizenshipstring nullable

Guest citizenship (ISO 3166-1 alpha-2 country code)

is_primaryboolean nullable

Whether this guest is the primary traveler

Response

Successful Response

idstring uuid required
user_idstring uuid required
statusstring required
confirmation_codestring nullable required
created_atstring date-time required
updated_atstring date-time required
is_axel_bookedboolean

True if booked through Axel (booking_channel='axel')

booking_providerstring nullable
hotel_namestring nullable
hotel_chainstring nullable
citystring nullable
check_in_datestring date nullable
check_out_datestring date nullable
nightsinteger nullable
room_typestring nullable
is_refundable'yes' | 'no' | 'unknown'

Whether a booking is refundable.

YES = booking can be refunded (may have deadline) NO = booking is non-refundable UNKNOWN = refundability not yet determined

free_cancellation_untilstring date-time nullable
axel_can_cancel'yes' | 'no' | 'unknown'

Whether Axel can cancel a booking on behalf of the user.

YES = Axel has credentials/access to cancel NO = User must cancel themselves (e.g., booked through third-party OTA) UNKNOWN = Not yet verified with operator

guestsstring[]

Guest names

is_award_bookingboolean

Changes