Skip to main content

Update Itinerary

v1.19.22
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 Itinerary (UpdateReservationRQ) API is used to allow airlines and agencies to update Logical Records (LREC) in a particular PNR using name and segment associations.

Target Audience
Travel Agency
Airline Carrier
API Version
v1.19.22
Authentication
Session or Sessionless Tokens
Service Action Code
UpdateReservationRQ
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.

Once a PNR has been created on the Sabre Host system, use this API to update Logical Records (LREC) for a particular PNR using name and segment associations.

In addition, Update Itinerary can be used to sell or cancel ancillaries, also known as Air Extras or Optional Services.

Sample Request
<ns3:UpdateReservationRQ Version="1.19.22" xmlns:ns3="http://webservices.sabre.com/pnrbuilder/v1_19">
    <ns3:RequestType>Stateful</ns3:RequestType>
    <ns3:ReturnOptions IncludeUpdateDetails="1" RetrievePNR="1" IncludePaymentCardToken="true"/>
    <ns3:ReservationUpdateList>
        <ns3:ReservationUpdateItem>
            <ns3:SpecialServiceRequestUpdate op="C" type="G">
                <ns3:NameAssociationList>
                    <ns3:NameAssociationTag>
                        <ns3:LastName>SMITH</ns3:LastName>
                        <ns3:FirstName>RACHEL</ns3:FirstName>
                        <ns3:NameRefNumber>01.01</ns3:NameRefNumber>
                    </ns3:NameAssociationTag>
                </ns3:NameAssociationList>
                <ns3:SegmentAssociationList>
                    <ns3:SegmentAssociationTag>
                        <ns3:CarrierCode>AA</ns3:CarrierCode>
                        <ns3:FlightNumber>2412</ns3:FlightNumber>
                        <ns3:DepartureDate>2024-01-27</ns3:DepartureDate>
                        <ns3:BoardPoint>DFW</ns3:BoardPoint>
                        <ns3:OffPoint>ORD</ns3:OffPoint>
                        <ns3:ClassOfService>Y</ns3:ClassOfService>
                        <ns3:BookingStatus>HK</ns3:BookingStatus>
                    </ns3:SegmentAssociationTag>
                </ns3:SegmentAssociationList>
                <ns3:SpecialService>
                    <ns3:Code>WCHR</ns3:Code>
                    <ns3:Text>TEST SSR</ns3:Text>
                </ns3:SpecialService>
            </ns3:SpecialServiceRequestUpdate>
        </ns3:ReservationUpdateItem>
        <ns3:ReservationUpdateItem UpdateId="1">
            <ns3:RemarkUpdate type="FOP" op="C">
                <ns3:RemarkText>VIXXXXXXXXXXXXXXXX$05/25</ns3:RemarkText>
            </ns3:RemarkUpdate>
        </ns3:ReservationUpdateItem>
        <ns3:ReceivedFrom>
            <ns3:AgentName>HELLO</ns3:AgentName>
        </ns3:ReceivedFrom>
    </ns3:ReservationUpdateList>
</ns3:UpdateReservationRQ>
Sample Response
<stl19:UpdateReservationRS xmlns:stl19="http://webservices.sabre.com/pnrbuilder/v1_19" xmlns:ns6="http://services.sabre.com/res/orr/v0" xmlns:or114="http://services.sabre.com/res/or/v1_14" xmlns:raw="http://tds.sabre.com/itinerary" xmlns:ns4="http://webservices.sabre.com/pnrconn/ReaccSearch" Version="1.19.22">
    <stl19:Success>OK</stl19:Success>
    <stl19:Reservation numberInParty="1" numberOfInfants="0" NumberInSegment="1">
        <stl19:BookingDetails>
            <stl19:RecordLocator>IDVMSN</stl19:RecordLocator>
            <stl19:CreationTimestamp>2023-12-12T05:21:00</stl19:CreationTimestamp>
            <stl19:SystemCreationTimestamp>2023-12-12T05:21:00</stl19:SystemCreationTimestamp>
            <stl19:CreationAgentID>-KR</stl19:CreationAgentID>
            <stl19:UpdateTimestamp>2023-12-12T05:36:53</stl19:UpdateTimestamp>
            <stl19:PNRSequence>6</stl19:PNRSequence>
            <stl19:FlightsRange Start="2024-01-27T14:25:00" End="2024-01-27T16:25:00"/>
            <stl19:DivideSplitDetails/>
            <stl19:EstimatedPurgeTimestamp>2024-01-27T00:00:00</stl19:EstimatedPurgeTimestamp>
            <stl19:UpdateToken>aFeAjlTJ1W/vysv8yO+IYGfP37vUtu27MVgnHYg5nR6Yp0aCzaqzuw==</stl19:UpdateToken>
            <stl19:ACSIssuedBagTags>false</stl19:ACSIssuedBagTags>
            <stl19:VeryImportantTraveler>false</stl19:VeryImportantTraveler>
        </stl19:BookingDetails>
        <stl19:POS AirExtras="false" InhibitCode="U">
            <stl19:Source BookingSource="X8C4" AgentSine="-KR" PseudoCityCode="X8C4" ISOCountry="US" AgentDutyCode="*" AirlineVendorID="AA" HomePseudoCityCode="HDQ" PrimeHostID="1S"/>
        </stl19:POS>
        <stl19:PassengerReservation>
            <stl19:Passengers>
                <stl19:Passenger id="4" nameType="S" nameId="01.01" nameAssocId="1" elementId="pnr-4.1">
                    <stl19:LastName>SMITH</stl19:LastName>
                    <stl19:FirstName>RACHEL</stl19:FirstName>
                    <stl19:SpecialRequests>
                        <stl19:WheelchairRequest id="12" type="G">
                            <stl19:WheelchairCode>WCHR</stl19:WheelchairCode>
                            <stl19:FreeText>/TEST SSR</stl19:FreeText>
                            <stl19:CityCode>TEST SSR</stl19:CityCode>
                            <stl19:FlightNumber>2412</stl19:FlightNumber>
                            <stl19:VendorCode>AA</stl19:VendorCode>
                            <stl19:FlightDate>2024-01-27</stl19:FlightDate>
                            <stl19:BoardCity>DFW</stl19:BoardCity>
                            <stl19:OffCity>ORD</stl19:OffCity>
                            <stl19:ActionCode>NN</stl19:ActionCode>
                            <stl19:NumberInParty>1</stl19:NumberInParty>
                            <stl19:ClassOfService>Y</stl19:ClassOfService>
                        </stl19:WheelchairRequest>
                    </stl19:SpecialRequests>
                    <stl19:Seats/>
                </stl19:Passenger>
            </stl19:Passengers>
            <stl19:Segments>
                <stl19:Poc>
                    <stl19:Airport>DFW</stl19:Airport>
                    <stl19:Departure>2024-01-27T14:25:00</stl19:Departure>
                </stl19:Poc>
                <stl19:Segment sequence="1" id="6">
                    <stl19:Air id="6" sequence="1" segmentAssociationId="2" isPast="false" DayOfWeekInd="6" ArrivalDayOfWeekInd="6" CodeShare="false" SpecialMeal="false" SmokingAllowed="false" ResBookDesigCode="Y" isIgnored="false">
                        <stl19:DepartureAirport>DFW</stl19:DepartureAirport>
                        <stl19:DepartureAirportCodeContext>IATA</stl19:DepartureAirportCodeContext>
                        <stl19:ArrivalAirport>ORD</stl19:ArrivalAirport>
                        <stl19:ArrivalAirportCodeContext>IATA</stl19:ArrivalAirportCodeContext>
                        <stl19:OperatingAirlineCode>AA</stl19:OperatingAirlineCode>
                        <stl19:OperatingAirlineShortName>AMERICAN AIRLINES</stl19:OperatingAirlineShortName>
                        <stl19:OperatingFlightNumber>2412</stl19:OperatingFlightNumber>
                        <stl19:EquipmentType>738</stl19:EquipmentType>
                        <stl19:MarketingAirlineCode>AA</stl19:MarketingAirlineCode>
                        <stl19:MarketingFlightNumber>2412</stl19:MarketingFlightNumber>
                        <stl19:OperatingClassOfService>Y</stl19:OperatingClassOfService>
                        <stl19:MarketingClassOfService>Y</stl19:MarketingClassOfService>
                        <stl19:MarriageGrp>
                            <stl19:Ind>0</stl19:Ind>
                            <stl19:Group>0</stl19:Group>
                            <stl19:Sequence>0</stl19:Sequence>
                        </stl19:MarriageGrp>
                        <stl19:Seats/>
                        <stl19:AirlineRefId>DCAA*IEVOGZ</stl19:AirlineRefId>
                        <stl19:Eticket>true</stl19:Eticket>
                        <stl19:DepartureDateTime>2024-01-27T14:25:00</stl19:DepartureDateTime>
                        <stl19:ArrivalDateTime>2024-01-27T16:25:00</stl19:ArrivalDateTime>
                        <stl19:FlightNumber>2412</stl19:FlightNumber>
                        <stl19:ClassOfService>Y</stl19:ClassOfService>
                        <stl19:ActionCode>HK</stl19:ActionCode>
                        <stl19:PreviousActionCode>NN</stl19:PreviousActionCode>
                        <stl19:NumberInParty>1</stl19:NumberInParty>
                        <stl19:SegmentSpecialRequests>
                            <stl19:WheelchairRequest id="12" type="G">
                                <stl19:WheelchairCode>WCHR</stl19:WheelchairCode>
                                <stl19:FreeText>/TEST SSR</stl19:FreeText>
                                <stl19:CityCode>TEST SSR</stl19:CityCode>
                                <stl19:FlightNumber>2412</stl19:FlightNumber>
                                <stl19:VendorCode>AA</stl19:VendorCode>
                                <stl19:FlightDate>2024-01-27</stl19:FlightDate>
                                <stl19:BoardCity>DFW</stl19:BoardCity>
                                <stl19:OffCity>ORD</stl19:OffCity>
                                <stl19:ActionCode>NN</stl19:ActionCode>
                                <stl19:NumberInParty>1</stl19:NumberInParty>
                                <stl19:ClassOfService>Y</stl19:ClassOfService>
                            </stl19:WheelchairRequest>
                        </stl19:SegmentSpecialRequests>
                        <stl19:inboundConnection>false</stl19:inboundConnection>
                        <stl19:outboundConnection>false</stl19:outboundConnection>
                        <stl19:ScheduleChangeIndicator>false</stl19:ScheduleChangeIndicator>
                        <stl19:SegmentBookedDate>2023-12-12T05:21:00</stl19:SegmentBookedDate>
                        <stl19:Banner>MARKETED BY AMERICAN AIRLINES</stl19:Banner>
                        <stl19:Informational>false</stl19:Informational>
                        <stl19:TimeSinceBooked>0h16m</stl19:TimeSinceBooked>
                    </stl19:Air>
                </stl19:Segment>
            </stl19:Segments>
            <stl19:TicketingInfo>
                <stl19:FutureTicketing id="7" index="1" elementId="pnr-7">
                    <stl19:Code>TAW</stl19:Code>
                </stl19:FutureTicketing>
            </stl19:TicketingInfo>
            <stl19:ItineraryPricing/>
        </stl19:PassengerReservation>
        <stl19:ReceivedFrom>
            <stl19:Name>PM</stl19:Name>
        </stl19:ReceivedFrom>
        <stl19:PhoneNumbers>
            <stl19:PhoneNumber id="5" index="1" elementId="pnr-5">
                <stl19:CityCode>BOS</stl19:CityCode>
                <stl19:Number>888</stl19:Number>
            </stl19:PhoneNumber>
        </stl19:PhoneNumbers>
        <stl19:Remarks>
            <stl19:Remark index="1" id="13" type="FOP" elementId="pnr-13" paymentCardToken="4ABCDEFG12345678">
                <stl19:RemarkLines>
                    <stl19:RemarkLine>
                        <stl19:Text>VI4XXXXXXXXXXX1881¥05/25</stl19:Text>
                    </stl19:RemarkLine>
                </stl19:RemarkLines>
            </stl19:Remark>
        </stl19:Remarks>
        <stl19:EmailAddresses>
            <stl19:EmailAddress id="10">
                <stl19:Address>SMITH.RACH@GMAIL.COM</stl19:Address>
                <stl19:Comment/>
            </stl19:EmailAddress>
        </stl19:EmailAddresses>
        <stl19:GenericSpecialRequests id="9" type="G" msgType="O">
            <stl19:FreeText>VIP ON BOARD</stl19:FreeText>
            <stl19:AirlineCode>AA</stl19:AirlineCode>
            <stl19:FullText>AA VIP ON BOARD</stl19:FullText>
        </stl19:GenericSpecialRequests>
        <stl19:OpenReservationElements>
            <or114:OpenReservationElement id="9" type="SRVC" elementId="pnr-9">
                <or114:ServiceRequest airlineCode="AA" serviceType="OSI" ssrType="GFX">
                    <or114:FreeText>VIP ON BOARD</or114:FreeText>
                    <or114:FullText>AA VIP ON BOARD</or114:FullText>
                </or114:ServiceRequest>
            </or114:OpenReservationElement>
            <or114:OpenReservationElement id="12" type="SRVC" elementId="pnr-12">
                <or114:ServiceRequest actionCode="NN" airlineCode="AA" code="WCHR" serviceCount="1" serviceType="SSR" ssrType="GFX">
                    <or114:FreeText>/TEST SSR</or114:FreeText>
                    <or114:FullText>WCHR AA NN1 DFWORD2412Y27JAN/TEST SSR</or114:FullText>
                </or114:ServiceRequest>
                <or114:SegmentAssociation Id="6" SegmentAssociationId="2">
                    <or114:AirSegment>
                        <or114:CarrierCode>AA</or114:CarrierCode>
                        <or114:FlightNumber>2412</or114:FlightNumber>
                        <or114:DepartureDate>2024-01-27</or114:DepartureDate>
                        <or114:BoardPoint>DFW</or114:BoardPoint>
                        <or114:OffPoint>ORD</or114:OffPoint>
                        <or114:ClassOfService>Y</or114:ClassOfService>
                        <or114:BookingStatus>NN</or114:BookingStatus>
                    </or114:AirSegment>
                </or114:SegmentAssociation>
                <or114:NameAssociation>
                    <or114:LastName>SMITH</or114:LastName>
                    <or114:FirstName>RACHEL</or114:FirstName>
                    <or114:NameRefNumber>01.01</or114:NameRefNumber>
                    <or114:ReferenceId>1</or114:ReferenceId>
                </or114:NameAssociation>
            </or114:OpenReservationElement>
            <or114:OpenReservationElement id="10" type="PSG_DETAILS_MAIL" elementId="pnr-10">
                <or114:Email comment="">
                    <or114:Address>SMITH.RACH@GMAIL.COM</or114:Address>
                </or114:Email>
            </or114:OpenReservationElement>
            <or114:OpenReservationElement id="13" type="FP" displayIndex="1" elementId="pnr-13">
                <or114:FormOfPayment migrated="false">
                    <or114:PaymentCard>
                        <or114:PaymentType>CC</or114:PaymentType>
                        <or114:CardCode>VI</or114:CardCode>
                        <or114:CardNumber tokenized="false" token="4ABCDEFG12345678">4XXXXXXXXXXX1881</or114:CardNumber>
                        <or114:ExpiryMonth>--05</or114:ExpiryMonth>
                        <or114:ExpiryYear>2025</or114:ExpiryYear>
                    </or114:PaymentCard>
                </or114:FormOfPayment>
            </or114:OpenReservationElement>
        </stl19:OpenReservationElements>
    </stl19:Reservation>
    <stl19:Results>
        <stl19:UpdateResult UpdateId="" Status="SUCCESS">
            <stl19:Item id="12" op="C"/>
        </stl19:UpdateResult>
        <stl19:UpdateResult UpdateId="1" Status="SUCCESS">
            <stl19:Item id="13" op="C"/>
        </stl19:UpdateResult>
    </stl19:Results>
</stl19:UpdateReservationRS>