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

# Errors

Errors are returned as JSON:

```json theme={null}
{ "error": { "status": 401, "message": "Invalid or missing API key" } }
```

| Status | Meaning                                                   | Action                                          |
| ------ | --------------------------------------------------------- | ----------------------------------------------- |
| 400    | Bad request — missing file/transcript or malformed input. | Check the request matches the endpoint spec.    |
| 401    | Missing or invalid API key.                               | Check the `Authorization` / `X-API-Key` header. |
| 413    | Payload too large.                                        | Audio must be ≤ 500 MB.                         |
| 429    | Too many requests.                                        | Back off and retry.                             |
| 502    | Upstream transcription/generation failed.                 | Retry; contact us if it persists.               |
| 5xx    | Internal error.                                           | Retry with exponential backoff.                 |
