BookingAPI
Number of APIs: 17
BOOKINGAPI is designed to book hotels in real time as fast as in two steps. It covers the complete booking process; it allows generating lists of hotels, confirming bookings, getting lists of bookings, obtaining booking information, making cancellations and modify existing bookings.
BOOKINGAPI works in combination with CONTENTAPI to obtain content information from the hotels, such as pictures, description, facilities, services, etc. Please refer to the ContentAPI documentation and IO/DOCS for related information.
BOOKINGAPI has been designed for a two steps confirmation, but due the the complexity of client and providers systems a third method has been designed.
-
Availability-Availability JSON - Availability with inclusions POST {{endpoint}}/hotel-api/1.0/hotels
-
Post booking-Post booking JSON - BookingCancellation DELETE {{endpoint}}/hotel-api/1.0/bookings/{{bookingReference}}?cancellationFlag=CANCELLATION
-
Post booking-Post booking XML - BookingCancellation DELETE {{endpoint}}/hotel-api/1.0/bookings/{{bookingReference}}?cancellationFlag=CANCELLATION&language=ENG
-
CheckRate-CheckRate JSON - CheckRate POST {{endpoint}}/hotel-api/1.0/checkrates
-
CheckRate-CheckRate XML - CheckRate POST {{endpoint}}/hotel-api/1.0/checkrates
-
Booking-Booking JSON - Booking POST {{endpoint}}/hotel-api/1.0/bookings
-
Booking-Booking XML - Booking POST {{endpoint}}/hotel-api/1.2/bookings
-
Post booking-Post booking JSON - BookingDetail GET {{endpoint}}/hotel-api/1.0/bookings/{{bookingReference}}
-
Post booking-Post booking JSON - BookingList GET {{endpoint}}/hotel-api/1.0/bookings?from=1&to=25&start={{fromDate}}&end={{toDate}}
-
Post booking-Post booking JSON - BookingChange PUT {{endpoint}}/hotel-api/1.0/bookings/{{bookingReference}}