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

# HTTP Status Codes

> StickyQR uses standard `HTTP response codes` to indicate the success or failure of an API request. Codes in the `2xx` range indicate **success**. Codes in the `4xx` range indicate **an error** that failed given the information provided. Codes in the `5xx` range indicate **an error with StickyQR's servers**.

## HTTP Response Codes

| Code                       | Name              | Description                                                |
| -------------------------- | ----------------- | ---------------------------------------------------------- |
| `200`                      | OK                | Everything worked as expected.                             |
| `401`                      | Unauthorized      | No valid Token provided.                                   |
| `403`                      | Forbidden         | The Token doesn’t have permissions to perform the request. |
| `404`                      | Not Found         | The requested resource doesn’t exist.                      |
| `406`                      | Not Acceptable    | The server cannot provide data in the requested format.    |
| `429`                      | Too Many Requests | Too many requests hit the API too quickly.                 |
| `500`, `502`, `503`, `504` | Server Errors     | Something went wrong.                                      |
