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

# Rate limits

> Oxanaut API request quotas and tracking headers.

The API enforces two rate limits, signaled by headers on every response.

| Limit          | Default      | Scope                                    |
| -------------- | ------------ | ---------------------------------------- |
| Requests       | 500 / minute | Per key or per IP                        |
| Authentication | 20 / minute  | Sensitive routes (login, token exchange) |

## Response headers

```text Example theme={null}
X-RateLimit-Limit: 500
X-RateLimit-Remaining: 498
X-RateLimit-Reset: 60
X-RateLimit-Limit-Auth: 20
X-RateLimit-Remaining-Auth: 18
```

* `X-RateLimit-Remaining`: requests left in the current window;
* `X-RateLimit-Reset`: seconds until the window resets.

## Exceeding the quota

Beyond the quota the API returns `429 Too Many Requests` with a `Retry-After` header (seconds). Space your calls or implement exponential backoff.

<Tip>
  To monitor several services, one `GET /v1/services` call beats one call per service.
</Tip>


## Related topics

- [Oxanaut documentation](/en/index.md)
- [Create a tax rate (admin)](/api-reference/admin--store-&-invoices/create-a-tax-rate-admin.md)
- [Update a tax rate (admin)](/api-reference/admin--store-&-invoices/update-a-tax-rate-admin.md)
- [Delete a tax rate (admin)](/api-reference/admin--store-&-invoices/delete-a-tax-rate-admin.md)
- [Patch v1adminproductsbulk tax rate](/api-reference/admin--store-&-invoices/patch-v1adminproductsbulk-tax-rate.md)
