Hotel APIs right at your fingertips
With our Channel Connect APIs, you can quickly shop and book retail and negotiated rates from over 33,800 properties around the world. Our comprehensive database of property content and reliable connectivity to suppliers supports real time availability of rates and seamless delivery of reservation information.
The Hotel Availability Request message provides the ability to search single or multiple properties for detailed availability and pricing information. The request is flexible allowing for multiple ways to search for hotels, filter the rates returned and specify the response type.
The GetHotelDetails method (OTA_HotelDescriptiveInfoRQ) API allows for the retrieval of a robust set of static descriptive information for one or more hotels.
The CreateReservations method provides the ability to send reservation requests to SynXis CR.
The CancelReservations method provides the ability to send reservation cancellation requests.
The Modify Reservation (OTA_HotelResModifyRQ) is used to enable modifications of previously booked reservations.
The Read Reservations method using the OTA_ReadRQ message enables reservation records to be retrieved from the system by passing identifying information. If an exact reservation match is not found or a list is requested, the OTA_HotelResRS message is returned with a list of reservations.
The Verify Reservations (OTA_ReadRQ) is used to enable reservations to be validated by passing certain identifying information.
The Cancel Reservations Notification method provides the ability to send cancellation notification requests.
The Modify Reservation Notification(OTA_HotelResModifyNotifRQ) is used to enable modifications of a previously booked reservations.
The OTA_HotelCacheChangeRQ message allows partners to query SynXis CR to identify rate and availability changes in SynXis CR, so that the partner can send a targeted shop to SynXis to get the updated availability.
As availability and rates change in the SynXis system, SynXis will send ARI Upload messages to an OTA system. The messages are contained within a SOAP envelope and follow the HTNG 2010A specifications.
When practical, updates will be grouped together to send as few messages as possible. Messages can be sent synchronously or asynchronously, depending upon the client systems preferred method of communication.
SynXis ARI Push utilizes the following messages:
- OTA_HotelAvailNotifRQ - is used to update Availability Restrictions and sent at the product level
- OTA_HotelRatePlanNotifRQ - is used to update Rate information and is sent at the product level
- OTA_HotelInvCountNotifRQ - is used to update Inventory and is sent at the room type level
NOTE: Use of PUSH ARI APIs is limited to qualified OTAs with advance permission only.
The OTA_HotelAvailNotifRQ message is used to communicate product level availability restriction values to client systems. The restriction types that are supported are Open, Close, Close to Arrival, Close to Departure, Min and Max Length of Stay, Min and Max Length of Stay Thru.
The OTA_HotelRatePlanNotif message is used to communicate rate amount values to client systems. We support rate amounts for 1 to 5 adult occupants, with ‘before’ and ‘after’ tax occupancy rate amounts for each occupant.
The OTA_HotelInvCountNotifRQ message is used to communicate room level inventory values to client systems. Each message contains inventory for one or more room types for one hotel for one channel.