Skip Navigation

Select Or Change Seat

4.1.0
Air
Seats
SOAP API
Airline Carrier

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.

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
API Version
4.1.0
Authentication
Session Token
Service Action Code
SelectSeatRQ

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.

 

Sample Request
<?xml version="1.0" encoding="UTF-8"?>
<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>
Sample Response
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<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>