Choose an Integration Flow
Select lightweight discovery or local catalogue synchronization before implementation.
Which flow should I choose?
| Integration mode | Choose it when | Primary data strategy |
|---|---|---|
| Lightweight Integration | You want the fastest launch and do not need a full local hotel catalogue. | Discover destinations and hotels in real time. |
| Standard API Integration | You 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:
/search/destination— obtain a destination ID./search/hotelFilters— optionally retrieve filter options./search/hotelList— find hotels for the destination./hotel/detailand/hotel/images— load display data./booking/productDetails— retrieve real-time products when a traveller opens the booking path.- Continue with availability check, order creation, payment, and status notification.
Standard API Integration
Choose this flow when local hotel mapping is required:
/search/hotelIdList— obtain saleable hotel IDs./hotel/detail— synchronize hotel and room static data./hotel/increment— identify changed hotels and refresh local mappings./hotel/lowestPrice— optionally update list-page reference prices./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.
| No. | Interface | ReadMe reference |
|---|---|---|
| 1 | Available hotel IDs (/search/hotelIdList) | https://docs.fusionconnectgroup.com/reference/glinkqueryhotelidlist |
| 2 | Hotel basic information (/hotel/detail) | https://docs.fusionconnectgroup.com/reference/glinkqueryhotelinfo |
| 3 | Real-time product (/booking/productDetails) | https://docs.fusionconnectgroup.com/reference/glinkqueryproductdetail |
| 4 | Availability check (/booking/availabilityCheck) | https://docs.fusionconnectgroup.com/reference/glinkcheckbooking |
| 5 | Create order (/booking/createOrder) | https://docs.fusionconnectgroup.com/reference/glinkcreateorder |
| 6 | Pay order (/booking/payOrder) | https://docs.fusionconnectgroup.com/reference/glinkpayorder |
| 7 | Cancel order (/order/cancelOrder) | https://docs.fusionconnectgroup.com/reference/glinkcancelorder |
| 8 | Order details (/order/orderDetail) | https://docs.fusionconnectgroup.com/reference/glinkqueryorderdetail |

Updated about 2 months ago
Did this page help you?