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

# Status Codes

> Status codes returned by the Mangrove API.

The Mangrove API returns standard HTTP success or error status codes. For errors, the API will also include extra information about what went wrong encoded in the response as JSON.

| Status Code | Meaning               |
| ----------- | --------------------- |
| 200         | OK                    |
| 201         | Object Created        |
| 400         | Bad Request           |
| 401         | Unauthorized          |
| 403         | Forbidden             |
| 404         | Not Found             |
| 422         | Unprocessable Entity  |
| 429         | Too Many Requests     |
| 500         | Internal Server Error |
| 503         | Service Unavailable   |

Errors will be returned in the following JSON format:

<CodeGroup>
  ```json json theme={null}
  {
    "message": "Record not found."
  }
  ```
</CodeGroup>

The API will provide a descriptive error message in the `message` value of each error.
