API rate limits
The following rate limits for public GravityZone API.
Note
If a method is not included in the following table, the default rate limit applies, which is 10 request per minute per API.
Rate limit parameters | Requests per burst* | Delay** | API | Methods |
---|---|---|---|---|
10 requests per second per API Key | 10 requests | No delay | This rate limit applies to any API method that is not listed below. | |
5 requests per second per API Key | 5 requests | No delay | Licensing API |
|
Companies API |
| |||
30 requests per minute per API Key | 10 requests | No delay | Quarantine API |
|
Network API |
| |||
Integrations API |
| |||
Licensing API |
| |||
Accounts API |
| |||
Reports API |
| |||
5 requests per minute per API Key | Not available | No delay | Incidents API |
|
Network API |
| |||
Event Push Service API |
| |||
Maintenance windows API |
|
*the burst mechanism is based on a queue that stores a specific number of API requests that would normally exceed the rate limit applicable. Requests will be stored and ran in the order they were requested. If the burst queue is full, any additional requests will return a 429 HTTP error code.
Note
If the burst mechanism is not available for a specific API method, the requests will not be queued. Any request that exceeds the rate limit will return a 429 HTTP error code.
**an API request delay mechanism activates when the method rate limit is reached and will delay the processing of the request until the time limit has passed. If No delay
is applicable to a method, the public API service will consume the queue as soon as it arrives.