Get Passenger Data

 

The SabreSonic Check-InGetPassengerDataRQ web service is the first point of contact used to retrieve a passenger name on a designated flight to start the passenger's check-in process. To utilize this service, the client will be required to specify a flight number, passenger name, seat number or group ID. Based upon the requested information provided, the service will return an exact name match or a similar names list if an exact name match is not found.

API Information

Target Audience
Sabre Airline Solutions
Current Version
4.0.2
Authentication
Session Token
Service Action Code
GetPassengerDataRQ

When a name match is found, the service may return information such as name, flight number, booking class, seat number (if assigned), baggage information, special service request (SSR) codes and check-in status indicator (i.e. not checked-in, checked-in or on-board status).

Sample Request

<v4:GetPassengerDataRQ validateCheckInRequirements="true" includeTimaticInfo="false" version="4.0.2">
    <!--You have a CHOICE of the next 2 items at this level-->
    <ItineraryAndPassengerInfo>
        <Itinerary>
            <Airline>EY</Airline>
            <Flight>7</Flight>
            <DepartureDate>2017-02-09</DepartureDate>
            <Origin>AUH</Origin>
        </Itinerary>
        <PassengerList>
            <Passenger>
                <LastName>DAVIES</LastName>
                <PNRLocator nameAssociationID="1">RLDSWM</PNRLocator>
            </Passenger>
        </PassengerList>
    </ItineraryAndPassengerInfo>
    <Client>KIOSK</Client>
</v4:GetPassengerDataRQ>

Sample Response

<ns3:GetPassengerDataRS xmlns:ns3="http://services.sabre.com/checkin/getPassengerData/v4" xmlns:ns2="http://services.sabre.com/STL/v3">
    <PassengerDataResponseList>
        <PassengerDataResponse>
            <LineNumber>1</LineNumber>
            <LastName>DAVIES</LastName>
            <FirstName>CHACKO</FirstName>
            <PassengerID>430DAFCB0001</PassengerID>
            <PNRLocator nameAssociationID="1">RLDSWM</PNRLocator>
            <BaggageRouteList>
                <ns2:BaggageRoute>
                    <ns2:SegmentID>1</ns2:SegmentID>
                    <ns2:Airline>EY</ns2:Airline>
                    <ns2:Flight>7</ns2:Flight>
                    <ns2:BookingClass>Y</ns2:BookingClass>
                    <ns2:OperatingAirline>EY</ns2:OperatingAirline>
                    <ns2:OperatingFlight>7</ns2:OperatingFlight>
                    <ns2:Origin>AUH</ns2:Origin>
                    <ns2:Destination>FRA</ns2:Destination>
                    <ns2:DepartureDate>2017-02-09</ns2:DepartureDate>
                    <ns2:DepartureTime>09:05AM</ns2:DepartureTime>
                    <ns2:ArrivalDate>2017-02-09</ns2:ArrivalDate>
                    <ns2:ArrivalTime>01:20PM</ns2:ArrivalTime>
                    <ns2:SegmentStatus>HK</ns2:SegmentStatus>
                    <ns2:PassengerID>430DAFCB0001</ns2:PassengerID>
                </ns2:BaggageRoute>
            </BaggageRouteList>
            <PassengerItineraryList>
                <PassengerItinerary>
                    <SegmentID>1</SegmentID>
                    <Airline>EY</Airline>
                    <Flight>7</Flight>
                    <BookingClass>Y</BookingClass>
                    <Origin>AUH</Origin>
                    <Destination>FRA</Destination>
                    <DepartureDate>2017-02-09</DepartureDate>
                    <AircraftType>333</AircraftType>
                    <Cabin>Y</Cabin>
                    <PassengerType>F</PassengerType>
                    <BagCount>0</BagCount>
                    <TotalBagWeightAndUnit>0</TotalBagWeightAndUnit>
                    <EditCodeList>
                        <ns2:EditCode>INF</ns2:EditCode>
                        <ns2:EditCode>DOCS</ns2:EditCode>
                        <ns2:EditCode>APP</ns2:EditCode>
                    </EditCodeList>
                    <RequiredInfoList>
                        <RequiredInfo>
                            <Code>GENDER</Code>
                            <DetailStatus>ValidationRequired</DetailStatus>
                            <FreeText>ENTER GENDER FOR PSGR</FreeText>
                        </RequiredInfo>
                        <RequiredInfo>
                            <Code>DOCV</Code>
                            <DetailStatus>ValidationRequired</DetailStatus>
                            <FreeText>!VERIFY TRAVEL DOCUMENT DATA, THEN ADD DOCV</FreeText>
                        </RequiredInfo>
                        <RequiredInfo>
                            <Code>TIM</Code>
                            <DetailStatus>ValidationRequired</DetailStatus>
                            <FreeText>TIM-TIMATIC STATUS REQUIRED</FreeText>
                        </RequiredInfo>
                        <RequiredInfo>
                            <Code>TIM/INF</Code>
                            <DetailStatus>ValidationRequired</DetailStatus>
                            <FreeText>TIM-INF TIMATIC STATUS REQUIRED</FreeText>
                        </RequiredInfo>
                        <RequiredInfo>
                            <Code>DOCS_VAL</Code>
                            <DetailStatus>ValidationFailed</DetailStatus>
                            <FreeText>16011 - PLEASE VALIDATE PASSPORT NUMBER</FreeText>
                        </RequiredInfo>
                    </RequiredInfoList>
                </PassengerItinerary>
            </PassengerItineraryList>
            <RequiredInfoSumList>
                <RequiredInfo>
                    <Code>GENDER</Code>
                    <DetailStatus>ValidationRequired</DetailStatus>
                    <FreeText>ENTER GENDER FOR PSGR</FreeText>
                </RequiredInfo>
                <RequiredInfo>
                    <Code>DOCV</Code>
                    <DetailStatus>ValidationRequired</DetailStatus>
                    <FreeText>!VERIFY TRAVEL DOCUMENT DATA, THEN ADD DOCV</FreeText>
                </RequiredInfo>
                <RequiredInfo>
                    <Code>TIM</Code>
                    <DetailStatus>ValidationRequired</DetailStatus>
                    <FreeText>TIM-TIMATIC STATUS REQUIRED</FreeText>
                </RequiredInfo>
                <RequiredInfo>
                    <Code>TIM/INF</Code>
                    <DetailStatus>ValidationRequired</DetailStatus>
                    <FreeText>TIM-INF TIMATIC STATUS REQUIRED</FreeText>
                </RequiredInfo>
                <RequiredInfo>
                    <Code>DOCS_VAL</Code>
                    <DetailStatus>ValidationFailed</DetailStatus>
                    <FreeText>16011 - PLEASE VALIDATE PASSPORT NUMBER</FreeText>
                </RequiredInfo>
            </RequiredInfoSumList>
            <FreeTextInfoList>
                <ns2:FreeTextInfo>
                    <ns2:EditCode>INF</ns2:EditCode>
                    <ns2:TextLine>
                        <ns2:Text>BABY BOY,6MO</ns2:Text>
                    </ns2:TextLine>
                </ns2:FreeTextInfo>
                <ns2:FreeTextInfo>
                    <ns2:EditCode>DOCS</ns2:EditCode>
                    <ns2:TextLine>
                        <ns2:Text>P/US/756736512/US/01JAN70/F/01JAN19/ALPHA/PAX</ns2:Text>
                    </ns2:TextLine>
                </ns2:FreeTextInfo>
                <ns2:FreeTextInfo>
                    <ns2:EditCode>DOCS</ns2:EditCode>
                    <ns2:TextLine>
                        <ns2:Text>P/US/7567/US/01JAN70/MI/01JAN19/ALPHA/PAX</ns2:Text>
                    </ns2:TextLine>
                </ns2:FreeTextInfo>
                <ns2:FreeTextInfo>
                    <ns2:EditCode>APP</ns2:EditCode>
                    <ns2:TextLine>
                        <ns2:Text>AE/0002/B-N/OK TO BOARD WAIVED</ns2:Text>
                    </ns2:TextLine>
                </ns2:FreeTextInfo>
                <ns2:FreeTextInfo>
                    <ns2:EditCode>APP</ns2:EditCode>
                    <ns2:TextLine>
                        <ns2:Text>AE/0002/B-N/INF-OK TO BOARD WAIVED</ns2:Text>
                    </ns2:TextLine>
                </ns2:FreeTextInfo>
            </FreeTextInfoList>
        </PassengerDataResponse>
    </PassengerDataResponseList>
    <Result messageId="ID-acs-int2-sgdcelab-sabre-com-41388-1486547589828-2-3955" timeStamp="2017-02-08T10:33:38.259Z">
        <ns2:Status>Success</ns2:Status>
        <ns2:CompletionStatus>Complete</ns2:CompletionStatus>
        <ns2:System>ACS-BSO</ns2:System>
    </Result>
</ns3:GetPassengerDataRS>

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

Docs Navigation