putReservation

Updates a reservation, such as custom fields, estimated arrival time, room configuration and reservation status.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Form Data
string | null

Property ID

string

Reservation Unique Identifier, one reservation ID per call.

string | null

Estimated Arrival Time, 24-hour format.

string | null
enum

Reservation status
'confirmed' - Reservation is confirmed
'not_confirmed' - Reservation not passed confirmation
'canceled' - Reservation is canceled
'checked_in' - Guest is in hotel
'checked_out' - Guest already left hotel
'no_show' - Guest didn't showed up on check-in date

Allowed:
date | null

Update the checkoutDate across the whole reservation

customFields
array of objects | null

Array with custom fields information

customFields
rooms
array of objects | null

Array with rooms information to change accommodations assigned to the reservation

rooms
date-time | null

Date reservation was made. Do not change if omitted.

string | null

Allotment block code to link the reservation to. If provided along with eventCode, the allotment block must belong to the event. To unlink, send the parameter with an empty value (allotmentBlockCode=); a form-urlencoded body cannot carry a real null, so sending the literal text "null" is treated as an ordinary block code rather than as an unlink. One unlink call clears both the allotment block and the event. Moving a reservation to a different block is unlink-then-link: sending a new code while the reservation is still linked is rejected.

string | null

Event (group profile) code to link the reservation to. When sent without allotmentBlockCode, links to the group profile only. Unlinks the same way as allotmentBlockCode: send the parameter with an empty value (eventCode=).

boolean | null
Defaults to false

Send email on reservation status change to property and guest.

boolean | null
Defaults to false

Marks the cancellation as initiated by the guest (self-service portal, CFAR, or a guest request relayed by the integration). Only valid together with status='canceled' — sending it with any other status returns success=false. The reservation's main guest is recorded as the cancellation actor; the caller cannot supply actor identity.

Response

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json