# not_found

> 404 Not found. There is no such thing on this account.

| Status        | Code        | Retry? |
| ------------- | ----------- | ------ |
| 404 Not found | `not_found` | No     |

## What it means

There is no such thing on this account. Ids are prefixed by kind, so a message id starts with `msg_`.

## Common causes

- The id is mistyped or belongs to another account.
- The thing was deleted.
- The path is wrong.

## What to do

Check the id. Ids are prefixed by kind, such as `msg_` for a message.

## Can I retry it?

No. The same request gets the same answer however often it is sent, so change the request rather than repeating it.

## What the answer looks like

The answer, `404`:

```json
{
  "error": {
    "code": "not_found",
    "message": "There’s no message with that id.",
    "hint": "Check the id. Ids are prefixed by kind, such as `msg_` for a message.",
    "doc_url": "https://usebluebot.com/docs/errors/not_found",
    "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
