Choose an Integration Flow

Select lightweight discovery or local catalogue synchronization before implementation.

Which flow should I choose?

Integration modeChoose it whenPrimary data strategy
Lightweight IntegrationYou want the fastest launch and do not need a full local hotel catalogue.Discover destinations and hotels in real time.
Standard API IntegrationYou maintain your own hotel catalogue, room mapping, and list-page inventory.Synchronize saleable hotel IDs and hotel static data locally.

Lightweight Integration

Recommended for new partners. The usual sequence is:

  1. /search/destination — obtain a destination ID.
  2. /search/hotelFilters — optionally retrieve filter options.
  3. /search/hotelList — find hotels for the destination.
  4. /hotel/detail and /hotel/images — load display data.
  5. /booking/productDetails — retrieve real-time products when a traveller opens the booking path.
  6. Continue with availability check, order creation, payment, and status notification.

Standard API Integration

Choose this flow when local hotel mapping is required:

  1. /search/hotelIdList — obtain saleable hotel IDs.
  2. /hotel/detail — synchronize hotel and room static data.
  3. /hotel/increment — identify changed hotels and refresh local mappings.
  4. /hotel/lowestPrice — optionally update list-page reference prices.
  5. /booking/productDetails — always query sellable products in real time at the detail or booking step.

Do not query real-time products for hotels outside the local saleable-hotel cache.

Shared booking rule

Both flows must call /booking/availabilityCheck immediately before /booking/createOrder, and should call it again after the traveller enters the final room and guest information.


Did this page help you?