June 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 searchCashiers operation endpoint has been renamed to better align with POST-as-search naming conventions. |
The original endpoint for searchCashiers introduced in 26.2 of "/cashierDetails/cashiers/search" is being changed to "/cashierDetails/cashiers/searches" (adding an "es" to the end of the search resource). |
OPERA Cloud 26.3 |
Customers who are already using the /cashierDetails/cashiers/search endpoint will need to update their integrations to use /cashierDetails/cashiers/searches. After the change is live, requests to the old endpoint will return 404 Not Found. |
Call to action - prepare now Ensure integrations first attempt to use /cashierDetails/cashiers/searches and, if that endpoint is unavailable, fall back to/cashierDetails/cashiers/search. Call to action - once live Monitor integrations for 404 Not Found responses from /cashierDetails/cashiers/search and verify that all calls now call /cashierDetails/cashiers/seaches. |
|
The data type for the TruncBeginDate input parameter has been corrected from DateTime to Date. |
The change has been made in the BookingReservationExtended API input parameter of the Data APIs. |
Reporting & Analytics 26.1 |
Any query built against the BookingReservationExtended API which uses the input parameter TruncBeginDate will fail if still passing a DateTime value. |
Call to action - prepare now Correct all queries made against the BookingReservationExtended Data API and ensure the value being passed in the input parameter includes only the date component. If this call fails, pass a DateTime value. Call to action - once live Correct all queries made against the BookingReservationExtended Data API and ensure the value being passed in the input parameter includes only the date component. |
|
To increase the flexibility of querying, input parameters to the Data APIs have been rearranged into a mandatory group and an optional group. All Data APIs must now be invoked with at least two input parameters: one parameter from Group 1 and at least one additional parameter from Group 2. To determine the specific parameters required for each API query being developed, refer to the corresponding API Specifications for that API. |
Validation requirements have been introduced for all Data
APIs to ensure sufficient filtering criteria are provided in
API requests. Going forward, every Data API request must include:
|
Reporting & Analytics 26.3 |
This change may impact existing customers whose integrations invoke Data APIs without providing the required combination of input parameters. Requests that do not include one parameter from Group 1 and at least one parameter from Group 2, as defined in the respective API Specification, may fail validation and return an error response. Customers with existing integrations should review their API requests and update them, if necessary, to comply with the new input parameter requirements. |
Call to action - prepare now To ensure a smooth transition and avoid service disruptions, customers should review all existing Data API integrations and verify that requests comply with the new input parameter requirements. Recommended actions:
Call to action - once live Once this change is live, customers should monitor their Data API integrations to ensure requests are being processed successfully and are compliant with the new validation requirements. Recommended actions:
|
|
Audit metadata fields for creation and modification information in the BookingsReservationExtended and FinancialTransactionDetailsExtended Data APIs have been renamed. API consumers must update their integrations to use the new field names instead of the legacy createdOn, createdBy, modifiedOn, and modifiedBy fields. |
The audit metadata fields used to capture record creation and modification information in the BookingsReservationExtended and FinancialTransactionDetailsExtended Data APIs have been renamed for consistency with the updated API schema. This change affects the fields representing the creator, creation timestamp, last modifier, and last modification timestamp. |
Reporting & Analytics 26.1 |
This is a breaking change for consumers of the Extended Data APIs that reference the existing audit metadata field names. Failure to update may result in missing data, mapping errors, or integration failures when processing API responses. No impact is expected for consumers that do not use these fields. |
Prepare Now: Review and update any integrations or custom code that reference the affected audit fields. Once the Change is Live: Verify that your integrations and applications are successfully consuming the renamed fields and update any remaining references to the legacy field names. |