Developer Guide

Channel Plus Channel API endpoints

  1. Get Properties: Returns an array of shoppable properties on ChannelsPlus based on the search criteria submitted. The endpoint also returns content and the best available deal and non-deal room rate for each property in the array.

  2. Get Property: Returns an array with content and available room rates at a specific property that matches the occupancy combination defined in the request.

  3. Lock a reservation: Used to lock a room rate or room rates at a specific property for a limited period.

  4. Confirm a reservation: Used to confirm a locked reservation that is still within the locked period.

  5. Cancel a reservation: Cancel a reservation that is still within the cancellation period.

  6. Modify a reservation: Modify guest details and remarks for a reservation. Any details that impact pricing cannot be changed. To change details that impact pricing, the reservation must be cancelled and go through the reservation flow the same as a new reservation.

Typical journey for using the API to make a reservation

  • Call the get properties endpoint, to retrieve the inventory on ChannelsPlus that matches the criteria that your booking guest is interested in

  • Call the get property endpoint, to retrieve the room rates at a specific property that your booking guest is interested in

  • Call the lock a reservation endpoint when your booking guest has reviewed the room rates at the property and would like to reserve the room rate

  • Call the confirm a reservation endpoint when your booking guest has provided all details (e.g. payment information) needed to complete the booking

Example Flow - Make a reservation

Example Flow - Modify Guest Details

Example Flow - Cancel a Reservation

Last updated