Need Help?

Rate limits apply only to Backend API requests.

API requests limit rate: 400 requests per 1 minute (period).

Rate limits will be returned with every request in the following headers:

  • X-Rate-Limit-Limit - The number of allowed requests in the current period
  • X-Rate-Limit-Remaining - The number of remaining requests in the current period
  • X-Rate-Limit-Reset - The number of seconds left in the current period

If you'll reach rate limit - you'll get 429 response.

Timeouts

In general, we recommend communicating with Omnisend by sending data asynchronously. This way, when a user places an order, the process does not wait until the data is sent to Omnisend; instead, this happens in the background.

However, if your application communicates with the Omnisend API synchronously, i.e.:

  1. A customer places an order on your eCommerce platform.
  2. The application sends the order details to Omnisend via the API.
  3. The application then displays a success screen to the customer.

We recommend either sending data to Omnisend asynchronously or setting a timeout (10s). This is important because, in rare cases, network latency or other issues could significantly increase the API request time. This delay might give the impression that your website is not functioning properly.