Skip to main content

Select Or Change Seat

4.0.0
Air
Seats
SOAP API

The Select Or Change Seat (SelectSeatRQ) API is a SabreSonic Check-InĀ serviceĀ used to assign seats or change seat assignments.

Target Audience
Airline Carrier
Current Version
4.0.0
Authentication
Session Token
Service Action Code
SelectSeatRQ

If the airline partition is configured for Paid Seats, Air Extras (AE) will be created or updated as needed and return the AE details in the response.

The response will contain the flight itinerary and passenger data along with seat and AE information for the requested seat. It may also contain data for generating and/or printing a boarding pass.

Sample Request
<ns3:SelectSeatRQ version="4.0.0" requestType="SelectSeat" seatChangeConfirmation="true" xmlns:ns2="http://services.sabre.com/STL/v3" xmlns:ns3="http://services.sabre.com/checkin/selectSeat/v4">
	<!--Make a  selectSeat request using nameAssociationId and nameReferenceNumber-->
	<!--Equivalent Sabre host command: GUID/G@-->
	<Itinerary>
		<Airline>AB</Airline>
		<Flight>8414</Flight>
		<BookingClass>Y</BookingClass>
		<DepartureDate>2016-03-09</DepartureDate>
		<Origin>TXL</Origin>
		<Destination>VIE</Destination>
	</Itinerary>
	<PassengerInfo>
		<PassengerData>
			<LastName>CRUISE</LastName>
			<PNRLocator nameReferenceNumber="" nameAssociationId="1">IPLTTP</PNRLocator>
		</PassengerData>
		<SeatOption>
			<SeatRequest requestedSeat="10A"/>
		</SeatOption>
	</PassengerInfo>
	<PassengerInfo>
		<PassengerData>
			<LastName>CRUISE</LastName>
			<PNRLocator nameReferenceNumber="" nameAssociationId="2">IPLTTP</PNRLocator>
		</PassengerData>
		<SeatOption>
			<SeatRequest requestedSeat="10B"/>
		</SeatOption>
		<PrintingOptions>
			<PrintFormat>PNG</PrintFormat>
		</PrintingOptions>
	</PassengerInfo>
	<ClientContext name="WEB"/>
</ns3:SelectSeatRQ>
Sample Response
<ns3:SelectSeatRS xmlns:ns2="http://services.sabre.com/STL/v3" xmlns:ns3="http://services.sabre.com/checkin/selectSeat/v4">
	<FreeTextInfoList/>
	<ItineraryDetail/>
	<PassengerDetailList>
		<ns2:PassengerDetail>
			<ns2:LastName>CRUISE</ns2:LastName>
			<ns2:FirstName>PAM</ns2:FirstName>
			<ns2:PassengerID>ECE91BEF0001</ns2:PassengerID>
			<ns2:Seat>10A</ns2:Seat>
			<ns2:EditCodeList>
				<ns2:EditCode>ETI</ns2:EditCode>
			</ns2:EditCodeList>
			<ns2:VCRNumberList>
				<ns2:VCRNumber couponNumber="1">7452100005837</ns2:VCRNumber>
			</ns2:VCRNumberList>
			<ns2:FreeTextInfoList/>
			<ns2:TravelDocDataList/>
			<ns2:AEDetailsList>
				<ns2:AEDetails>
					<ns2:ItemID>19</ns2:ItemID>
					<ns2:Code>A</ns2:Code>
					<ns2:ATPCOGroupCode>SA</ns2:ATPCOGroupCode>
					<ns2:ATPCOSubCode>0B5</ns2:ATPCOSubCode>
					<ns2:StatusCode>HK</ns2:StatusCode>
					<ns2:Destination>VIE</ns2:Destination>
					<ns2:EMDTicketNumber/>
					<ns2:PriceDetails>
						<ns2:TotalPrice currencyCode="EUR" currency="EUR">0.00</ns2:TotalPrice>
						<ns2:BasePrice currencyCode="EUR" currency="EUR">0.00</ns2:BasePrice>
						<ns2:TaxDetails>
							<ns2:TotalTaxAmount currencyCode="EUR" currency="EUR">0</ns2:TotalTaxAmount>
						</ns2:TaxDetails>
					</ns2:PriceDetails>
					<ns2:BagTagInfoList/>
				</ns2:AEDetails>
			</ns2:AEDetailsList>
			<ns2:SeatDetails>
				<ns2:SeatNumber>10A</ns2:SeatNumber>
				<ns2:SeatAllowedIndicator>true</ns2:SeatAllowedIndicator>
				<ns2:AEItemID>19</ns2:AEItemID>
			</ns2:SeatDetails>
		</ns2:PassengerDetail>
		<ns2:PassengerDetail>
			<ns2:LastName>CRUISE</ns2:LastName>
			<ns2:FirstName>SAM</ns2:FirstName>
			<ns2:PassengerID>ECE91BEF0002</ns2:PassengerID>
			<ns2:Seat>10B</ns2:Seat>
			<ns2:EditCodeList>
				<ns2:EditCode>ETI</ns2:EditCode>
			</ns2:EditCodeList>
			<ns2:VCRNumberList>
				<ns2:VCRNumber couponNumber="1">7452100005838</ns2:VCRNumber>
			</ns2:VCRNumberList>
			<ns2:FreeTextInfoList/>
			<ns2:TravelDocDataList/>
			<ns2:AEDetailsList>
				<ns2:AEDetails>
					<ns2:ItemID>22</ns2:ItemID>
					<ns2:Code>A</ns2:Code>
					<ns2:ATPCOGroupCode>SA</ns2:ATPCOGroupCode>
					<ns2:ATPCOSubCode>0B5</ns2:ATPCOSubCode>
					<ns2:StatusCode>HK</ns2:StatusCode>
					<ns2:Destination>VIE</ns2:Destination>
					<ns2:EMDTicketNumber/>
					<ns2:PriceDetails>
						<ns2:TotalPrice currencyCode="EUR" currency="EUR">0.00</ns2:TotalPrice>
						<ns2:BasePrice currencyCode="EUR" currency="EUR">0.00</ns2:BasePrice>
						<ns2:TaxDetails>
							<ns2:TotalTaxAmount currencyCode="EUR" currency="EUR">0</ns2:TotalTaxAmount>
						</ns2:TaxDetails>
					</ns2:PriceDetails>
					<ns2:BagTagInfoList/>
				</ns2:AEDetails>
			</ns2:AEDetailsList>
			<ns2:SeatDetails>
				<ns2:SeatNumber>10B</ns2:SeatNumber>
				<ns2:SeatAllowedIndicator>true</ns2:SeatAllowedIndicator>
				<ns2:AEItemID>22</ns2:AEItemID>
			</ns2:SeatDetails>
		</ns2:PassengerDetail>
	</PassengerDetailList>
	<PECTABDataList/>
	<Result messageId="ID-acs-int1-sgdcelab-sabre-com-43260-1457446521257-0-653" timeStamp="2016-03-08T16:12:17.364Z">
		<ns2:ErrorSource/>
		<ns2:Status>Success</ns2:Status>
		<ns2:CompletionStatus>Complete</ns2:CompletionStatus>
		<ns2:System>CKI-WS</ns2:System>
	</Result>
</ns3:SelectSeatRS>