Skip to main content

Enhanced Air Ticket

1.2.0
Air
Ticketing
SOAP API

The Enhanced Air Ticket (AirTicketRQ) API is used to issue air tickets (paper or electronic), and electronic miscellaneous documents (EMDs) in one request. 

Target Audience
Travel Agency
Airline Carrier
Current Version
1.2.0
Authentication
Sessionless
Service Action Code
AirTicketRQ

Orchestrated APIs bundle several functions and operations into a single API call thus maximizing development efforts, and providing operational efficiencies by calling multiple services to fulfill a desired workflow.

Features

  • Provides the capability to issue multiple Air Tickets and EMDs into a single call
  • Issues multiple PQRs in one call
  • Issues more than one PTC in the same transaction with installments
  • Integrates printer address designation/un-designation
  • Manages sessions on behalf of the client application
  • Introduces error handling to ensure the successful issuance of an Air Ticket
  • Returns Ticket numbers
  • Returns newly issued ticket numbers together with additional details pertaining to specific documents
  • Handles Context change/AAA
  • Deletes air accounting lines prior to ticketing
Sample Request
<AirTicketRQ xmlns="http://services.sabre.com/sp/air/ticket/v1" version="1.2.0">
	<DesignatePrinter>
		<Profile Number="1"/>
	</DesignatePrinter>
	<Itinerary ID="VWKJJT"/>
	<Ticketing>
		<FlightQualifiers>
			<VendorPrefs>
				<Airline Code="XX"/>
			</VendorPrefs>
		</FlightQualifiers>
		<FOP_Qualifiers>
			<BSP_Ticketing>
				<MultipleFOP>
					<Fare Amount="100.00"/>
					<FOP_One>
						<CC_Info Suppress="true">
							<PaymentCard Code="VI" ExpireDate="2016-11" ExtendedPayment="12" Number="573912345621003"/>
						</CC_Info>
					</FOP_One>
					<FOP_Two Type="CK"/>
				</MultipleFOP>
			</BSP_Ticketing>
		</FOP_Qualifiers>
		<PricingQualifiers>
			<PriceQuote>
				<Record Number="1"/>
			</PriceQuote>
		</PricingQualifiers>
	</Ticketing>
	<PostProcessing>
		<EndTransaction>
			<Source ReceivedFrom="SPTEST"/>
		</EndTransaction>
	</PostProcessing>
</AirTicketRQ>
Sample Response
<AirTicketRS xmlns="http://services.sabre.com/sp/air/ticket/v1">
	<ApplicationResults xmlns="http://services.sabre.com/STL_Payload/v02_01" status="Complete">
		<Success timeStamp="2017-11-09T03:51:57.808-06:00"/>
	</ApplicationResults>
	<Summary>
		<DocumentNumber>0017015583520</DocumentNumber>
		<LocalIssueDateTime>2017-11-09T00:00:00</LocalIssueDateTime>
		<DocumentType>TKT</DocumentType>
		<IssuingLocation>G7HE</IssuingLocation>
		<Reservation>EMLRJT</Reservation>
		<FirstName>ADAM</FirstName>
		<LastName>JONES</LastName>
		<TotalAmount currencyCode="USD" decimalPlace="2">2078.40</TotalAmount>
	</Summary>
	<Summary>
		<DocumentNumber>0017015583521</DocumentNumber>
		<LocalIssueDateTime>2017-11-09T00:00:00</LocalIssueDateTime>
		<DocumentType>TKT</DocumentType>
		<IssuingLocation>G7HE</IssuingLocation>
		<Reservation>EMLRJT</Reservation>
		<FirstName>MARY</FirstName>
		<LastName>JONES</LastName>
		<TotalAmount currencyCode="USD" decimalPlace="2">2078.40</TotalAmount>
	</Summary>
</AirTicketRS>