What are the differences between GO V4 and V3?

Reference Docs


Overview

  • GO Distributor V4 supports the PUSH and PULL models on ARI delivery.
  • V4 supports JSON format and uses Restful API (Swagger 2.0). JSON is a more user-friendly programing language. Swagger is the most popular documentation tool which generates some programming codes and helps reduce development efforts.
  • V4 supports GET and POST in request methods, while V3 supports POST only. V4 does not require a password and username, but an authorization key only.  

Hotel Setup

  • Distributors are able to set up the hotels and products activated from the suppliers via Hotel/Product API. This should reduce the manual efforts of the distributors.
  • Occupancy (child/adult restrictions) is communicated via Hotel/Product API.

ARI

  • V4 supports pushing delta changes in ARIs. If there is an availability change or rate change within a specific date range, GO will push the rates of all changed products to distributors.
  • V4 supports a dedicated API for receiving rates based on promotion codes. Distributors could send promotion codes to suppliers and retrieve discounted rates based on the agreement between the distributors and suppliers. This is provided that the suppliers also implement this API.
  • V4 supports shopping ARIs for multiple hotels. Distributors need to post requests with a total number of rooms, adults, and children for one room, and DerbySoft will return the room rates with an inventory.

Reservation

  • Prebook: If distributors implement Prebook API, and post a request to get a booking token, DerbySoft will check if the rates are still valid prior to the booking process. This will allow the distributors to handle payments before confirming the booking.
  • Modification: If suppliers support modification API, the reservations can be modified, otherwise will be proceeded to cancel and rebook.
  • Cancellation: Cancellation policy and penalties are explained in codes.
  • Loyalty program code: Distributors can communicate the loyalty program code in the reservation request to the suppliers. The guests are eligible to get rewards if the code is valid.