Skip Navigation

Update Passenger Name Record

1.1.0
Air
Reservation
SOAP API
Travel Agency
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 Update Passenger Name Record (UpdatePassengerNameRecordRQ) API is used to update a Passenger Name Record (PNR), including air, hotel or vehicle segments, all in a single call.

Target Audience
Travel Agency
Airline Carrier
API Version
1.1.0
Authentication
Session or Sessionless Tokens
Service Action Code
UpdatePassengerNameRecordRQ
Important! Sabre’s legacy hotel shopping and booking services are being sunset. Please upgrade to the new Content Services for Lodging platform (CSL). As per SAN 16384, all new hotel bookings can only be created as CSL segments starting from March 26, 2024.
Important! To support Sabre technology modernization efforts, we are changing the Sabre agency reservation logic and workflows for American Airlines (AA), which will result in AA and Sabre agencies no longer sharing a single reservation (PNR). Click here to view the documentation on potential impacts to existing workflows.

What is it?

The Update Passenger Name Record API is used to update a Passenger Name Record (PNR) by adding specific data elements. These data elements include the addition of air or hotel segments, remarks, seats, special service requests (SSRs), and more, all within a single API call.

Why use it?

Update Passenger Name Record performs different steps based on your input, which is managed by orchestrating different calls to a variety of specific Sabre APIs. Using this orchestration, you can:

  • Add general passenger details (names, contact information, etc.)
  • Perform air booking and pricing 
  • Perform hotel booking via a booking key
  • Perform vehicle booking
  • Add miscellaneous segment information and special service details (SSRs, remarks, TSA related details, etc.) 
  • Add seats to air bookings
  • Finalize transactions

How to use

Making a request

For the successful execution of this API, ensure to specify a valid PNR record locator in the request at /Itinerary/@id

Adding air segments

To add air segments to a reservation that did not previously contain air segments, the request should contain the following:

  • Ticketing time limit: /TravelItineraryAddInfo/AgencyInfo/Ticketing/@TicketType
  • Details of the air segments to be booked: /AirBook/OriginDestinationInformation/FlightSegment
  • Request to price the successfully booked segments: /AirPrice/PriceRequestInformation
  • Request to commit the transaction: /PostProcessing/EndTransaction
    /PostProcessing/EndTransaction/Source/@ReceivedFrom
  • For reservations departing to/from USA, or flying over the US, it is mandatory to pass Secure Flight Passenger Data required by TSA: /CreatePassengerNameRecordRQ/SpecialReqDetails/SpecialService/SpecialSer viceInfo/SecureFlight

Adding hotel segments

To add hotel segments to a reservation that did not previously contain hotel segments, the request should contain the following:

  • Travel agency address: /TravelItineraryAddInfo/AgencyInfo/Address
  • Hotel booking key: /HotelBook/BookingInfo/BookingKey
  • Request to commit the transaction: /PostProcessing/EndTransaction /PostProcessing/EndTransaction/Source/@ReceivedFrom

Adding vehicle segments

To add vehicle segments to a reservation that did not previously contain any vehicle segments, the request should contain the following:

  • Travel agency address: /TravelItineraryAddInfo/AgencyInfo/Address
  • Vehicle booking details: /VehicleBook
  • Request to commit the transaction: /PostProcessing/EndTransaction /PostProcessing/EndTransaction/Source/@ReceivedFrom

Redisplaying the reservation

In some use cases, it may be necessary to let the API redisplay the reservation in order to complete the changes in a given PNR. Therefore, it is recommended to always set: UpdatePassengerNameRecordRQ.PostProcessing.RedisplayReservation

Note: Refer to the Orchestrated Sabre APIs User Guide in the Resources tab for more information.

Sample Request
<UpdatePassengerNameRecordRQ xmlns="http://services.sabre.com/sp/updatereservation/v1_1" version="1.1.0" targetCity="G7HE" haltOnHotelBookError="true">
    <Itinerary id="RECLOC"/>
    <HotelBook>
        <BookingInfo>
            <BookingKey>The Booking Key is returned in the HotelPriceCheck API response</BookingKey>
        </BookingInfo>
        <Rooms>
            <Room RoomIndex="1">
                <Guests>
                    <Guest FirstName="TEST" LastName="BOOKING" Email="test@sabre.com" Type="10" Index="1" LeadGuest="true">
                        <Contact Phone="817-555-1212"/>
                    </Guest>
                </Guests>
            </Room>
        </Rooms>
        <PaymentInformation Type="GUARANTEE">
            <FormOfPayment>
                <PaymentCard>
                    <PaymentType>CC</PaymentType>
                    <CardCode>VI</CardCode>
                    <CardNumber>4444333322221111</CardNumber>
                    <ExpiryMonth>3</ExpiryMonth>
                    <ExpiryYear>2022</ExpiryYear>
                    <FullCardHolderName>
                        <FirstName>TEST</FirstName>
                        <LastName>BOOKING</LastName>
                    </FullCardHolderName>
                    <CSC>123</CSC>
                    <Address>
                        <AddressLine>Tischnera 6</AddressLine>
                        <CityName>Krakow</CityName>
                        <StateProvince code="KR"/>
                        <StateProvinceCodes>
                            <Code>KR</Code>
                        </StateProvinceCodes>
                        <PostCode>30-415</PostCode>
                        <CountryCodes>
                            <Code>PL</Code>
                        </CountryCodes>
                    </Address>
                    <Phone>
                        <PhoneNumber>2141234567</PhoneNumber>
                    </Phone>
                </PaymentCard>
            </FormOfPayment>
        </PaymentInformation>
    </HotelBook>
    <PostProcessing>
        <EndTransaction>
            <Source ReceivedFrom="SP TEST"/>
        </EndTransaction>
        <RedisplayReservation waitInterval="100"/>
    </PostProcessing>
</UpdatePassengerNameRecordRQ>
Sample Response
<UpdatePassengerNameRecordRS xmlns="http://services.sabre.com/sp/updatereservation/v1_1">
    <ApplicationResults xmlns="http://services.sabre.com/STL_Payload/v02_01" status="Complete">
        <Success timeStamp="2021-01-04T07:03:11.739-06:00"/>
    </ApplicationResults>
    <ItineraryRef ID="GPTDIV"/>
    <TravelItineraryRead>
        <TravelItinerary>
            <CustomerInfo>
                <Address>
                    <AddressLine type="O">SABRE TRAVEL</AddressLine>
                    <AddressLine type="O">3150 SABRE DRIVE</AddressLine>
                    <AddressLine type="O">SOUTHLAKE, TX US</AddressLine>
                    <AddressLine type="O">76092</AddressLine>
                </Address>
                <ContactNumbers>
                    <ContactNumber LocationCode="DFW" Phone="817-555-1212-H-1.1" RPH="001"/>
                </ContactNumbers>
                <PaymentInfo>
                    <Payment>
                        <Form RPH="001">
                            <Text>CHECK</Text>
                        </Form>
                    </Payment>
                </PaymentInfo>
                <PersonName WithInfant="false" NameNumber="01.01" NameReference="ABC123" PassengerType="ADT" RPH="1">
                    <GivenName>MARCIN</GivenName>
                    <Surname>DZIK</Surname>
                </PersonName>
            </CustomerInfo>
            <ItineraryInfo>
                <ReservationItems>
                    <Item RPH="1">
                        <Hotel DayOfWeekInd="1" NumberInParty="01" NumberOfUnits="1" SegmentNumber="0001" Status="HK" Type="HHL" IsPast="false">
                            <BasicPropertyInfo ChainCode="HI" HotelCityCode="DFW" HotelCode="15870" HotelName="HOLIDAY INN EXP STES AIRPORT N">
                                <Address>
                                    <AddressLine>4550 W  JOHN CARPENTER FREEWAY</AddressLine>
                                    <AddressLine>IRVING TX 75063</AddressLine>
                                    <CountryCode>US</CountryCode>
                                </Address>
                                <CancelPenalty PolicyCode="01D"/>
                                <CancelPenalty PolicyCode="CANCEL 1 DAYS PRIOR TO ARRIVAL"/>
                                <ConfirmationNumber>47073891-</ConfirmationNumber>
                                <DirectConnect>DCHI</DirectConnect>
                                <ContactNumbers>
                                    <ContactNumber Fax="1-972-929-0774" Phone="1-972-929-4499"/>
                                </ContactNumbers>
                            </BasicPropertyInfo>
                            <Guarantee>VI4XXXXXXXX0006EXP 12 20-DZIK</Guarantee>
                            <RoomRates>
                                <Commission NonCommission="false">COMMISSIONABLE</Commission>
                                <Rate Amount="204.99" CurrencyCode="USD" DCS_AuxRateCode="BEST FLEXIBLE RATE" RoomTypeCode="XKN013A">
                                    <HotelTotalPricing>
                                        <TotalTax Amount="104.99">
                                            <Tax Id="TX1">104.99 TAX</Tax>
                                        </TotalTax>
                                        <ApproximateTotal AmountAndCurrency="804.95 USD"/>
                                        <RateChange Effective="00154.99USD 04MAR-001NT"/>
                                        <RateChange Effective="00204.99USD 05MAR-001NT"/>
                                        <RateChange Effective="00179.99USD 06MAR-001NT"/>
                                        <RateChange Effective="00159.99USD 07MAR-001NT"/>
                                        <Disclaimer Id="DS1">INCLUDES TAX</Disclaimer>
                                    </HotelTotalPricing>
                                </Rate>
                            </RoomRates>
                            <Text>AA</Text>
                            <TimeSpan Duration="004" End="06-24T12:00" Start="06-21T11:00"/>
                        </Hotel>
                        <Product>
                            <ProductBase>
                                <SegmentReference>41</SegmentReference>
                            </ProductBase>
                            <ProductDetails vendorCode="HI" statusCode="HK" previousStatusCode="SS" startDateTime="2021-06-21T00:00:00" endDateTime="2021-06-24T00:00:00">
                                <ProductName type="HHL"/>
                                <Hotel id="41" sequence="1" isPast="false">
                                    <Reservation>
                                        <LineNumber>1</LineNumber>
                                        <LineType>HHL</LineType>
                                        <LineStatus>SS</LineStatus>
                                        <RoomType>
                                            <RoomTypeCode>XKN</RoomTypeCode>
                                            <NumberOfUnits>1</NumberOfUnits>
                                            <ShortText>XKN013A</ShortText>
                                        </RoomType>
                                        <RoomRates>
                                            <AmountBeforeTax>204.99</AmountBeforeTax>
                                            <CurrencyCode>USD</CurrencyCode>
                                        </RoomRates>
                                        <GuestCounts>
                                            <GuestCount>1</GuestCount>
                                            <ExtraGuestCount>0</ExtraGuestCount>
                                            <RollAwayCount>0</RollAwayCount>
                                            <CribCount>0</CribCount>
                                        </GuestCounts>
                                        <TimeSpanStart>2021-06-21T00:00:00</TimeSpanStart>
                                        <TimeSpanDuration>4</TimeSpanDuration>
                                        <TimeSpanEnd>2021-06-24T00:00:00</TimeSpanEnd>
                                        <Guarantee>
                                            <Text>GVI4XXXXXXXX0006EXP 12 20-DZIK</Text>
                                        </Guarantee>
                                        <ChainCode>HI</ChainCode>
                                        <HotelCode>15870</HotelCode>
                                        <HotelCityCode>DFW</HotelCityCode>
                                        <HotelName>HOLIDAY INN EXP STES AIRPORT N</HotelName>
                                        <HotelTotalPricing>
                                            <TotalTax Amount="104.99">
                                                <Tax Id="1">104.99 TAX</Tax>
                                            </TotalTax>
                                            <ApproximateTotal AmountAndCurrency="804.95 USD"/>
                                            <RateChange Id="1" Amount="154.99" Effective="04MAR-05MAR"/>
                                            <RateChange Id="2" Amount="204.99" Effective="05MAR-06MAR"/>
                                            <RateChange Id="3" Amount="179.99" Effective="06MAR-07MAR"/>
                                            <RateChange Id="4" Amount="159.99" Effective="07MAR-08MAR"/>
                                            <Disclaimer Id="1">INCLUDES TAX</Disclaimer>
                                        </HotelTotalPricing>
                                    </Reservation>
                                    <AdditionalInformation>
                                        <Address>
                                            <AddressLine>4550 W  JOHN CARPENTER FREEWAY</AddressLine>
                                            <AddressLine>IRVING TX 75063</AddressLine>
                                            <CountryCode>US</CountryCode>
                                            <City>IRVING</City>
                                            <State>TX</State>
                                            <ZipCode>75063</ZipCode>
                                        </Address>
                                        <ContactNumbers>
                                            <PhoneNumber>1-972-929-4499</PhoneNumber>
                                            <FaxNumber>1-972-929-0774</FaxNumber>
                                        </ContactNumbers>
                                        <CancelPenaltyPolicyCode>01D</CancelPenaltyPolicyCode>
                                        <Commission>
                                            <Indicator>C</Indicator>
                                            <Text>COMMISSIONABLE</Text>
                                        </Commission>
                                    </AdditionalInformation>
                                    <SegmentText>RR204.99USD/RC-@@@-@@@-@/D01-00154.99USD 04MAR-001NT/D02-00204.99USD 05MAR-001NT/D03-00179.99USD 06MAR-001NT/D04-00159.99USD 07MAR-001NT/TTX-104.99/HTP-804.95 USD/TX1-104.99 TAX/DS1-INCLUDES TAX/CMN-C/CMT-COMMISSIONABLE/MH-AA/G-VI4XXXXXXXX0006EXP 12 20-DZIK/C-01D/XS-0001543928581815658892A000000000/XT-658892A0/XL-0000/DT-04DEC180423/SBS-HS/HSA-4550 W  JOHN CARPENTER FREEWAY$IRVING TX 75063/HFN-HOLIDAY INN EXP STES AIRPORT N/HCY-IRVING/HST-TX/HCC-US/HPC-75063/HPH-1-972-929-4499/HFX-1-972-929-0774/UID-D55422B908B20E88658892/SI-/CF-</SegmentText>
                                    <RateDescription>
                                        <TextLine>BEST FLEXIBLE RATE</TextLine>
                                        <TextLine>STUDIO SUITE 1 KING NONSMOKING 32 INCH HDTV WITH HBO WORK</TextLine>
                                        <TextLine>DESK WITH LAMP AND ERGONOMIC DESK CHAIR  SEPERATE SEATING</TextLine>
                                        <TextLine>32 INCH HDTV WITH HBO WORK DESK WITH LAMP AND ERGONOMIC DESK</TextLine>
                                        <TextLine>CHAIR SEPERATE SEATING AREA INCLUDES CHAIR OTTOMAN SLEEPER SOFA</TextLine>
                                        <TextLine>MICROWAVE REFRIGERATOR WET BAR COFFEEMAKER HAIR DRYER SEPARATE</TextLine>
                                        <TextLine>SHOWER AND TUB IRON AND BOARD.</TextLine>
                                    </RateDescription>
                                    <HotelPolicy>
                                        <GuaranteePolicy>REQUIRED</GuaranteePolicy>
                                        <CancellationPolicy>CANCEL 1 DAYS PRIOR TO ARRIVAL</CancellationPolicy>
                                        <AdditionalPolicy>
                                            <TextLine>CANCELLATION-CXL AFTER 1800 03MAR FORFEIT FIRST NITE STAY</TextLine>
                                            <TextLine>GUARANTEE-GUARANTEE REQUIRED</TextLine>
                                            <TextLine>OTHER-CHECK IN: 1500  CHECK OUT: 1200</TextLine>
                                            <TextLine>EXCLUDES GRATUITY</TextLine>
                                        </AdditionalPolicy>
                                    </HotelPolicy>
                                </Hotel>
                            </ProductDetails>
                        </Product>
                    </Item>
                </ReservationItems>
                <Ticketing RPH="01" TicketTimeLimit="TAW/"/>
            </ItineraryInfo>
            <ItineraryRef AirExtras="false" ID="GPTDIV" InhibitCode="U" PartitionID="AA" PrimeHostID="1S">
                <Source AAA_PseudoCityCode="G7HE" CreateDateTime="2021-01-04T07:03" CreationAgent="ASP" HomePseudoCityCode="G7HE" PseudoCityCode="G7HE" ReceivedFrom="SP TEST" LastUpdateDateTime="2021-01-04T07:03" SequenceNumber="1"/>
            </ItineraryRef>
            <RemarkInfo/>
            <SpecialServiceInfo RPH="001" Type="AFX">
                <Service SSR_Code="OSI">
                    <Text>AA HHL HI TOTAL: 804.95 USD ALL KNOWN FEES INCLUDED</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="002" Type="AFX">
                <Service SSR_Code="OSI">
                    <Text>AA HHL HI CXL AFTER 1800 03MAR FORFEIT FIRST NITE STAY</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="001" Type="GFX">
                <Service SSR_Code="OSI">
                    <Airline Code="HI"/>
                    <Text>HHL   15870 XKN013A D BEST FLEXIBLE RATE</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="002" Type="GFX">
                <Service SSR_Code="OSI">
                    <Airline Code="HI"/>
                    <Text>HHL   15870 XKN013A C CANCEL 1 DAYS PRIOR TO ARRIVAL</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="003" Type="GFX">
                <Service SSR_Code="OSI">
                    <Airline Code="HI"/>
                    <Text>HHL   15870 XKN013A D STUDIO SUITE 1 KING NONSMOKING</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="004" Type="GFX">
                <Service SSR_Code="OSI">
                    <Airline Code="HI"/>
                    <Text>HHL   15870 XKN013A D DESK WITH LAMP AND ERGONOMIC D</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="005" Type="GFX">
                <Service SSR_Code="OSI">
                    <Airline Code="HI"/>
                    <Text>HHL   15870 XKN013A TTX 104.99 TTL TAX</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="006" Type="GFX">
                <Service SSR_Code="OSI">
                    <Airline Code="HI"/>
                    <Text>HHL   15870 XKN013A TX 104.99 TAX</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="007" Type="GFX">
                <Service SSR_Code="OSI">
                    <Airline Code="HI"/>
                    <Text>HHL   15870 XKN013A TP 804.95 USD APPROX. TTL PRICE</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="008" Type="GFX">
                <Service SSR_Code="OSI">
                    <Airline Code="HI"/>
                    <Text>HHL   15870 XKN013A TD INCLUDES TAX</Text>
                </Service>
            </SpecialServiceInfo>
            <SpecialServiceInfo RPH="009" Type="GFX">
                <Service SSR_Code="SSR" SSR_Type="OTHS">
                    <Airline Code="YY"/>
                    <Text>CC MARCIN DZIK</Text>
                </Service>
            </SpecialServiceInfo>
        </TravelItinerary>
    </TravelItineraryRead>
</UpdatePassengerNameRecordRS>