API Throttling
The Oracle Hospitality Integration Platform (OHIP) APIs are throttled.
Throttling limits the number of concurrent calls to OPERA Cloud to
avoid impacting day-to-day hotel operations. If more than 50 requests
per second are received for a single OPERA Cloud environment, throttling
helps maintain the day-to-day running of the hotel while still enabling
API traffic. The 51st and subsequent requests received in a single
second will be delayed by 1000 milliseconds. This throttling limit
may be changed to protect day-to-day hotel operations. We provide
advance warning of changes when possible. If you are frequently hitting
the throttling limit, consider the following:
-
For Shop & Book related calls, consider Distribution APIs (see Oracle Hospitality Distribution APIs for more information).
-
Retrieve more coarse grained data in a single call rather than performing filtering in the client.
-
Reduce the frequency of calls.
-
Cache data that changes infrequently, such as Lists of Values.
-
Review the API release notes for new operations that could reduce the frequency of API calls (for example, asynchronous (jobbed) operations).
-
Consider Connecting to the Streaming API as an alternative to the Polling API.