Skip to main content

Select Or Change Seat

4.1.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.1.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
<?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>