Skip to main content

Enhanced Air Ticket

1.2.1
Air
Ticketing
SOAP API

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

Not Signed In.

Looks like you may not have access to all of the resources and documentation for this page.
Please log-in or contact your support desk team if you believe you should have access.

Target Audience
Travel Agency
API Version
1.2.1
Authentication
Session or Sessionless Tokens
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
<?xml version="1.0" encoding="UTF-8"?>
<!--Single ticket-->
<AirTicketRQ xmlns="http://services.sabre.com/sp/air/ticket/v1_2_1" version="1.2.1">
	<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>
		<GhostTicketCheck waitInterval="1000" numAttempts="2"/>
	</PostProcessing>
</AirTicketRQ>
<!--Multiple Price quote reissue records-->
<AirTicketRQ xmlns="http://services.sabre.com/sp/air/ticket/v1_2_1" version="1.2.1">
	<DesignatePrinter>
		<Profile Number="1"/>
	</DesignatePrinter>
	<Itinerary ID="VWKJJT"/>
	<Ticketing>
		<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" Reissue="true"/>
			</PriceQuote>
		</PricingQualifiers>
	</Ticketing>
	<Ticketing>
		<FOP_Qualifiers>
			<BSP_Ticketing>
				<MultipleFOP>
					<Fare Amount="100.00"/>
					<FOP_One>
						<CC_Info Suppress="true">
							<PaymentCard Code="VI" ExpireDate="2016-11" ExtendedPayment="12" Number="443212345621003"/>
						</CC_Info>
					</FOP_One>
					<FOP_Two Type="CA"/>
				</MultipleFOP>
			</BSP_Ticketing>
		</FOP_Qualifiers>
		<PricingQualifiers>
			<PriceQuote>
				<Record Number="2" Reissue="true"/>
			</PriceQuote>
		</PricingQualifiers>
	</Ticketing>
	<PostProcessing>
		<EndTransaction>
			<Source ReceivedFrom="SPTEST"/>
		</EndTransaction>
		<GhostTicketCheck waitInterval="1000" numAttempts="2"/>
	</PostProcessing>
</AirTicketRQ>
Sample Response
<?xml version="1.0" encoding="UTF-8"?>
<AirTicketRS xmlns="http://services.sabre.com/sp/air/ticket/v1_2_1">
	<ApplicationResults xmlns="http://services.sabre.com/STL_Payload/v02_01" status="Complete">
		<Success timeStamp="2017-11-09T03:51:57.808-06:00"/>
	</ApplicationResults>
	<Summary committed="true">
		<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 committed="true">
		<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>
Help Documentation Book