Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This

page gives

is an overview of how SiteConnect APIs are communicating between SiteConnect and Booking Channel.

This

It helps to understand the functionalities of each

APIs

API, and also gives an idea of how the data

exchanges

is exchanged between systems.


Drawio
zoom0.95
simple0
inComment0
pageId2178155301
custContentId2603649591
lbox1
diagramDisplayNameSC Technical Architecture Diagram
hiResPreview1
contentVer1
revision2
baseUrlhttps://siteminder.atlassian.net/wiki
diagramNameSC Technical Architecture Diagram
pCenter0
aspectxmE4ebqdOmT-dro9wGbb 1
width804
linksauto
tbstyleinline
height1271

Security Requirement

All communication between the SiteMinder SiteConnect and the Booking Channel / OTA MUST be over SSL.

Room Retrieval API

SiteConnect uses OTA_HotelAvailRQ to query a list of room rates available on the booking channel.

The connected booking channel must return an OTA_HotelAvailRS with a list of RoomStays with all active room and rate combinations for the hotel.

The returned room rates will be loaded into the Channel Manager for the holier to complete the mapping.

Inventory Push API (Availability and Restrictions)

The hotelier loads their inventory (availability and restrictions) in the Channel Manager.

SiteConnect uses OTA_HotelAvailNotifRQ to send this information to the Booking Channel endpoint.

The Booking Channel should respond with the OTA_HotelAvailNotifRS as a receipt of success or failure to process the request.

Rate Push API

The hotelier loads their rates in the Channel Manager.

SiteConnect uses OTA_HotelRateAmountNotifRQ to send this information to the Booking Channel endpoint.

The Booking Channel should respond with the OTA_HotelRateAmountNotifRS as a receipt of success or failure to process the request.

Info

SiteConnect will send the OTA_HotelAvailNotifRQ message first. Only after this message has received a successful response will the OTA_HotelRateAmountNotifRQ message be sent.

Reservation API

When a reservation is made at the Booking Channel side.

The Booking Channel uses OTA_HotelResNotifRQ to send the reservation to SiteConnect.

Info

At this point, the reservation is already considered confirmed and valid.

When we receive the reservation, we update the hotelier's inventory in the Channel Manager.

Distribute the new inventory values to all booking channels connected to the hotel (including yourself), and pass the reservation information on to the hotel's property management system (PMS) only if the hotel’s PMS is integrated with the Channel Manager.

With the exclusion of availability being adjusted when a reservation is received, there is NO method for a booking channel to update the Channel Manager. The intention is that the hotelier is no longer required to log in and manually update their ARI data on their booking channels, as it is being handled by us (SiteMinder Channel Manager) with automatic updates being sent to you via a web service whenever a change is made in their Channel Manager account. This can either be by an automated change (such as a reservation or PMS integration), or the hotelier manually adjusting the ARI data in the Channel Manager.