Rate limiting will restrict the number of API calls that can be made to the APIs (N requests per rate limit window per access token).
Rate limits are determined globally for the entire application and divided into 10-minute intervals.
HTTP headers are contextual, in order to understand where the application is at for a given rate limit:
|Limit||The maximum number of requests allowed within a time period|
|Remaining||The number of remaining requests in the time period|
|Reset||The Unix epoch timestamp of when the vendor's quota is reset to full|
If the application exceeds the rate limit for a given API endpoint, an error response returns 429: Too Many Requests. In that case, the application must wait until the quota resets before any additional calls can be made to the APIs. All endpoints are divided into related groups (resource families) and Rate Limiting affects the whole group (resource family).