Overview

It is intended to make the Travelopro Search & Booking Engine Platform (Travelopro v2.0) available to registered clients through a JSON based Application Programming Interface (API) by describing existing data formats, API communication structures, methods and testing procedures.

To achieve this, an API will be provided to allow various types of client systems to integrate with the Travelopro v2.0 Search & Booking Engine system using defined set of published specific JSON messages by using the JSON Schema standards.

Travelopro v2.0 Search & Booking Engine’s JSON API system is a REST API framework based communication interface between online systems and Travelopro customers around the world such as OTA’s, tour operators, wholesalers, affiliates etc. to execute functions and tasks such as content delivery, searching, reservation, ticketing and cancellation. The purpose of this document is to outline the communication between Travelopro v2.0 and Customer though this API.

Getting Help

If you've read the documentation and you are still having trouble, please feel free to get in touch with us - we would love to help.

Email Us

You can also choose to send us an email and our support executives who will assist you as soon as possible.

Functionality

The communication part of the system is based on HTTP and secure HTTP requests.

Communication layer consists of JSON based API interaction that provides customer side the functions as follows :

  • Fetching up-to-date inventory of Travelopro including Airline fares, hotels, properties, facilities, countries, destinations, regions, cars, Transfers & Sightseeing
  • Updating own inventory
  • Caching the search results
  • Checking availability
  • Revalidating Pricing
  • Booking
  • Ticketing
  • Cancellation
  • Checking status of a booking
  • Getting list of bookings

To become a Travelopro v2.0 JSON affiliate, the client needs to be registered as Travelopro agency / affiliate at Travelopro website travelopro.com firstly.

Environments

During API implementation, Travelopro will provide a test environment along with log in credentials, testing URL and static data.

Travelopro will provide support during development stage.Implementation process consists of :

  • Static Database Implementation & Database fetching
  • Inventory mapping
  • Searching / Test scenario applications
  • Check Availability / Test scenario applications
  • Fare Rules, Cancellation Policy
  • Provisioning – Booking – Ticketing Cancelling / Test scenario applications
  • Final Tests & Approval

This document provides necessary information about implementation process.

Live account and environment will be provided by Travelopro after Certification approval of customer API implementation.

The API supports HTTPS (HTTP over SSL) using authentication. Every account have its own username and password as login credentials for both test and live servers.