Rate limits
All ESET Connect APIs are rate-limited (how many times you can call an API in a time window).
If you call an API too often, you will see a response code 429 (Too many requests).
Time window |
Maximum number of calls |
|---|---|
1 second |
10 API calls |
This rate limit fulfills the Denial of Service (DoS) protection.
The rate limit applies to each set of:
•API credentials
•Account
•Originating IP address
You cannot split your API calls between different API credentials from the same account or use the same API credentials from different IP addresses to work around the rate limit.
Rate limit by the Fair Use Policy example: If you send too many requests at a time, you may be limited by the Fair Use Policy of ESET PROTECT. For example, if you send a substantial amount of requests at one moment (for example, 1000+), the following happens: •The first batch of requests is resolved immediately and without errors. •The next batch of requests is limited by the Fair Use Policy rate limit and is resolved at a reduced rate (2 requests per second)—this is accompanied by ERROR CODE 202. •The last batch of requests is rejected because this is over the Fair Use Policy rate limit (these requests need to be resubmitted at a later time)—this is accompanied by ERROR CODE 50x. |