API rate limits#
To ensure fair usage and maintain performance for all users, certain API endpoints are subject to rate limits. These limits restrict the number of requests that can be made to specific endpoints within a defined time period. Exceeding the rate limit will result in a 429 Too Many Attempts error response.Understanding rate limits#
Each rate-limited endpoint has a defined threshold, typically measured in requests per minute or requests per hour. If your application exceeds this threshold, further requests will be temporarily blocked until the limit resets.To avoid exceeding rate limits:#
Implement retry logic with exponential backoff.
Monitor your usage patterns and adjust your requests accordingly.Sandbox mode specific rate limits#
All incoming requests per client_id are rate limited to 50 requests per 1 minute. Once the company is switched to Production mode, this rate limitation is lifted automatically.Endpoint specific rate limits#
Below is a table of API endpoints with their respective rate limits:| Endpoint | Limit | Time Window |
|---|
/token | 3 requests | Per minute |
/packages | 80 requests | Per minute per unique auth token |
/sims/:iccid/usage | 10 requests | Per 1 minute for the same iccid |
/sims/:iccid/usage | 5 requests | Per 1 second for the same client_id |
/sims/:iccid/packages | 10 requests | Per 1 minute for the same iccid |
/simulator/webhook | 1 request | Per 15 minutes per unique IP |
/refund | 1 request | Per 5 minutes per unique IP |
Modified at 2026-05-07 13:09:04