# limit_reached

> 409 Limit reached. The account has as many of something as it may have.

| Status            | Code            | Retry?          |
| ----------------- | --------------- | --------------- |
| 409 Limit reached | `limit_reached` | After fixing it |

## What it means

The account has as many of something as it may have.

## Common causes

- The account already has 10 API keys.
- The account already has as many webhooks as it may have.

## What to do

You have reached a limit on your account. The docs list each limit.

## Can I retry it?

Only after you fix what the message names. Until then the same request gets the same answer.

## What the answer looks like

The answer, `409`:

```json
{
  "error": {
    "code": "limit_reached",
    "message": "You already have 10 API keys. Revoke one to make another.",
    "hint": "You have reached a limit on your account. The docs list each limit.",
    "doc_url": "https://usebluebot.com/docs/errors/limit_reached",
    "request_id": "req_1Hq2LxW9cVbN3mKpRtYs0a"
  }
}
```

Branch on `code`, which never changes. `message` and `hint` are written for people and may be reworded. Quote `request_id` when you write to support.

## Related

- [Errors](https://usebluebot.com/docs/errors): the envelope and every code
- [Idempotency](https://usebluebot.com/docs/concepts/idempotency): retrying without sending twice
- [Limits](https://usebluebot.com/docs/limits): every cap and what happens when you reach it
