Breadcrumb
- PNR Services Guide
- Retrieve Itinerary User Guide
- Migration Guide - v1.14.0 and above
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: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.
- Starting from version
-
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 thePAY
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
andGetReservationRQ
APIs – a number of fields are now supported viaGetReservationRQ
. 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.