Updates the specified booking with immediate effect. This action might result in a cancellation charge being charged.
Please note that if you wish to change the contact details associated with a booking, you should use the endpoint.
Changes / updates a confirmed booking with the details you provide in the request body.
When your guest needs to change their booking, you can use this endpoint to change any of the details you initially supplied when you , e.g. you'll need to query for availability and use the roomTypes[].rates[].rateId that are available currently for their new stay dates. Any new rates selected must be for the same hotel as the original booking.
A booking cannot be updated on or after the check in day of the original or new stay.
In addition, we require you do supply a updateBookingVersionAtTimestamp field with the updatedAt timestamp of the booking. You can find this value by looking up the booking via the endpoint. This is to avoid race conditions where another update might have happened since the last time you have checked for the current details of this booking.
The status of this booking will switch back to PENDING until we have submitted and confirmed the new details with the hotel.
This request might take up to 20 seconds to load. While we work to return a response to your request within milliseconds in most cases, some bookings require us to re-verify current pricing in real-time and doing so might take up to 20 seconds. Please make sure your app handles this waiting state appropriately.