Introduction
The Automation Solutions collection of APIs automates repetitive agency operational tasks, saving you time and money. Refer to the documentation below to begin using these APIs.
Get Started
To begin using the APIs within the Automation Solutions product collection, you'll need to first contact your Sabre Account Manager to obtain your Sabre Developer credentials. Don't have an Account Manager yet? Switch to Sabre.
Once you get in touch with your Sabre Account Manager, follow the Quickstart Checklist to get up-and-running with our APIs.
Automation Solutions APIs
Learn more about the APIs chosen for this product collection:
Note: Documentation on how to use each API mentioned below can be found under the Resources (SOAP), Reference Documentation (REST), and Help tabs on each individual API page.
Schedule Change
The Schedule Change API is used to process an even exchange for tickets impacted by a planned airline schedule change.
Queues
For more information on how Queue APIs work together, refer to this workflow.
- Access Queue is used to access a designated queue or navigate within the particular queue
- Get Queue Activity is used to analyze queue activity
- Get Queue Count is used to display the count of messages or Passenger Name Records (PNRs) on alphabetic, numeric, and branch queues
- Move Queue Message is used to move the contents from one queue to another
- Place Queue Message is used to place a message or Passenger Name Record (PNR) on a designated queue
Quality Check & Ticketing
PNR Quality Check
- The getBooking method of the Booking Management API is used to retrieve and display a passenger name record (PNR) and data that is related to the PNR.
- Update Passenger Name Record is used to update a Passenger Name Record (PNR) by adding specific data elements. These data elements include the addition of air or hotel segments, remarks, seats, special service requests (SSRs), and more, all within a single API call.
Ticket Issuance
Enhanced Air Ticket is used to issue one or multiple air tickets and/or EMDs (Electronic Miscellaneous Documents) within a single API call
Ticket Tracking
- Get Ticket Doc Details exposes four different functions related to ticketing documents (tickets, EMDs, etc.)
- Display Audit provides the ability to retrieve e-Ticket Reports (Sale or Refund) for any ticketing platform supported in Sabre Travel Agency markets
- Get Unused ETickets is used to display a report of unused eTickets
Voluntary Exchanges
Automated Exchange Shop
Exchange Shopping is used to search for applicable itinerary reissue options for an existing ticket
Automated Exchange Price
Exchange Booking is used to update the itinerary and create a Price Quote Reissue Record for a ticket exchange in a single API call
Refunds
Automated Refunds
The Automated Refunds API is used to price and process air ticket refunds. This product is marketed to Sabre Travel Network customers.
Void/Cancel
Cancel Booking provides a single, unified service to cancel the entire reservation or a part of the reservation irrespective of what it contains (flight, hotel, car, others) and where it is created (NDC, Sabre, CSL). This includes an option to void corresponding electronic documents for flights (ATPCO).
Air Extra Booking
Seat Assignment and Booking
- Seat Map is used to display a seat map with prices for a given carrier code, flight number, class of service, board point, off point, and departure date
- Update Passenger Name Record is used to update a Passenger Name Record (PNR) by adding specific data elements. These data elements include the addition of air or hotel segments, remarks, seats, special service requests (SSRs), and more, all within a single API call.
Air Extras
- Get Ancillary Offers is used to retrieve flight-related ancillary and baggage charge offers per individual passenger, based on the itinerary
- Update Itinerary is used to allow Airlines or Agencies to update Logical Records (Lrec) in a particular PNR using name and segment associations
Other
Trace new SSR, OSI, Segment Status, Remarks
- Update Itinerary is used to allow Airlines or Agencies to update Logical Records (Lrec) in a particular PNR using name and segment associations
- Update Passenger Name Record is used to update a Passenger Name Record (PNR) by adding specific data elements. These data elements include the addition of air or hotel segments, remarks, seats, special service requests (SSRs), and more, all within a single API call.
Search for Lower Fares
- Revalidate Itinerary is an enhanced option for selling air offers. Once an offer has been selected for purchase, this API revalidates the availability and price of the offer without holding airline inventory.
- Price Air Itinerary is used to price air itineraries
- Fare Nabber API is a new common air shopping service that allows customers to place an order and receive a notification for an itinerary matching certain attributes based on a profile of preferences pre-selected by the customer
Manage non-active segments
Cancel Booking provides a single, unified service to cancel the entire reservation or a part of the reservation irrespective of what it contains (flight, hotel, car, others) and where it is created (NDC, Sabre, CSL). This includes an option to void corresponding electronic documents for flights (ATPCO).
Notification Tools
With Event Notification Services, stay up-to-date on changes to PNRs, Queues, and Profiles.
Real Time Reports
- Search For Itineraries provides the capability for Travel Agencies and Hosted Carriers to retrieve PNR data in STL format
- Display Audit Trail provides the ability to retrieve e-Ticket Reports (Sale or Refund) for any ticketing platform supported in Sabre Travel Agency markets
- Get Unused ETickets is used to display a report of unused eTickets
MCO
Send Sabre Command is used to send specific Sabre® system commands that are not available as structured Sabre Web Services.