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

# API response codes

> Quo uses standard HTTP response codes to indicate request status. 

## Response code categories

* 2xx: Success
* 4xx: Client-side errors
* 5xx: Server-side errors

<Info>
  Some 4xx errors include specific error codes for programmatic handling.
</Info>

## Common response codes

| Code | Status | Description |
| - | - | - |
| `200` | OK | Request successful |
| `201` | Created | Resource successfully created |
| `202` | Accepted | Request accepted for processing |
| `204` | No Content | Request successful, no content returned |
| `400` | Bad Request | Invalid parameters |
| `401` | Unauthorized | Missing or invalid API key |
| `403` | Forbidden | Insufficient permissions or an account setting is not enabled |
| `404` | Not Found | Resource doesn't exist |
| `409` | Conflict | Conflict with another request |
| `422` | Unprocessable Entity | Request is well-formed but contains semantic errors |
| `429` | Too Many Requests | Rate limit exceeded |
| `500` | Server Error | Quo-side issue |

<Tip>
  For 429 errors, implement exponential backoff in your requests.
</Tip>
