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

# Error handling

> HTTP status codes and common failure modes

## Common HTTP status codes

| Code | Meaning                                                    |
| ---- | ---------------------------------------------------------- |
| 200  | Request processed successfully.                            |
| 400  | Bad request (invalid or missing fields).                   |
| 401  | Unauthorized (missing or invalid credentials).             |
| 403  | Forbidden (insufficient privileges or insecure transport). |
| 404  | Resource or referenced item not found.                     |
| 405  | Method not allowed for this resource.                      |
| 406  | Unsupported content type or response format.               |
| 422  | Unprocessable entity (used in some recovery flows).        |
| 429  | Too many requests (rate limited).                          |

## Practical guidance

* Always check both the HTTP status and the response payload.
* For `401` and `403`, verify your JWT and TLS configuration.
* For `429`, back off and retry with exponential delay.
* For `422`, check disambiguation rules (for example, `Account/Recover`).
