Help us improve the Developer Guide! Share your feedback using the “Was this helpful?” option on the right of each page.

Technical Guide

Explore the supported REST endpoints available for the Channels Plus API.

Supported Endpoints

Endpoint
Method & Direction
Purpose

/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

  1. Call the get properties endpoint to retrieve the available inventory on Channels Plus that matches your booking guest's criteria.

  2. Call the get property endpoint to retrieve the room rates for a specific property that your booking guest is interested in.

  3. Call the lock reservation endpoint once your booking guest has reviewed the room rates and would like to reserve the selected room rate.

  4. 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?