Skip to main content

Rate limiting

When you execute a REST API call, you might receive a rate limiting error if you have recently made several calls in a short time, even if the call is valid.

Policy-based rate limiting is used to throttle the number of requests against Snow Atlas APIs. Rate limiting policies are primarily based on IP addresses, clients and users, and any combinations of those.

If you exceed the number of available requests, you will receive a response with status code of 429: Too Many Requests and a response header called Retry-After. This header includes the backoff time which is the amount of time, in seconds, to wait before you make another call.

If you make another call before the required amount of time has passed, you will receive another response with status code of 429.

Depending on the rate limiting policy, you might be blocked from making additional requests against individual endpoints or APIs in general.

In addition to rate limiting for token requests, the number of tokens and grants that can be issued for users and client credentials grant clients is limited to a fixed size. For more information, see Token quantity limits.