Passenger Details

 

PassengerDetailsRQ provides the following transaction processing:

  • References a unique ID from the passenger's profile, or you can provide traveler information plus agency and ticketing information.
  • Sells a miscellaneous segment of type OTH, MCO, PTA, or INS.
  • Adds a special service request.
  • Adds basic, alpha-coded, client address, delivery address, invoice, itinerary, group name, historical, hidden, or corporate number remarks.
  • Payment details and future queue placement can be included.
  • Does one of the following:
    • Ends the transaction, saving the data in the PNR and Sabre host system.
    • It is optional to send email to the customer informing the customer that the invoice is available on the Virtually There Web site.
    • Places the PNR on a numbered queue.

API Information

Target Audience
All Sabre APIs Customers
Current Version
3.3.0
Authentication
Session Token
Service Action Code
PassengerDetailsRQ

According to your specification in the request, does one of the following:

  • Displays the entire PNR. Returns the record locator when all processing of the service is completed.
  • You can use this service to create a PNR by adding traveler information for a maximum of 99 travelers, or you can add remarks and SSRs to an existing PNR and travelers.
  • A group can also be added.

In either case, at least one segment must be sold with content present in the Sabre work area (the AAA). The segments can be of the following types: air, hotel, vehicle, rail, or cruise. OTA_AirBookLLSRQ, Enhanced_AirBookRQ, or Enhanced_AirBookWithTaXRQ can be utilized to sell air segments. OTA_VehResLLSRQ can be used to sell car segments. OTA_HotelResLLSRQ can be used to sell hotel segments.

A successful transaction creates a new PNR or updates an existing PNR, saving the content you pass in the Sabre system. The system assigns a record locator for a new PNR, and returns the record locator of an existing PNR. When the processing of the service is complete, the content remains in the Sabre work area.

As stated earlier, depending on your specification, the response is either a record locator (PNR) number, or the entire PNR.

Sample Request

<PassengerDetailsRQ xmlns="http://services.sabre.com/sp/pd/v3_3" version="3.3.0" IgnoreOnError="false" HaltOnError="false">
    <PostProcessing IgnoreAfter="false" RedisplayReservation="true" UnmaskCreditCard="true" />
    <PreProcessing IgnoreBefore="true">
        <UniqueID ID="" />
    </PreProcessing>
    <SpecialReqDetails>
        <SpecialServiceRQ>
            <SpecialServiceInfo>
                <AdvancePassenger SegmentNumber="A">
                    <!-- 2. a legal LLS request -->
                    <Document ExpirationDate='2018-05-26' Number='1234567890' Type='P'>
                        <IssueCountry>FR</IssueCountry>
                        <NationalityCountry>FR</NationalityCountry>
                    </Document>
                    <PersonName DateOfBirth='1980-12-02' Gender='M' NameNumber='1.1' DocumentHolder='true'>
                        <GivenName>JAMES</GivenName>
                        <MiddleName>MALCOLM</MiddleName>
                        <Surname>GREEN</Surname>
                    </PersonName>
                    <VendorPrefs>
                        <Airline Hosted='false' />
                    </VendorPrefs>
                </AdvancePassenger>
            </SpecialServiceInfo>
        </SpecialServiceRQ>
    </SpecialReqDetails>
    <TravelItineraryAddInfoRQ>
        <AgencyInfo>
            <Address>
                <AddressLine>SABRE TRAVEL</AddressLine>
                <CityName>SOUTHLAKE</CityName>
                <CountryCode>US</CountryCode>
                <PostalCode>76092</PostalCode>
                <StateCountyProv StateCode="TX" />
                <StreetNmbr>3150 SABRE DRIVE</StreetNmbr>
                <VendorPrefs>
                    <Airline Hosted="true" />
                </VendorPrefs>
            </Address>
        </AgencyInfo>
        <CustomerInfo>
            <ContactNumbers>
                <ContactNumber NameNumber="1.1" Phone="817-555-1212" PhoneUseType="H" />
            </ContactNumbers>
            <PersonName NameNumber="1.1" NameReference="ABC123" PassengerType="ADT">
                <GivenName>MARCIN</GivenName>
                <Surname>LACHOWICZ</Surname>
            </PersonName>
        </CustomerInfo>
    </TravelItineraryAddInfoRQ>
</PassengerDetailsRQ>

Sample Response

<PassengerDetailsRS xmlns="http://services.sabre.com/sp/pd/v3_3">
    <ns2:ApplicationResults xmlns:ns2="http://services.sabre.com/STL_Payload/v02_01" status="Complete">
        <ns2:Success timeStamp="2015-09-17T08:56:44.550-05:00" />
    </ns2:ApplicationResults>
    <TravelItineraryReadRS>
        <TravelItinerary>
            <CustomerInfo>
                <Address>
                    <AddressLine>SABRE TRAVEL</AddressLine>
                    <AddressLine>3150 SABRE DRIVE</AddressLine>
                    <AddressLine>SOUTHLAKE, TX US</AddressLine>
                    <AddressLine>76092</AddressLine>
                </Address>
                <ContactNumbers>
                    <ContactNumber LocationCode="DFW" Phone="817-555-1212-H-1.1" RPH="001" />
                </ContactNumbers>
                <PersonName NameNumber="01.01" NameReference="ABC123" PassengerType="ADT" RPH="1" WithInfant="false">
                    <GivenName>MARCIN</GivenName>
                    <Surname>LACHOWICZ</Surname>
                </PersonName>
            </CustomerInfo>
            <ItineraryInfo>
                <ReservationItems/>
            </ItineraryInfo>
            <ItineraryRef AirExtras="false" InhibitCode="U" PartitionID="AA" PrimeHostID="1S">
                <Source PseudoCityCode="7TZA" />
            </ItineraryRef>
            <SpecialServiceInfo RPH="001" Type="GFX">
                <Service SSR_Code="SSR" SSR_Type="DOCS">
                    <Airline Code="YY" />
                    <PersonName NameNumber="01.01">LACHOWICZ/MARCIN</PersonName>
                    <Text>NN1/P/FR/1234567890/FR/02DEC1980/M/26MAY2018/GREEN/JAMES/MALCOLM/H</Text>
                </Service>
            </SpecialServiceInfo>
            <OpenReservationElements/>
        </TravelItinerary>
    </TravelItineraryReadRS>
</PassengerDetailsRS>

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

Docs Navigation