Rate Limiting
API calls go through an API Gateway that may apply some rate limiting schemes to :
- Protect Dassault Systèmes infrastructure
- Preserve a fair use for all partners
Consequently there are 2 levels to consider :
- Global rate limits (applied at the level of a functional domain or a particular API)
- Limits which are specific to a given API Key (notion of Quota for a given period of time)
3 headers returned in the API responses allow to adapt the call rate to actual APIs capacity :
-
X-RateLimit-Limit : Total allowed quota in the current window.
-
X-RateLimit-Remaining : Remaining quota in the current window.
-
X-RateLimit-Reset : Number of seconds until the quota window resets.