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. |