Universal Bus API
This document is a preliminary version and may change before the final release. It is provided for information only and Travel Portal Solution does not make any warranties in this document, either express or implied.
This document shows what Travel Portal Solution thinks about certain issues as of the publication date. The information and website links in this document may change without notice.
Overview
In this document, you can find complete information on Universal Bus API, which can be integrated into various applications, including web app, mobile app, etc.
This document is a complete guide on how Bus API service works and would help the developers and their team members to understand the process. It includes all the necessary steps and guidance to integrate the Universal Bus API.
Follow these steps in order: searching, finding boarding points and policies, getting bus details, verifying the price, and making the final booking using a shared transaction identifier (TraceID).
We recommend reading the full guide before integrating. The service is RESTful and only uses JSON for communication. This is a RESTful service which communicates only in JSON Format.
You may use online tools like http://jsonlint.com/ or http://jsonviewer.stack.hu/ (or other similar tools) to validate the JSON Format.
What is New
- New features added in Universal Bus API.
- This is a REST service which communicates only in JSON Format.
- Light search with improved response time, and response content GZIP enabled.
- Schema optimization for all the methods to reduce request/response size.