Rate limiting
The Paligo API is enforces rate limiting. This means that only a certain number of requests are allowed per minute depending on your plan and the endpoint. Paligo reserves the right to adjust the rate limits at any time to provide a high quality of service for all clients. If a client repeatedly exceeds the rate limits, or engages in behavior that is deemed to be suspicious - Paligo reserves the right to temporarily or permanently suspend the API key of the requests.
When a client exceeds the rate limit for, the Paligo API will return a Retry-After header, which contains the time in seconds that the client needs to wait before sending another request.
The following tables describes the current rate limits:
Endpoint | Method | Requests per minute |
|---|---|---|
Documents | Show/List | 50 |
Documents | Update | 10 |
Folders | Show/List | 50 |
Folders | Update | 10 |
Forks | Show/List | 50 |
Forks | Create | 20 |
Forks | Delete | 20 |
Images | Update | 10 |
Images | Create | 10 |
Imports | Show/List | 50 |
Imports | Create | 1 |
Outputs | Show | 10 |
Productions | Show/List | 50 |
Productions | Create | 1 |
Publish settings | Show/List | 50 |
Taxonomies | Show/List | 50 |
Taxonomies | Create | 10 |
Taxonomies | Update | 10 |
Translation imports | Show/List | 50 |
Translation imports | Create | 1 |
Translation exports | Show/List | 50 |
Translation exports | Create | 1 |
Variable sets | Show/List | 50 |
Variable sets | Create | 10 |
Variable sets | Update | 10 |
Variable sets | Delete | 10 |
Variants | Show/List | 50 |
Variants | Create | 10 |
Variants | Update | 10 |
Variants | Delete | 10 |
Variables | Show/List | 50 |
Variables | Create | 10 |
Variables | Update | 10 |
Variables | Delete | 10 |
Variable values | Show/List | 50 |
Variable values | Create | 10 |
Variable values | Update | 10 |
Variable values | Delete | 10 |
Endpoint | Method | Requests per minute |
|---|---|---|
Documents | Show/List | 250 |
Documents | Update | 20 |
Folders | Show/List | 250 |
Folders | Update | 100 |
Forks | Show/List | 250 |
Forks | Create | 100 |
Forks | Delete | 100 |
Images | Create | 20 |
Imports | Show/List | 250 |
Imports | Create | 1 |
Outputs | Show | 10 |
Productions | Show/List | 250 |
Productions | Create | 10 |
Publish settings | Show/List | 250 |
Taxonomies | Show/List | 250 |
Taxonomies | Create | 100 |
Taxonomies | Update | 100 |
Translation imports | Show/List | 250 |
Translation imports | Create | 10 |
Translation exports | Show/List | 250 |
Translation exports | Create | 10 |
Variable sets | Show/List | 200 |
Variable sets | Create | 20 |
Variable sets | Update | 20 |
Variable sets | Delete | 20 |
Variants | Show/List | 200 |
Variants | Create | 20 |
Variants | Update | 20 |
Variants | Delete | 20 |
Variables | Show/List | 200 |
Variables | Create | 20 |
Variables | Update | 20 |
Variables | Delete | 20 |
Variable values | Show/List | 200 |
Variable values | Create | 20 |
Variable values | Update | 20 |
Variable values | Delete | 20 |