Technical Guide
Explore the supported REST endpoints available for the Channels Plus API.
Supported Endpoints
/properties
GET - Channel ← SiteMinder (PULL)
Searches for properties based on criteria (e.g. location, date)
/properties/{uuid}
GET - Channel ← SiteMinder (PULL)
Retrieves details and rates for a property
/properties/{uuid}/reservations
POST - Channel → SiteMinder (PUSH)
Creates a pending reservation and locks availability and rates
/reservations/{bookingReferenceId}/confirmation
POST - Channel → SiteMinder (PUSH)
Confirms a pending reservation with guest and payment details
/reservations/{bookingReferenceId}
PATCH - Channel → SiteMinder (PUSH)
Modifies a confirmed reservation (non-price-impacting details only)
/reservations/{bookingReferenceId}/cancellation
POST - Channel → SiteMinder (PUSH)
Cancels a confirmed reservation
/reservations
GET - Channel ← SiteMinder (PULL)
Retrieves a list of confirmed/cancelled reservations by date range
/reservations/{bookingReferenceId}
GET - Channel ← SiteMinder (PULL)
Retrieves details for a specific confirmed or cancelled reservation
Typical Journey to Make a Reservation
Call the get properties endpoint to retrieve the available inventory on Channels Plus that matches your booking guest's criteria.
Call the get property endpoint to retrieve the room rates for a specific property that your booking guest is interested in.
Call the lock reservation endpoint once your booking guest has reviewed the room rates and would like to reserve the selected room rate.
Call the confirm reservation endpoint after your booking guest has provided all necessary details (e.g., payment information) to complete the booking.
Flow Examples
Make a Reservation
Modify Guest Details
Cancel a Reservation
Last updated
Was this helpful?