Release Notes
Looking for the latest features and enhancements to Sabre APIs? You're in the right place.
- New Features
- GOL – Installments
- Search by FOID - Enhancement
- Grouping segments in /passenger/details
- Defect Fixes
- Business Error: Unable to Build Location Specific Date Time. Missing Location Configuration for DSS
- Unable to Retrieve Passenger on OA Flight
- DCCI using Invalid PCCs for Baggage Booking
Service Action Code: ExchangeBookingRQ
- The API will now use and orchestrated EnhancedEndTransactionRQ instead of low-level EndTransactionLLSRQ. The internal orchestrated API introduces capability of recovering from known end transaction errors, which will simplify the exchange booking process.
- (12/09/2021) - corrected business logic related to .../ExchangeComparison/ExchangeSegment. As of the release date the API will properly pass the exchange segment information to downline services.
- (03/08/2022) Added support for ExchangeBookingRQ/@targetCity - From now on the customers will be able to specify the pseudo city code, where they wish to create the price quote reissue record.
- (03/08/2022) The API will now validate internal agency setting to check whether the Automatic Segment Arrange setting is enabled (TJR AZA). If not, the API will return the following warning : "Automatic Segment Arrange TJR flag is not enabled. The flight segments may be out of order."
- (03/08/2022) Added a reservation redisplay right after flight segment cancellation step. In some cases, lack of such action could prevent automated segment rearrangement.
- (06/28/2022) From now on the users will see the error message coming from downline DisplayPriceQuoteLLSRQ API as well as a defined warning: 'Unable to retrieve PQR information - see below messages for details'.
- (06/28/2022) The API will look up DisplayPriceQuoteLLSRQ response and warn users of any potentially INCOMPLETE Price Quote Reissue Records. The example warning: 'Price quote reissue record is incomplete. Low Level API returned a warning stating, that PQR number 2 is incomplete.'
- (08/01/2022) Modified warning message for Price Comparison when 'haltOnNonAcceptablePrice' equals 'false' - Starting from this release the warning message will be changed to correctly state that ..."Price Comparison failed" instead of stating that the "Exchange Booking transaction" has failed.
- (08/01/2022) Modified failed reservation redisplay error messages in multiple ticket exchanges scenario. - With this small adjustment the users will now see specific ticket numbers, for which the API failed to retrieve details. The example message: "Unable to retrieve reservation details for ticket number(s) 0012345678901 - see below messages for details."
- (08/01/2022) Modified PriceComparison to accept "0" value types. From now on the API will accept 0 as a possibility when using AutomatedExchanges/PriceComparison/AcceptablePriceIncrease (or Decrease)/Amount (or Percent) to check for price changes during the exchange process.
- (08/30/2022) Starting from this release the user will receive a well defined error message upon sending an empty 'PriceComparison' node: 'When using PriceComparison either AcceptablePriceIncrease or AcceptablePriceDecrease is required.'
- (08/30/2022) The API was enhanced to inform the user when segments to be priced or cancelled are not found in the reservation, example: '/ExchangeBookingRQ/Itinerary/SegmentPricing/SegmentSelect/@number=150 does not exist within the reservation'
- (08/30/2022) The API was enhanced to support adding Special Service Requests (SSRs) right after booking new air segments
- (10/04/2022) When customers attempt to cancel and book identical flight segments they may run into waitlist and other air booking issues, so a warning message will be returned from now on: "Cancelling segments and rebooking identical ones may cause issues with Air Booking."
- (10/04/2022) Multiple ticket exchanges - corrected error handling when the first ticket exchange fails (reported under [ASTSP-439]). If the API encounters an error during the first ticket exchange, the API will stop processing, because otherwise entering another loop might cause issues with the state of the PNR. The API will now stop processing upon encountering errors during Automated Exchanges Comparison, Price Comparison, Automated Exchanges Confirmation, and End Transaction steps.
- (04/04/2023) - From now on, in the case of multiple ticket exchanges, if a process for one of the tickets fails, the API will attempt to re-try generation of Price Quote Reissue Record up to 3 times (initial failure + 3 retries). This change is meant to help you work around any synchronization issues between downstream service providers.
- (04/04/2023) - Removed obsolete ...PostProcessing@acceptIncompleteTransactions - The attribute was never supported and its removal is meant to polish the request schema document
- (05/30/2023) Added capability to pass PQR associated information on refundable amount to be collected on EMD at ...ExchangeConfirmation[n]/RefundableAmountOnEMD.
Method/Endpoint: /v4.0.0/get/hotelcontent
- Retrieve property-specific guarantee policies by specifying that as an option under the 'Descriptions' element.
- The response will now always return Global Hotel Codes, irrespective of whether a Sabre or a Global Hotel Code was used in the request. If the property is also available from Sabre, a 'SabreHotelCode' and the 'ChainCode' will be returned in the response.
Service Action Code: GetHotelDescriptiveInfoRQ
Service Action Code: GetHotelAvailRQ
- Return a list of all available negotiated or contractual rates for a property
- Return rates from all sources without taxes or fees, which allows for a uniform comparison of rates between different sources.
- Show supplier recommended selling rate to customers for net rates.
- ConvertedRateInfoOnly implementation has been changed to be more developer friendly.
- All OTA codes are now returned with descriptions, which eliminates the need for customers to translate them.
- Ability to filter properties based on the level of service.
Service Action Code: GetHotelDetailsRQ
- See all negotiated or contractual rates at the top of the response.
- Return rates from all sources without taxes or fees, which allows for a uniform comparison of rates between different sources.
- Show supplier recommended selling rate to customers for net rates.
- ConvertedRateInfoOnly implementation has been changed to be more developer friendly.
- All OTA codes are now returned with descriptions, which eliminates the need for customers to translate them.
- Alternate hotel information is returned in the response in case of unavailability of rates from Sabre.
- Additional grouping parameters supported under room sets, which groups similar rates together and enable comparison shopping.
Service Action Code: GetHotelRateInfoRQ
- See all negotiated or contractual rates at the top of the response.
- Return rates from all sources without taxes or fees, which allows for a uniform comparison of rates between different sources.
- Show supplier recommended selling rate to customers for net rates.
- ConvertedRateInfoOnly implementation has been changed to be more developer friendly.
- All OTA codes are now returned with descriptions, which eliminates the need for customers to translate them.
- Alternate hotel information is returned in the response in case of unavailability of rates from Sabre.
- Additional grouping parameters supported under room sets to group similar rates together and enable comparison shopping.
Service Action Code: GetHotelLeadRateRQ
- Return a list of all available negotiated or contractual rates for a property.
- Return rates from all sources without taxes or fees, which allows for a uniform comparison of rates between different sources.
- Show supplier recommended selling rate to customers for net rates.
- ConvertedRateInfoOnly implementation has been changed to be more developer friendly.
- All OTA codes are now returned with descriptions, which eliminates the need for customers to translate them.
Pagination
- Page 1
- Next page ››