February 2026 ReadMe
Overview
This document contains a list of upcoming major changes to Oracle Hospitality APIs.
| What will Change | Details of the Change | Target Product and Version | Impact | Call to Action |
|---|---|---|---|---|
|
Pagination has been added to the getFolioHistory operation (GET /hotels/{hotelId}/folioHistory). |
Pagination has been added to the getFolioHistory operation, with each page limited to 50 rows. |
OPERA 26.1.0.0 |
All integration partners that call the getFolioHistory operation and expect to receive more than 50 rows in the response. |
Once the Change is Live: Include the query parameters limit and offset on requests to getFolioHistory, paginating through results one page of 50 at a time. |
|
The RTP API Operations postRatePlan, postRatePlanPackages, postRatePlanSchedules, putRatePlanSchedules, putRatePlan will enforce validation for the Package transactionCode when missing for the rate. |
|
OPERA 26.2.0.0 |
All integrations using the following RTP API operations: postRatePlan, postRatePlanPackages, postRatePlanSchedules, putRatePlanSchedules, and putRatePlan.
|
Prepare Now: Always include packageTransactionCode in requests to the postRatePlan, postRatePlanPackages, postRatePlanSchedules, putRatePlanSchedules, and putRatePlan APIs. Once the Change is Live: Always include packageTransactionCode in requests to the postRatePlan, postRatePlanPackages, postRatePlanSchedules, putRatePlanSchedules, and putRatePlan APIs. Configure a Default Package Transaction Code in OPERA Controls. Review error handling to surface the new validation message in client applications and monitoring. |
|
API operations across multiple modules have been enhanced for flexibility and extensibility to allow advanced querying/filtering and avoid the limitations of URL length. This involved converting GET and DELETE APIs to use the "POST as Search" pattern, placing formerly query parameters into the request body instead of the URL. The APIs' functionality remains the same, but sets a base for enhanced filters in the future. |
For the legacy operation IDs and endpoints and their corresponding replacements, see Legacy and New API Operation IDs and Endpoints. |
OPERA 26.2.0.0 OPERA 27.3.0.0 - see September 2026 major change. |
To ensure backward compatibility, continue supporting the old GET method for active operations during the 6-month deprecation period and for OPERA environments on earlier versions of OPERA Cloud. Throughout the deprecation window, legacy endpoints will include the response header “deprecated: true” on all responses. After the sunset date, any requests to the deprecated endpoints will receive a 404 Not Found status with no response body. |
Prepare Now: Review the list of deprecated endpoints and decide whether you will need to take action. Once the Change is Live:
For example: Old request: GET /crm/v1/profiles?profileType=Guest&city=Dublin New request: POST /crm/v1/profiles/searches
|