Skip to content

AlpineBits ® HotelData 2022-10

AlpineBits® is an interface specification for exchanging data in the tourism sector, specially tailored for alpine tourism.

The interface is based on XML messages that validate against version 2015A of the OpenTravel Schema by the OpenTravel Alliance.

alt=flowchart

©AlpineBits Alliance

This document is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. Permissions beyond the scope of the license may be available at www.alpinebits.org.

Table of Contents

1. Introduction

2. The HTTPS request and response structure

  • 2.1. Implementation tips and best practice

3.Handshaking action

  • 3.1. Client request

  • 3.2. Server Response

  • 3.3. List of AlpineBits® supported actions and capabilities

  • 3.4. Unknown or missing actions

  • 3.5. Implementation tips and best practice

4.Data exchange actions

  • On copyright and license of exchanged contents

  • 4.1. FreeRooms: room availability notifications

    • 4.1.1. Client request

    • 4.1.2. Server response

    • 4.1.3. Implementation tips and best practice

  • 4.2. GuestRequests: quote requests, booking reservations and cancellations

    • Push Support

    • 4.2.1. First client request

    • 4.2.2 Server response

    • 4.2.3. Follow-up client request (acknowledgement)

    • 4.2.4. Follow-up server response

    • 4.2.5. Implementation tips and best practice

    • 4.2.6. Requests Push client request

    • 4.2.7 Requests Push server response

    • 4.2.8 Guest Requests status update

  • 4.3. SimplePackages: package availability notifications (removed)

  • 4.4. Inventory: room category information

    • 4.4.1. Inventory/Basic (push) client request

    • 4.4.2. Inventory/Basic (push) server response

    • 4.4.3. Inventory/Basic (pull) client request

    • 4.4.4. Inventory/Basic (pull) server response

    • 4.4.5. Inventory/HotelInfo (push) client request

    • 4.4.6. Inventory/HotelInfo (push) server response

    • 4.4.7. Inventory/HotelInfo (pull) client request

    • 4.4.8. Inventory/HotelInfo (pull) server response

    • 4.4.9. Implementation tips and best practice

  • 4.5. RatePlans

    • 4.5.1. Client request

    • 4.5.2. Computing the cost of a stay

    • 4.5.3. Synchronization

    • 4.5.4. Server response

    • 4.5.5. Implementation tips and best practice

  • 4.6. BaseRates

    • 4.6.1. Client request

    • 4.6.2. Server response

  • 4.7 ActivityData

    • 4.7.1 Exchange of hotel activities

    • 4.7.2 ActivityData: Synchronization and deletion

    • 4.7.3. Server response

Appendix A - AlpineBits® server response outcomes

  • server response outcomes

Appendix B - AlpineBits® developer resources

  • developer resources

Appendix C - Protocol Version Compatibility

  • C.1. Major overhaul in version 2022-10

    • GuestRequests

    • FreeRooms

  • C.2. Major overhaul in version 2020-10

    • Currency

    • Copyright and License information on multimedia objects

    • GuestRequests

    • FreeRooms

    • RatePlans

    • Inventory/HotelInfo

    • Activities

  • C.3. Major overhaul in version 2018-10

    • Housekeeping / Handshaking

    • New action GuestRequests (Push)

    • New attribute RoomType

    • Reference to the online presence of the lodging structure

    • Review price calculation

    • Interaction with channel managers

    • Server request for complete data set

    • RatePlans

  • C.4. Major overhaul in version 2017-10

    • AlpineBits® server response outcomes

    • FreeRooms

    • GuestRequests

    • SimplePackages

    • Inventory

    • RatePlans

    • BaseRates

  • C.5. Minor updates in version 2015-07b

  • C.6. Major overhaul in version 2015-07

    • Inventory
  • C.7. Major overhaul in version 2014-04

    • HTTPS layer

    • FreeRooms

    • GuestRequests

    • SimplePackages

    • Inventory and RatePlans

  • C.8. Compatibility between a 2012-05b client and a 2013-04 server

  • C.9. Compatibility between a 2013-04 client and a 2012-05b server