Ambassador closely monitors usage of its APIs to ensure a quality experience for users of the Ambassador platform. Below, you'll find the limits by which a company can consume the Ambassador API.
All other methods
The tips below are there to help you code defensively and reduce the possibility of being rate limited.
If you need to make a lot of requests, please consider running a batch process that calls the Ambassador API at scheduled intervals or off-peak hours.
Store API responses in your application or on your site if you expect a lot of use. For example, don’t try to call the Ambassador API on every page load of your website landing page. Instead, call the API infrequently and load the response into a local cache. When users hit your website load the cached version of the results.
Instead of polling the Ambassador API to retrieve information, you can be notified via an HTTP request of specific activity in the Ambassador platform. For more information, please read our Webhooks documentation.