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.