> ## Documentation Index
> Fetch the complete documentation index at: https://docs.soharhealth.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Rate Limits

Sohar applies rate limits per customer account across authenticated API requests. Limits use a token bucket, which allows short bursts while enforcing a sustained request rate.

Standard accounts can make 10 requests per second, with a burst capacity of 20 requests. Custom rate limits are applied to Enterprise accounts.

If you exceed a rate limit, Sohar returns `429 Too Many Requests`:

```json theme={null}
{
  "error": "Too many requests"
}
```

## Handling Rate Limits

Retry rate-limited requests with exponential backoff and jitter. Sohar does not currently return a `Retry-After` header, so your integration should increase the delay between consecutive attempts.

When retrying a supported create request, reuse its [idempotency key](/api-reference/api-reference/idempotency) to avoid creating a duplicate resource.
