TABLE OF CONTENTS

Introduction

GO Distributor v4 provides hotel APIs on BookingUSB for GO Distributors to obtain hotel lists, hotel products, and basic information. Therefore GO Distributors can get then store it in their system and through the following activation process to activate hotel/hotel products.


Hotel Activation Process


PULL Distributor

  1. GO Distributor calls BookingUSB - hotels API to obtain hotel list provided by hotel suppliers.
  2. GO Distributor calls BookingUSB - hotel product API to obtain each hotel's products(each product is combined by a roomId and a rateId) provided by hotel suppliers.
  3. GO Distributor chooses hotels that plan to launch and activate on their own system.
  4. GO Distributor calls ShoppingEngine - Setup(/hotels/{supplierId}/setup) API to activate/deactivate hotels on DerbySoft's system.
  5. GO Distributor calls ShoppingEngine - shopping(/shopping/multihotels) API to shopping ARI from DerbySoft.


Refer to the Interaction Diagram


PUSH Distributor

  1. GO Distributor calls BookingUSB - hotels API to obtain hotel list provided by hotel suppliers.
  2. GO Distributor calls BookingUSB - hotel product API to obtain each hotel's products(each product is combined by a roomId and a rateId) that are provided by hotel suppliers.
  3. GO Distributor chooses hotels that plan to launch and activate it on their system.
  4. GO Distributor returns the hotel list with hotel status(Activated/Deactived) for each hotel through AvailabilityPeer - hotels(/hotels/{supplierId}) API.
  5. GO Distributor also chooses hotel products and returns to DerbySoft through AvailabilityPeer - hotel products(/hotel/{supplierId}/{hotelId}) API.
  6. DerbySoft automatically synchronizes hotel lists and hotel products with the AvailabilityPeer - Hotel API for GO Distributor every 4 hours by default. During this synchronization, if any changes are detected in the hotel list or hotel products, an appropriate ARI refresh is initiated for the GO Distributor. (Note: If GO Distributor needs to customize the hotel sync interval hours, please contact GO Help for assistance.)


Refer to the Interaction Diagram