Updated: 07 Aug 2017 | Edit on Github

The structure of the API specification follows a standard. This document intends to explain every aspect of this structure and their fields.

The integration will have the following methods:

Method Input Output Required Description
Search SearchRQ SearchRS Yes Gets destinations and events available
Avail AvailRQ AvailRS Yes Makes an availability call
Valuation ValuationRQ ValuationRS Yes Makes a valuation for refresh ticket price (pre-book)
Reservation ReservationRQ ReservationRS Yes Makes a booking
ReservationRead ReservationReadRQ ReservationReadRS No Information about one reservation
Cancel CancelRQ CancelRS No Cancel a reservation
ReservationsList ReservationsListRQ ReservationsListRS No List of Reservations

Each request sent to the service url requires a node called rqXML . Inside this node travels the current method’s Input object.

The data structure will always have common elements in all objects and the specific objects related to the operation

Data structure content:

  1. Common-Elements
  2. Avail
  3. Valuation
  4. Reservation
  5. ReservationRead
  6. ReservationList
  7. Cancel
  8. StaticConfiguration
  9. RunTimeConfiguration