SpiderXML (PMS) interfaces
The following pages will describe the different ways to push inventories, rates and stay restrictions from a third party software provider to Hotel-Spider and to pull/receive reservations from Hotel-Spider. Therefore these pages are only of interest for the following type of third parties:
- Property Management System
- Revenue Management System
- Channel-Manager
- Web-Booking Engine
- Central Reservation System
General Description of Services
This document assumes advanced working knowledge of the HTTP protocol and the client application platform/programming to send XML messages. We do not attempt to explain these basic concepts. For further information on basic concepts and technologies required for web services, please refer to the appropriate pages on the W3C website and to the documentation for your particular development platform.
We provide the following methods for use by third party software providers for the development of customised clients systems that access the data from the Hotel-Spider environment. Using services, third party software can perform data transactions for a number of different scenarios. We provide the methods covered in this documentation with the express purposes of updating inventory, rate and stay restrictions as well as retrieving reservations for a particular property or set of properties.
Implemented protocols
In order to provide the maximum flexibility, Hotel-Spider works exclusively with market-standard protocols, namely:
- OTA (Open Travel Alliance: http://www.opentravel.org)
- Alpinebits (Open Data Exchange in the Alpine tourism: http://www.alpinebits.org)
- HTNG (Hotel Technology Next Generation: http://www.htng.org)
Per protocol different versions (annual or bi-annual) might be available. Check the different chapters to see which versions are available.
- Alpinebits
- Hotel Technology Next Generation (HTNG)
- Open Travel Alliance (OTA)
- Transmission
- Authentication methods
- Room type and/or rate plan codes
- Best practices
- OTA_HotelAvailNotifRQ / OTA_HotelAvailNotifRS
- OTA_HotelBookingRuleNotifRQ / OTA_HotelBookingRuleNotifRS
- OTA_HotelBookingRuleRQ / OTA_HotelBookingRuleRS
- OTA_HotelDescriptiveInfoRQ / OTA_HotelDescriptiveInfoRS
- OTA_HotelInvCountNotifRQ / OTA_HotelInvCountNotifRS
- OTA_HotelInvCountRQ / OTA_HotelInvCountRS
- OTA_HotelRateAmountNotifRQ / OTA_HotelRateAmountNotifRS
- OTA_HotelRatePlanNotifRQ / OTA_HotelRatePlanNotifRS
- OTA_HotelRatePlanRQ / OTA_HotelRatePlanRS
- OTA_HotelRoomListRQ / OTA_HotelRoomListRS
- OTA_PingRQ / OTA_PingRS
- OTA_ReadRQ / OTA_HotelResNotifRQ or OTA_ResRetrieveRS
- OTA_NotifReportRQ / OTA_NotifReportRS
- OTA_HotelResNotifRS / OTA_HotelResNotifRS
- OTA_HotelResNotifRQ / OTA_HotelResNotifRS
- Success, Warning and Error Types
- Data types
- Enumeration types
- Gender Type (Gender_Type)
- Guarantee Type (Guarantee_Type)
- Offset Drop Time type (OffsetDropTime_Type)
- Currency Code Type (CurrencyCode_Type)
- Sharing Type (Sharing_Type)
- Availability Status Type (AvailabilityStatus_Type)
- PMS Reservation Status Type (PMS_ResStatusType)
- Service pricing type (ServicePricingType)
- Target Type (Target_Type)
- Standard types
- OTA_CodeType
- Additional Detail Type (ADT)
- Address Use Type (AUT)
- Age Qualifying Code (AQC)
- Booking Channel Type (BCT)
- Business Srvc Type (BUS)
- Charge Type (CHG)
- Contact Location (CON)
- Contact Srvc Code (CSC)
- Content Format Code (CFC)
- Email Address Type (EAT)
- Error Codes (ERR)
- Error Warning Type (EWT)
- Hotel Amenity Code (HAC)
- Hotel Status Code (HST)
- Meal Plan Type (MPT)
- Payment Card Code type
- Payment Type (PMT)
- Phone Location Type (PLT)
- Picture Category Code (PIC)
- Position Accuracy Code (PAC)
- Profile Type (PRT)
- Proximity (PRX)
- Rate Plan Type (RPT)
- Room Amenity Type (RMA)
- Unique Id Type (UIT)
- Unit of Measure Code (UOM)
- Guest Room Info (GRI)
- Architectural Style Code (ARC)
- Property Class Type (PCT)
- Segment Category Code (SEG)
- Location Category Codes (LOC)
- Enumeration types
- Reservation XML structure
- Specific call : retrieve channels list