Travel Itinerary API v4 with Business Events

Introduction

The event driven GET Itinerary v4 API will provide a scalable solution by allowing partners to get near real time updates for trips being created, updated, cancelled, deleted, and anonymized.

Data Scope

Events will be raised for all trips saved to the itinerary data store. This includes trips booked in Concur Travel, offline with a TMC, or directly with a TripLink supplier. It also includes plans sent by users to TripIt travel segments added to Concur Request. Data sources can be differentiated by source, documented in the References for Enumeration Types section.

Because some sources of travel data are indirect (through email parsing, for example) or only signal traveler intent, it is not uncommon for records to be incomplete or populated with suspicious data. Data customers must develop a strategy for incomplete records, as appropriate for their use cases. For example, in duty of care services, a flight from JFK to LHR without a flight number (or a fake flight number), should be interpreted as traveler intent to be in London on that date.

Event Details

The Event Subscription Service (ESS) enables the set up/creation of a subscription using partner’s App & a webhook. Using the following resources, the end point can be set up and a subscription to the Travel Itinerary Event can be created.

Itinerary v4 API

Using a Company Level Token and the href from the Events payload, partners use the Itinerary v4 API endpoint to obtain trip details.

Schema and Sample API Request and Response can be found in:

References for Enumeration Types

Itinerary Source Names

Note: The source name appears both at the Itinerary level and the Booking level. The value at the Booking level is generally more useful. The value at the Itinerary level represents that value of the first booking added to the Itinerary and could therefore be misleading.

Itin Source Name Description
Cliqbook Bookings created using Concur Travel or booked directly with a TMC agent and sent via the GDS.
Panama Trip confirmation emails sent to plans@concur.com, a feature of Concur TripLink. Note: The plans@concur.com functionality has been deprecated.
Agency Bookings made on other booking tools and posted to the SAP Concur platform.
TravelSupplier Concur TripLink bookings made directly on supplier websites & mobile apps and posted to the SAP Concur platform.
TripIt Trip confirmation emails sent to plans@tripit.com, a feature of Concur TripLink.
TravelRequest Travel plans from Concur Request that signal traveler intent but might not yet have actual reservations in place.

Trip Status Values

Status Types Status Number
Confirmed 0
Ticketed 1
Withdrawn 2
Virtual 4
VirtualCancelled 5
Proposal 6
BookedProposal 7
Removed Byte.MaxValue

Airline Adjustment Types

Charge Type Description
V Void
R Refund
C Credit
A Ancillary
O Other

Rail Adjustment Types

Description Charge Type
Refund R
Credit C
Ancillary A
Other O

Airline Charge Types

Charge Type Description
T Airline Ticket
J Airline Adjustments
Q Airfare Quote
M Miscellaneous Charge Oder
A Manual Airline Ticket
R Rail Payment
U Rail Adjustment
L Rail Quote

On this page