The limit
Each account has a per-client request budget, 1,000 requests per minute by default. The budget covers all/v1/api/** calls made with your X-API-KEY / X-CLIENT-ID.
Need more headroom for a launch, a migration, or sustained high volume? Contact sales@authmatech.com to raise your per-client limit.
When you exceed it
If you exceed your budget, the API returns429 Too Many Requests in the standard envelope:
Handling 429 with backoff
Retry429 (and 500) with exponential backoff and jitter:
- Wait ~1 s after the first
429. - Double the wait each attempt: 2 s → 4 s → 8 s …
- Cap attempts (e.g. 5) and the maximum wait (e.g. 60 s).
- Add ±100 ms jitter so multiple clients don’t retry in lockstep.
Staying under the limit
- Batch where you can and avoid tight polling loops — use the smallest reasonable poll interval for portal/analytics endpoints.
- Cache responses that don’t change between calls.
- Spread bulk work (e.g. Connect imports) over time rather than firing everything at once.
Related
Errors & responses
Every status code and the response envelope.
Testing & environments
Build and validate before you scale up.