Developer Guide

Developer Guide

Overview

Channel Manager API is Ulyses Cloud's interface to connect PMS Channel Managers. It contains a set of Open Travel Alliance (OTA) compliant messages that allows Channel Manager API to push rates and availability from Ulyses Cloud to the Channel Managers connected and retrieve reservations, modifications and cancellations from Channel Managers.

Intended Audience

Intended for developers and assumes the reader has working knowledge of XML and SOAP.

Communications

Communications between both systems is via the exchange of SOAP messages over secure HTTP (HTTPS). Operations are synchronous request/response pairs. A message is considered to be atomic and is either processed entirely or not at all by the Web Service.

Security

Encryption is provided by the transport layer via HTTPS. Each message contains a WS-Security (WSSE) UsernameToken SOAP header for authentication/authorization purposes. Each connecting PMS will be provided with a username/password per hotel for authentication purposes.

OTA

The Channel Manager API is based on the Open Travel Alliance (OTA) specifications for 2010A. Although this document attempts to be technically comprehensive it is expected that the connecting system’s developers be somewhat familiar with the OTA specifications found here http://www.opentravel.org.

Supported Functions

  • OTA_HotelAvailNotifRQ - Used to update availability, stop sell, minimum stay, maximum stay, closed to arrival and closed to departure.

  • OTA_HotelRateAmountNotifRQ - Used to update rate and rate inclusions.

  • OTA_ReadRQ - Used to retrieve reservations, modifications and cancellations.

  • OTA_NotifReportRQ - Used to confirm that reservations, modifications or cancellations have been processed.