Rate Limitting
To maintain optimal performance and reliability of the API, Shop Boss implements throttling and overload protection mechanisms. This ensures that our services remain responsive and available to all users without degradation due to excessive requests from a single source.
Understanding Rate LimitisCopied!
When an excessive number of requests is made within a brief period, you may encounter a rate limit, signified by an HTTP status code 429 (Too Many Requests) and an empty response body. This indicates that the request quota for your API Key has been exceeded.
Default Rate LimitsCopied!
-
Production Environment: By default, each integration is allowed up to 500 API calls per minute to ensure fair usage and service availability.
-
Staging Environment: To support development and testing phases, sandbox accounts are provided a slightly reduced quota of 100 API calls per minute.
These rate limits are designed to protect the API from being overwhelmed and to ensure that all users have equitable access to Shop Boss services. Should you require higher limits for your application, please contact our support team to discuss your needs.