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 |
|---|---|---|---|---|
|
The time zone used by write operations for guest messages will be aligned to the hotel's time zone. Module: rsv
|
Current:
After the change:
|
OHIP version 26.2 |
Submitted timestamp requests will be interpreted in the hotel's time zone rather than the database time zone, causing:
|
Call to action - prepare now Inventory usage:
Update client logic:
Testing:
Documentation:
Call to action - once live Deploy client changes that send messageDate and deliveryDate in the hotel's time zone. Monitor:
Remediate:
|
|
color: Color value is invalid. The operations getCCAuthorizationInstructions and getCCAuthorizationInstructionsByProfile will be retired and replaced with POST operations using a request body for auth instructions. |
The following GET endpoints will be deprecated:
New POST endpoints must be used with a request payload for all authorization instruction retrievals. |
OPERA Cloud 26.1 |
All integrations, partners, or custom code utilizing the deprecated GET endpoints will experience failures once these endpoints are retired. This impacts all use-cases involving authorization instructions, including PasserBy, Check-in, settlement, and any flows that perform post payments with credit cards. All such integrations and processes must be updated to use the new POST endpoints to ensure continued functionality. |
Call to action - prepare now
Call to action - once live
|
|
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. |
Parent topic: Upcoming Major Changes