# Rate limits (/api/rate-limits)

> 25 anrop per 5 sekunder per integration och organisation.

## Resursanrop [#resursanrop]

| Gräns | Fönster | Räknas per |
|---|---|---|
| 25 anrop | 5 sekunder (glidande) | klient och organisation |

Gränsen räknas först efter att token verifierats, så obehöriga anrop kan inte förbruka din kvot. Över gränsen svarar API:t:

```http
HTTP/1.1 429 Too Many Requests
Retry-After: 5

{ "ErrorInformation": { "Error": 1, "Message": "För många anrop", "Code": 9000429 } }
```

Om Klirr tillfälligt inte kan kontrollera gränsen avvisas anropet också med `429` (fail closed).

## OAuth-endpoints [#oauth-endpoints]

| Endpoint | Gräns | Svar över gränsen |
|---|---|---|
| `POST /api/v1/oauth-v1/token` | 10 per 60 s | `429`, `{"error":"invalid_request",...}` |
| `GET /api/v1/oauth-v1/auth` | 30 per 60 s per IP | `429` som text, `Retry-After: 60` |

## Rekommendationer [#rekommendationer]

- Läs `Retry-After` och vänta minst så många sekunder.
- Använd `limit=500` för att minska antalet anrop vid listning.
- Förnya access token när det närmar sig en timme, inte inför varje anrop.
