Air Sessions

Travelport Universal API offers an array of session abilities for air booking. The session workflow is intended to be granular or incremental, allowing the user to validate or branch based on success or failure. Using this workflow, you can add air segments within a session, so that the consuming application can more easily process warnings and errors, and you can coordinate the workflow in a succinct fashion.

The table below offers an example workflow, following a sessionless shop and price.

Pre-Booking Session Transaction Workflow

Low Fare Search Prior to creating a session, perform a Low Fare Search.
Air Pricing After a low fare search, price the flights or segments.
(Optional) Flight Details Optionally, get the flight details for the associated flights or segments.
(Optional) Fare Rules Optionally, get the flight rules for the associated flights or segments.

Booking Session Transaction Workflow

Booking Start Begin your session with a Booking Start request.
Booking Air Segment Add segments to the flight.
Booking Traveler Add Add travelers to the segments
Booking Pricing Get a price for all segments
Booking Air PNR Element Add Payment, Associated Remarks, Ticketing Modifiers, Credit Card Authorization, SSR Information, Loyalty Card, Travel Compliance Information, etc.
Booking PNR Element Add PNR-level Form of Payment, Action Status, General Remarks, Unassociated Remarks, Accounting Remarks, OSI (Other Supplementary Information), etc.
Booking Display Display the current state of the booking
Booking End End the session

Optional Sessioned Transactions

Seats Add generic seats or specify seats.
Modify/Delete Air PNR Elements Modify or Delete Payment, Associated Remarks, Ticketing Modifiers, Credit Card Authorization, SSR Information, Loyalty Card, Travel Compliance Information, etc.
Modify/Delete PNR Elements Modify or Delete PNR-level Form of Payment, Action Status, General Remarks, Unassociated Remarks, Accounting Remarks, OSI (Other Supplementary Information), etc.