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

# Errors

> The Sequin Management API can return the following errors:

## Error Codes

| HTTP status code | Description | |
| - | - | - |
| 400 | **Bad Request** | Your request is invalid. |
| 401 | **Unauthorized** | Your API key is wrong. |
| 403 | **Forbidden** | The object requested is hidden for administrators only. |
| 404 | **Not Found** | The specified object could not be found. |
| 422 | **Unprocessable Entity** | Your request failed validation. |
| 429 | **Too Many Requests** | You're requesting too many kittens! Slow down! |
| 500 | **Internal Server Error** | We had a problem with our server. Try again later. |
| 501 | **Not Implemented** | The server does not support the functionality required to fulfill the request. |
| 504 | **Gateway Timeout** | Your request took too long to response. |

## Error JSON

Errors from Sequin have a consistent `JSON` body. Each HTTP status code has it's own canonical fields:

| HTTP status code | JSON Body |
| - | - |
| 400 | `{"summary": "Error summary"}` |
| 401 | `{"summary": "Error summary"}` |
| 403 | `{"summary": "Error summary"}` |
| 404 | `{"summary": "Error summary"}` |
| 422 | `{"summary": "Error summary", "validation_errors": {"Some validation": ["Reason for validation failure"]}}` |
| 429 | `{"summary": "Error summary"}` |
| 500 | `{"summary": "Error summary"}` |
| 501 | `{"summary": "Error summary"}` |
| 504 | `{"summary": "Error summary"}` |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.