Update Itinerary

 

Once a PNR has been created on the Sabre Host, this web service offers functionality to allow the Airline or Agency to update Logical Records (Lrec) in particular PNR using Name and Segment Associations.

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

API Information

Target Audience
All Sabre APIs Customers
Current Version
1.19.0
Authentication
Session or Sessionless Token
Service Action Code
UpdateReservationRQ

Sample Request

<ns3:UpdateReservationRQ Version="1.19.0" EchoToken="" xmlns:ns3="http://webservices.sabre.com/pnrbuilder/v1_19">
 <ns3:RequestType>Stateless</ns3:RequestType>
 <ns3:ReturnOptions IncludeUpdateDetails="1" RetrievePNR="1" PriceQuoteServiceVersion="3.2.0"/>
 <ns3:ReservationUpdateList>
 <ns3:Locator>MTJILM</ns3:Locator>
    <ns3:ReservationUpdateItem>
       <ns3:SpecialServiceRequestUpdate op="C" type="H">
          <ns3:NameAssociationList>
             <ns3:NameAssociationTag>
                <ns3:LastName>TXNZ</ns3:LastName>
                <ns3:FirstName>DUB</ns3:FirstName>
                <ns3:NameRefNumber>01.01</ns3:NameRefNumber>
             </ns3:NameAssociationTag>
          </ns3:NameAssociationList>
          <ns3:SegmentAssociationList>
             <ns3:SegmentAssociationTag>
                <ns3:CarrierCode>EY</ns3:CarrierCode>
                <ns3:FlightNumber>0461</ns3:FlightNumber>
                <ns3:DepartureDate>2018-09-19</ns3:DepartureDate>
                <ns3:BoardPoint>MEL</ns3:BoardPoint>
                <ns3:OffPoint>AUH</ns3:OffPoint>
                <ns3:ClassOfService>B</ns3:ClassOfService>
                <ns3:BookingStatus>HK</ns3:BookingStatus>
             </ns3:SegmentAssociationTag>
          </ns3:SegmentAssociationList>
          <ns3:SpecialService>
             <ns3:Code>BLND</ns3:Code>
             <ns3:Text>TEST BLND</ns3:Text>
          </ns3:SpecialService>
       </ns3:SpecialServiceRequestUpdate>
    </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">
 <stl19:Success>OK</stl19:Success>
 <stl19:Reservation numberInParty="1" numberOfInfants="0" NumberInSegment="1" isMultiCarrierPlatform="true">
    <stl19:BookingDetails>
       <stl19:RecordLocator>MTJILM</stl19:RecordLocator>
       <stl19:CreationTimestamp>2018-09-05T11:10:00</stl19:CreationTimestamp>
       <stl19:SystemCreationTimestamp>2018-09-05T11:10:00</stl19:SystemCreationTimestamp>
       <stl19:CreationAgentID>VLZ</stl19:CreationAgentID>
       <stl19:UpdateTimestamp>2018-09-05T11:10:47</stl19:UpdateTimestamp>
       <stl19:PNRSequence>2</stl19:PNRSequence>
       <stl19:FlightsRange Start="2018-09-19T21:45:00" End="2018-09-20T05:50:00"/>
       <stl19:DivideSplitDetails/>
       <stl19:EstimatedPurgeTimestamp>2018-10-19T00:00:00</stl19:EstimatedPurgeTimestamp>
       <stl19:UpdateToken>624196b5c1b4e6082ad4d3356b289f0af9791c277df126d2</stl19:UpdateToken>
    </stl19:BookingDetails>
    <stl19:POS AirExtras="false" InhibitCode="U">
       <stl19:Source BookingSource="A0A0" AgentSine="VLZ" PseudoCityCode="HDQ" ISOCountry="US" AgentDutyCode="8" AirlineVendorID="EY" HomePseudoCityCode="HDQ" PrimeHostID="EY"/>
    </stl19:POS>
    <stl19:PassengerReservation>
       <stl19:Passengers>
          <stl19:Passenger id="3" nameType="S" nameId="01.01" nameAssocId="1" elementId="pnr-3.1">
             <stl19:LastName>TXNZ</stl19:LastName>
             <stl19:FirstName>DUB</stl19:FirstName>
             <stl19:SpecialRequests>
                <stl19:GenericSpecialRequest id="9" type="A" msgType="S">
                   <stl19:Code>BLND</stl19:Code>
                   <stl19:FreeText>/TEST BLND</stl19:FreeText>
                   <stl19:ActionCode>HK</stl19:ActionCode>
                   <stl19:NumberInParty>1</stl19:NumberInParty>
                   <stl19:AirlineCode>EY</stl19:AirlineCode>
                   <stl19:FullText>BLND EY HK1 MELAUH0461B19SEP/TEST BLND$B-725264187</stl19:FullText>
                </stl19:GenericSpecialRequest>
             </stl19:SpecialRequests>
             <stl19:Seats/>
          </stl19:Passenger>
       </stl19:Passengers>
       <stl19:Segments>
          <stl19:Poc>
             <stl19:Airport>MEL</stl19:Airport>
             <stl19:Departure>2018-09-19T21:45:00</stl19:Departure>
          </stl19:Poc>
          <stl19:Segment sequence="1" id="5">
             <stl19:Air id="5" sequence="1" segmentAssociationId="2" isPast="false" DayOfWeekInd="3" CodeShare="false" SpecialMeal="false" SmokingAllowed="false" ResBookDesigCode="B">
                <stl19:DepartureAirport>MEL</stl19:DepartureAirport>
                <stl19:DepartureAirportCodeContext>IATA</stl19:DepartureAirportCodeContext>
                <stl19:ArrivalAirport>AUH</stl19:ArrivalAirport>
                <stl19:ArrivalAirportCodeContext>IATA</stl19:ArrivalAirportCodeContext>
                <stl19:OperatingAirlineCode>EY</stl19:OperatingAirlineCode>
                <stl19:OperatingAirlineShortName>ETIHAD AIRWAYS</stl19:OperatingAirlineShortName>
                <stl19:OperatingFlightNumber>0461</stl19:OperatingFlightNumber>
                <stl19:EquipmentType>77W</stl19:EquipmentType>
                <stl19:MarketingAirlineCode>EY</stl19:MarketingAirlineCode>
                <stl19:MarketingFlightNumber>0461</stl19:MarketingFlightNumber>
                <stl19:OperatingClassOfService>B</stl19:OperatingClassOfService>
                <stl19:MarketingClassOfService>B</stl19:MarketingClassOfService>
                <stl19:MarriageGrp>
                   <stl19:Ind>0</stl19:Ind>
                   <stl19:Group>0</stl19:Group>
                   <stl19:Sequence>0</stl19:Sequence>
                </stl19:MarriageGrp>
                <stl19:Seats/>
                <stl19:Eticket>true</stl19:Eticket>
                <stl19:DepartureDateTime>2018-09-19T21:45:00</stl19:DepartureDateTime>
                <stl19:ArrivalDateTime>2018-09-20T05:50:00</stl19:ArrivalDateTime>
                <stl19:FlightNumber>0461</stl19:FlightNumber>
                <stl19:ClassOfService>B</stl19:ClassOfService>
                <stl19:ActionCode>HK</stl19:ActionCode>
                <stl19:NumberInParty>1</stl19:NumberInParty>
                <stl19:SegmentSpecialRequests>
                   <stl19:GenericSpecialRequest id="9" type="A" msgType="S">
                      <stl19:Code>BLND</stl19:Code>
                      <stl19:FreeText>/TEST BLND</stl19:FreeText>
                      <stl19:ActionCode>HK</stl19:ActionCode>
                      <stl19:NumberInParty>1</stl19:NumberInParty>
                      <stl19:AirlineCode>EY</stl19:AirlineCode>
                      <stl19:FullText>BLND EY HK1 MELAUH0461B19SEP/TEST BLND$B-725264187</stl19:FullText>
                   </stl19:GenericSpecialRequest>
                </stl19:SegmentSpecialRequests>
                <stl19:inboundConnection>false</stl19:inboundConnection>
                <stl19:outboundConnection>false</stl19:outboundConnection>
                <stl19:ScheduleChangeIndicator>false</stl19:ScheduleChangeIndicator>
                <stl19:SegmentBookedDate>2018-09-05T11:10:00</stl19:SegmentBookedDate>
                <stl19:Pos>
                   <stl19:IataNumber>0</stl19:IataNumber>
                   <stl19:AgencyCityCode>HDQ</stl19:AgencyCityCode>
                   <stl19:CountryCode>US</stl19:CountryCode>
                   <stl19:DutyCode>8</stl19:DutyCode>
                </stl19:Pos>
                <stl19:Banner>MARKETED BY ETIHAD AIRWAYS</stl19:Banner>
                <stl19:Informational>false</stl19:Informational>
             </stl19:Air>
          </stl19:Segment>
       </stl19:Segments>
       <stl19:TicketingInfo>
          <stl19:FutureTicketing id="7" index="1" elementId="pnr-7">
             <stl19:Code>TAW</stl19:Code>
             <stl19:Comment>*</stl19:Comment>
          </stl19:FutureTicketing>
       </stl19:TicketingInfo>
       <stl19:ItineraryPricing/>
    </stl19:PassengerReservation>
    <stl19:ReceivedFrom>
       <stl19:Name>QA TESTING</stl19:Name>
    </stl19:ReceivedFrom>
    <stl19:PhoneNumbers>
       <stl19:PhoneNumber id="6" index="1" elementId="pnr-6">
          <stl19:CityCode>HDQ</stl19:CityCode>
          <stl19:Number>1800123456</stl19:Number>
       </stl19:PhoneNumber>
    </stl19:PhoneNumbers>
    <stl19:EmailAddresses/>
    <stl19:OpenReservationElements>
       <or114:OpenReservationElement id="9" type="SRVC" elementId="pnr-9">
          <or114:ServiceRequest actionCode="HK" airlineCode="EY" code="BLND" serviceCount="1" serviceType="SSR" ssrType="AFX">
             <or114:FreeText>/TEST BLND$B-725264187</or114:FreeText>
             <or114:FullText>BLND EY HK1 MELAUH0461B19SEP/TEST BLND$B-725264187</or114:FullText>
          </or114:ServiceRequest>
          <or114:SegmentAssociation Id="5" SegmentAssociationId="2">
             <or114:AirSegment>
                <or114:CarrierCode>EY</or114:CarrierCode>
                <or114:FlightNumber>0461</or114:FlightNumber>
                <or114:DepartureDate>2018-09-19</or114:DepartureDate>
                <or114:BoardPoint>MEL</or114:BoardPoint>
                <or114:OffPoint>AUH</or114:OffPoint>
                <or114:ClassOfService>B</or114:ClassOfService>
             </or114:AirSegment>
          </or114:SegmentAssociation>
          <or114:NameAssociation>
             <or114:LastName>TXNZ</or114:LastName>
             <or114:FirstName>DUB</or114:FirstName>
             <or114:NameRefNumber>01.01</or114:NameRefNumber>
          </or114:NameAssociation>
       </or114:OpenReservationElement>
    </stl19:OpenReservationElements>
 </stl19:Reservation>
 <stl19:Results>
    <stl19:UpdateResult UpdateId="" Status="SUCCESS">
       <stl19:Item id="9" op="C"/>
    </stl19:UpdateResult>
 </stl19:Results>
</stl19:UpdateReservationRS>

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

Docs Navigation