Skip Navigation

Migration Guide - v1.14.0 and above

How do I migrate from previous versions?

To use a specific version of Retrieve Itinerary (GetReservationRQ), change the Version number in the request parameter:

<ns7:GetReservationRQ xmlns:ns7="http://webservices.sabre.com/pnrbuilder/v1_19" Version="1.19.17">
    <ns7:Locator>IJKZUQ</ns7:Locator>
    <ns7:RequestType>Stateless</ns7:RequestType>
    <ns7:ReturnOptions PriceQuoteServiceVersion="4.1.0">
        <ns7:SubjectAreas>
            <ns7:SubjectArea>PRICE_QUOTE</ns7:SubjectArea>
        </ns7:SubjectAreas>
        <ns7:ViewName>Simple</ns7:ViewName>
        <ns7:ResponseFormat>STL</ns7:ResponseFormat>
    </ns7:ReturnOptions>
</ns7:GetReservationRQ>

Note: All versions of the Retrieve Itinerary (GetReservationRQ) API up to 1.14.0 will be decommissioned soon. The sunset timeline for this and other APIs can be located on the API Retirement Schedule.

What's new?

v1.19.0 (and subversions)

  • Connect to different sources of hotel content with Lodging content support.

    • Starting from version 1.19.0, get rates from different suppliers for the same hotel and choose which one to book.
    • Sabre integrates multiple sources of content, including GDS (referenced as GDS properties) and non-GDS sources such as aggregators (referenced as aggregator properties). For more information, refer to the PNR Services for Lodging Content section.
  • Instead of defaulting to the latest version of the Manage Price Quote Details API, you can now choose a specific version to use.

  • Retrieve payment information from a PNR. The PayInfo element contains data in the PAY field within the PNR.

Additionally, from version 1.19.0 of Retrieve Itinerary upwards, a new approach regarding schema publishing has been introduced. Version 1.19 has been expanded in subversions, which we sign as 1.19.x (e.g. 1.19.2). Each subversion offers new schema elements that are available from that subversion only.

v1.19.21

  • reservation/passengerReservation/segments/segment/air/checkInInfo
  • reservation/passengerReservation/segments/segment/air/checkInAirlineCode
  • reservation/passengerReservation/segments/segment/air/groupManagementInformation

v1.19.20

  • reservation/openReservationElements/openReservationElements/loyalty/frequentFlyer/membershipPrograms

v1.19.19

  • reservation/subscriptionCards

v1.19.18

  • reservation/openReservationElements/openReservationElements/formOfPayment/paymentCard/interfaceUserRecord
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/formOfPayment/paymentCard/interfaceUserRecord

v1.19.17

  • reservation/passengerReservation/formsOfPayment/creditCardPayment/cardHolderInfo/preferredCustomer
  • reservation/passengerReservation/passengers/passenger/ticketingInfo/ticketDetails/passengerName/nameId
  • reservation/passengerReservation/passengers/passenger/accountingLines/accountingLine/passengerName/nameId
  • reservation/passengerReservation/ticketingInfo/ticketDetails/passengerName/nameId
  • reservation/accountingLines/accountingLine/passengerName/nameId

v1.19.16:

  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/legacyCompatible,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/legacyCompatible

v1.19.15:

  • reservation/descriptiveBillingInformation/descriptiveBillingInfo/cardDetails/tokenizedCreditCardNumber

v1.19.14:

  • reservation/passengerReservation/segments/segment/air/seats/preReservedSeats/preReservedSeat/seatErrorDuringReaccommodation,
  • reservation/passengerReservation/passengers/passenger/seats/preReservedSeats/preReservedSeat/seatErrorDuringReaccommodation

v1.19.13:

  • reservation/passengerReservation/passengers/passenger/accountingLines/accountingLine/tokenizedCreditCardNumber,
  • reservation/accountingLines/accountingLine/tokenizedCreditCardNumber

v1.19.12:

  • reservation/openReservationElements/openReservationElements/serviceRequest/otherSupplementaryInformation/expirationDate,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/serviceRequest/otherSupplementaryInformation/expirationDate

v1.19.11:

  • reservation/passengerReservation/itineraryPricing/futurePriceInfo/rph,
  • reservation/passengerReservation/passengers/passenger/accountingLines/accountingLine/accountingLineText,
  • reservation/accountingLines/accountingLine/accountingLineText

v1.19.10:

  • reservation/openReservationElements/openReservationElements/formOfPayment/alwaysAddAsFOP,
  • reservation/openReservationElements/openReservationElements/formOfPayment/paymentCard/strongCustomerAuthentications,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/formOfPayment/alwaysAddAsFOP,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/formOfPayment/paymentCard/strongCustomerAuthentications

v1.19.9.1:

  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/previousActionCode[parentClass=com.sabre.webservices.pnrbuilder.v1_19.FrequentFlierHistoryType],
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/freeText[parentClass=com.sabre.webservices.pnrbuilder.v1_19.FrequentFlierHistoryType],
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/vitType[parentClass=com.sabre.webservices.pnrbuilder.v1_19.FrequentFlierHistoryType]

v1.19.9:

  • reservation/descriptiveBillingInformation,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/airSegmentOrGeneralSegmentOrVehicleSegment/pos,
  • reservation/passengerReservation/itineraryPricing/ticketingInstructionsInfo/ticketingInstruction/segmentAssociationId,
  • reservation/passengerReservation/passengers/passenger/accountingLines/accountingLine/netFareAmount,
  • reservation/passengerReservation/passengers/passenger/accountingLines/accountingLine/netFareIndicator,
  • reservation/accountingLines/accountingLine/netFareAmount,
  • reservation/accountingLines/accountingLine/netFareIndicator,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/boardPoint[parentClass=com.sabre.webservices.pnrbuilder.v1_19.FrequentFlierHistoryType],
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/offPoint[parentClass=com.sabre.webservices.pnrbuilder.v1_19.FrequentFlierHistoryType],
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/nameID[parentClass=com.sabre.webservices.pnrbuilder.v1_19.FrequentFlierHistoryType,parentClass=com.sabre.webservices.pnrbuilder.v1_19.SeatsHistoryType],
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/nameAssociations[parentClass=com.sabre.webservices.pnrbuilder.v1_19.FactHistoryType],
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/classOfService

v1.19.8:

  • reservation/openReservationElements/openReservationElements/ancillaryProduct/xmlData/ancillaryServiceData/offerSnapId,
  • reservation/openReservationElements/openReservationElements/accountingField/transaction/items/source/ancillaryServiceData/offerSnapId,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/accountingField/transaction/items/source/ancillaryServiceData/offerSnapId

v1.19.7:

  • reservation/passengerReservation/itineraryPricing/ticketingInstructionsInfo/ticketingInstruction/nameAssociation,
  • reservation/passengerReservation/itineraryPricing/pacInfo/pac/nameAssociation,
  • reservation/passengerReservation/segments/air/alliancePartnerGroup,
  • reservation/passengerReservation/segments/segment/air/alliancePartnerGroup,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/airSegmentOrGeneralSegmentOrVehicleSegment/alliancePartnerGroup,
  • reservation/passengerReservation/segments/segment/product/productDetails/air/secureFlight

v1.19.6:

  • reservation/openReservationElements/openReservationElements/formOfPayment/paymentCard/authorizedAmount,
  • reservation/openReservationElements/openReservationElements/formOfPayment/paymentCard/virtual,
  • reservation/passengerReservation/segments/open/timeSinceBooked,
  • reservation/passengerReservation/segments/segment/open/timeSinceBooked,
  • reservation/passengerReservation/segments/air/timeSinceBooked,
  • reservation/passengerReservation/segments/segment/air/timeSinceBooked,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/airSegmentOrGeneralSegmentOrVehicleSegment/timeSinceBooked,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/formOfPayment/paymentCard/authorizedAmount,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/formOfPayment/paymentCard/virtual

v1.19.5:

  • reservation/passengerReservation/passengers/passenger/accountingLines/accountingLine/fare,
  • reservation/passengerReservation/passengers/passenger/accountingLines/accountingLine/transactionInd,
  • reservation/accountingLines/accountingLine/fare,
  • reservation/accountingLines/accountingLine/transactionInd

v1.19.4:

  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/resGlobalInfo/taxes/taxes/startDate,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/resGlobalInfo/taxes/taxes/endDate,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/rooms/rooms/ratePlan/rateInfo/taxes/taxes/startDate,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/rooms/rooms/ratePlan/rateInfo/taxes/taxes/endDate,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/resGlobalInfo/fees/fees/startDate,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/resGlobalInfo/fees/fees/endDate,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/rooms/rooms/ratePlan/rateInfo/fees/fees/startDate,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/rooms/rooms/ratePlan/rateInfo/fees/fees/endDate,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/resGlobalInfo/taxes/taxes/startDate,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/resGlobalInfo/taxes/taxes/endDate,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/rooms/rooms/ratePlan/rateInfo/taxes/taxes/startDate,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/rooms/rooms/ratePlan/rateInfo/taxes/taxes/endDate,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/resGlobalInfo/fees/fees/startDate,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/resGlobalInfo/fees/fees/endDate,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/rooms/rooms/ratePlan/rateInfo/fees/fees/startDate,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/rooms/rooms/ratePlan/rateInfo/fees/fees/endDate

v1.19.3:

  • reservation/passengerReservation/segments/segment/air/previousActionCode,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/padisCodes,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory[value=\"OAX\"|historyAction|com.sabre.webservices.pnrbuilder.v1_19.AncillaryServicesHistoryType],
  • reservation/pos/source/ttyRecordLocator/dutyCode,
  • reservation/pos/source/ttyRecordLocator/firstPointOfDeparture,
  • reservation/pos/source/ttyRecordLocator/systemCode,
  • reservation/passengerReservation/ticketingInfo/vcrAssociationDetails,
  • reservation/passengerReservation/segments/segment/air/seats/preReservedSeats/preReservedSeat/previousSeatStatusCode,
  • reservation/passengerReservation/passengers/passenger/seats/preReservedSeats/preReservedSeat/previousSeatStatusCode,
  • reservation/openReservationElements/openReservationElements/ancillaryProduct/xmlData/ancillaryServiceData/automatedRebook,
  • reservation/passengerReservation/passengers/passenger/ticketingInfo/vcrAssociationDetails,
  • reservation/bookingDetails/acsIssuedBagTags,
  • reservation/bookingDetails/veryImportantTraveler,
  • reservation/passengerReservation/segments/segment/vehicle/vehSegmentInfo/specialEquipment/confirmed,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/airSegmentOrGeneralSegmentOrVehicleSegment/vehSegmentInfo/specialEquipment/confirmed

v1.19.2:

  • reservation/passengerReservation/segments/air/isIgnored,
  • reservation/passengerReservation/segments/segment/air/isIgnored,
  • reservation/passengerReservation/segments/air/arrivalDayOfWeekInd,
  • reservation/passengerReservation/segments/segment/air/arrivalDayOfWeekInd,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/airSegmentOrGeneralSegmentOrVehicleSegment/arrivalDayOfWeekInd,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/airSegmentOrGeneralSegmentOrVehicleSegment/isIgnored,
  • reservation/passengerReservation/segments/open/isIgnored,
  • reservation/passengerReservation/segments/segment/open/isIgnored

v1.19.1

  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/rooms/rooms/guests/guests/email[regex=[A-Z0-9a-z_.]*@[A-Z0-9a-z_.]*|com.sabre.openres.v1_14.Guests$Guest],
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/authenticationInformationAttributes,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/resGlobalInfo/fees/feeGroups,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/resGlobalInfo/taxes/taxGroups,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/resGlobalInfo/hotelInfo/amenities/amenities/value,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/rooms/rooms/ratePlan/rateInfo/fees/feeGroups,
  • reservation/passengerReservation/segments/segment/product/productDetails/lodging/rooms/rooms/ratePlan/rateInfo/taxes/taxGroups,
  • reservation/openReservationElements/openReservationElements/formOfPayment/virtualCard/authorizedCharges,
  • reservation/openReservationElements/openReservationElements/ancillaryProduct/xmlData/ancillaryServiceData/baggageData,
  • reservation/openReservationElements/openReservationElements/ancillaryProduct/xmlData/ancillaryServiceData/ruleSet/source,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/rooms/rooms/guests/guests/email[regex=[A-Z0-9a-z_.]*@[A-Z0-9a-z_.]*|com.sabre.openres.v1_14.Guests$Guest],
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/authenticationInformationAttributes,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/resGlobalInfo/fees/feeGroups,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/resGlobalInfo/taxes/taxGroups,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/resGlobalInfo/hotelInfo/amenities/amenities/value,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/rooms/rooms/ratePlan/rateInfo/fees/feeGroups,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/lodging/rooms/rooms/ratePlan/rateInfo/taxes/taxGroups,
  • reservation/history/historyTransaction/itineraryHistoryOrRemarkHistoryOrFactHistory/formOfPayment/virtualCard/authorizedCharges

v1.18.0

Version 1.18 was introduced with the following changes:

  • Alignment of gaps between TravelItineraryReadRQ and GetReservationRQ APIs – a number of fields are now supported via GetReservationRQ.
  • PriceQuoteServiceRQ is now supported.
  • Refer to the Legacy section for more detailed documentation.

Previous versions

Dev Studio only supports documentation up to the latest five (5) versions of an API. As a best practice, ensure your application supports the latest version(s) of these APIs. For questions or help with previous versions not listed here, contact Sabre API Support at webservices.support@sabre.com.