# rate_limited

**Too many requests.**

| | |
|---|---|
| HTTP status | `429` |
| `code` | `rate_limited` |
| Retry? | Yes, after a delay |

## What it means

The key sent more than 120 requests within a 60-second window, or more than 600 requests per minute came from your IP address.

## How to fix it

Wait as many seconds as the `Retry-After` header says, then retry. Use [batch](https://docs.kalender-sync.de/en/api/batch/) for many events (100 operations count as one request). → [Limits](https://docs.kalender-sync.de/en/api/limits/)

## Example

```json
{
  "type": "https://docs.kalender-sync.de/en/api/errors/rate_limited",
  "title": "Too many requests",
  "status": 429,
  "code": "rate_limited",
  "detail": "This key may send 120 requests per 60 seconds.",
  "request_id": "req_…"
}
```

→ [All error codes](https://docs.kalender-sync.de/en/api/errors/)