Welcome to the TravelCaster API documentation

Flights API

The Flights API is the core of the TravelCaster integration. It covers the full booking lifecycle: searching for fares across multiple providers, confirming prices, creating bookings, managing seats and ancillaries, issuing tickets, and handling cancellations. It also exposes retrieval and reporting operations for back-office use.

For more information, see the Flights API documentation.

Fulfillment API

The Fulfillment API, available from version 1.7, provides post-ticketing operations for exchanges and refunds. It allows you to search for alternative flights for an existing booking and execute the exchange, as well as preview and process refunds.

For more information, see the Fulfillment API documentation.

Reports API

The Reports API provides access to booking and ticketing event data for reconciliation and back-office reporting. Three delivery formats are available: webhook push (ReportBO), scheduled XML pulls (ReportXML), and NIR format (ReportNIR).

For more information, see the Reports API documentation.


Features by API version

Feature 1.5 1.6 1.7
Shopping & booking
Fare rules
Revenue management & fare markup
Seat map & seat selection
Seat booking (book & post-book)
Add custom booking informations
External booking ID
External booking import
Exchanges & refunds (Fulfillment API)
Indicative prices from cache 1
OpenAPI / Swagger portal

OpenAPI / Swagger portal

On API version 1.7, a Swagger UI is available directly on your API endpoint. Navigate to /swagger on your instance URL to explore all available operations interactively, inspect request and response schemas, and try calls from the browser.

The Swagger portal URL will be provided in your credentials document.


  1. Experimental feature.


TravelCaster API - Flights

The TravelCaster API provides third party systems to interact with a TravelCaster customer by accessing flight fares and booking capabilities through an easy-to-implement gateway. This readme describes the process of connecting to the API and the flows that could be implemented.

TravelCaster API - Fulfillment

The Fulfillment service, available from API version 1.7 on, provides operations to execute flight **exchanges** (rebooking to different flights) and **refunds** for existing bookings. It acts as an integration layer between the TravelCaster API and the Change & Refund back-end service.

TravelCaster API - Reports #

The back office report has three alternatives for accessing information:



See change history for this file
Loading...