Select or Change Seat

 

The SabreSonic Check-In (SSCI) SelectSeatRQ web service may be used to assign seats or change seat assignments.

API Information

Target Audience
Sabre Airline Solutions
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: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: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:ErrorSource>
        <ns2:Status>Success</ns2:Status>
        <ns2:CompletionStatus>Complete</ns2:CompletionStatus>
        <ns2:System>CKI-WS</ns2:System>
    </Result>
</ns3:SelectSeatRS>

If you are a Sabre customer currently using Sabre APIs in production, access Resources 

Docs Navigation