Generic Push Booking API

INTRODUCTION

Agoda Push Booking is designed according to standard OTA so this will be the generic API supports booking, cancellation and modification.

This connectivity is aimed to reduce the over booking rate by ensuring reservation will be push to suppliers and Agoda will get confirmation back. The booking will be confirmed to customer once getting supplier’s confirmation number.

Functionality

There are 3 main features

  1. Bookings
    1. OTA_HotelResRQ
    2. OTA_HotelResRS
  2. Cancellations
    1. OTA_CancelRQ
    2. OTA_CancelRS
  3. Modifications ( not currently live )
    1. OTA_HotelResModifyRQ
    2. OTA_HotelResModifyRS

Process Diagram

Overview of the process diagram is to conclude the flow which Agoda connects to suppliers with generic push booking framework.

API Interface

This section will explain you about description for element and attribute field which used between Agoda and suppliers. We also give suppliers a sample request which you can reference it. XML schema refer to the request and response is contained in Appendix C.

Booking

Agoda send booking request with booking information to suppliers for make booking. Booking will be completed once Agoda received supplier confirmation number.

Note: If there is connection problems which Agoda cannot get the response of OTA_HotelResRS. We will have retry process. Suppliers should handle duplicate booking by checking Agoda reservation ID and not create new booking for the same Agoda reservation ID.