Search…
API Specification Enhancements
New enhancements to the API will be added directly here.
Date of Change
ZAPI Call
Description
May 2, 2018
Addition of real-time inventory numbers as part of the CheckAvailabil-ityResponse
May 1, 2018
Addition of dynamic pricing for CheckAvailabilityResponse
April 1, 2018
Addition of the SupplierProductTypeCode field as part of the Activity-ListRequest response
January 20, 2018
zapiPackage_DetermineMinimumDatesToBook
Deprecated the <staggerDates>
January 20, 2018
zapiPackage_SetActivity-ComponentDate
Guest Standby logic has been added to many API calls, standardization of the standby details, and extra logic to allow adding a guest to standby:
API REQUEST:
  • <bookingId> (optional)
  • <addtoStandBy> (optional)
  • new logic to allow adding to standby when setting the component travel date
API RESPONSE:
  • <standBy>
  • <numberOnStandBy>
January 16, 2018
Booking - Search Results Node
Addition of
  • guestId
  • guestHashKey
December 13, 2017
Removal of the deltaOnly parameter on availability requests.
August 14, 2017
zapiPackage_DetermineMinimumDatesToBook
New fields were added to the return data on this API call, for the stand by, namely, the number of guests currently on standby, and if standby is available for a particular leg of journey.
  • <numberOnStandby/>
  • <isStandbyAvailable/>
March 20, 2017
zapiProcessSingleTransaction
For credit card payments, the addition of the XML item . If currencies are configured in your system, then the Cart Object will return, for each currency, a converted total including tax, for each currency. This currency ID, can then be passed along to the payment processing, to indicate the credit card amount is to be trans-acted with a specific (non-based currency) denomination, and the con-verted amount. Currencies can also be configured or a specific payment gateway.
August 26, 2016
  • zapiGetPackagesByCategoryId
  • zapiGetPackageDetailsByPackageId
  • zapiGetActivitiesByCategoryId
  • zapiGetActivityDetailsByActivityId
Addition of verboseMode flag to the following API calls, default value in all cases is true.
August 21, 2016
zapiGetActivityDetailsByActivityId, zapiAddActivityTo-Cart
Addition of supplierConfirmationNumberSystemManaged and sup-plierConfirmationNumberDisplayed fields indicating how remote supplier confirmation numbers are handled for each activity.
August 14, 2016
zapiBookings_CancelBooking
Addition of a new API call, allowing for cancellation of a booking within the system.
August 11, 2016
  • zapiPromoCodeApply
  • zapiGiftCertificateApply
Added as part of the returned payload on applying a promo code, the cart/order object.
August 3, 2016
zapiProcessSingleTransaction
Fixed misspelling of XML nodes.
August 1, 2016
zapiGetSystemInformation
Addition of airlines that are configured within the system.
July 29, 2016
zapiGetSystemInformation
Addition of the passengers configured as part of the overall system settings.
July 21, 2016
Remove Supplier Confirmation Number add as part of API calls where the system returns details of any single activity component, part of a booking, or an existing cart order. The field is called supplierConfirmationNumber, which describes the booking reservation number returned from a remote Zaui system, and is part of the Zaui to Zaui project.
July 21, 2016
zapiGetActivityDetailsByActivityId
Addition of new fields operatedByCompanyId and operatedByCompany-Name which describe the operating company for any given activity.
July 18, 2016
Activities Node
Addition of:
  • isFreeSell
  • ticketExpiry
  • ticketPrinterText
June 8, 2016
zapiGetActivitiesByCategoryId
Addition of:
  • categoryName,
  • imageUrl
  • description
Copy link