Rate Limit
Rate Limiting
Excessive HTTP requests will be rejected with status code 429 Too Many Requests. When you receive a 429 response, you can safely assume that the request has not been processed and can be retried at a later time. Please reduce the rate of your requests and try the request again later.
Please contact support in case you need higher limits.
Our default per workspace limit (all channels in a given workspace) is
HTTP Method | Limit |
---|---|
GET | 50 req/s |
POST | 500 req/s |
Rate Limiting vs Channel Limit
Individual channels may be throttled by downstream providers (see for example, numbers in the USA) . If the request to the channels API is lower than the workspace limit but higher than the provider limit for an individual channel, the API will accept and buffer additional traffic. Buffered messages will be retried up to 10 times with an exponential delay. A successful retry will result in a SENT status update.
Last updated