The Select Or Change Seat (SelectSeatRQ) API is a SabreSonic Check-In service used to assign seats or change seat assignments.
The SelectSeatRQ service is used to select a new seat assignment for passengers that may or may not already be checked in. 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 printing a boarding pass.
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 service will process seat requests based on seat entitlement and seat pricing information and an AE will be created or modified depending on the client request. Before seat assignments or seat changes can be processed the service will validate the seat entitlements. If a passenger is not entitled to the requested seat an error response will be returned and no further action taken.
<n1:SelectSeatRQ xmlns:n1="http://services.sabre.com/checkin/selectSeat/v4" xmlns:n2="http://services.sabre.com/STL/v3" version="4.0.0" requestType="SelectSeat">
<Itinerary>
<Airline>EY</Airline>
<Flight>0171</Flight>
<BookingClass>Y</BookingClass>
<DepartureDate>2015-05-01</DepartureDate>
<Origin>AUH</Origin>
</Itinerary>
<PassengerInfo>
<PassengerData>
<LastName>CRUISE</LastName>
<FirstName>PAM</FirstName>
<PassengerID>E12345678901</PassengerID>
</PassengerData>
<SeatOption>
<SeatRequest requestedSeat="10A" />
</SeatOption>
</PassengerInfo>
<ClientContext name="INTERACT" />
</n1:SelectSeatRQ>
<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>E12345678901</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: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>
</PassengerDetailList>
<PECTABDataList/>
<Result messageId="ID-acs-int1-sgdcelab-sabre-com-43260-1457446521257-0-653" timeStamp="2016-03-08T16:12:17.364Z">
<ns2:ErrorSource></ns2:ErrorSource>
<ns2:Status>Success</ns2:Status>
<ns2:CompletionStatus>Complete</ns2:CompletionStatus>
<ns2:System>CKI-WS</ns2:System>
</Result>
</ns3:SelectSeatRS>