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

# Errors

Obiguard uses conventional response codes to indicate the success or failure of an API request. In general: 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 Obiguard’s servers (these are rare).

## Common Errors

During request processing, you may encounter error codes from either Obiguard or the LLM provider:

| Status Code | Description                                  | Source               |
| ----------- | -------------------------------------------- | -------------------- |
| `408`       | Request timed out                            | Obiguard OR Provider |
| `412`       | Budget exhausted                             | Obiguard OR Provider |
| `429`       | Request rate limited                         | Obiguard OR Provider |
| `446`       | Guardrail checks failed (request denied)     | Obiguard             |
| `246`       | Guardrail checks failed (request successful) | Obiguard             |

<Note>
  Provider-specific error codes are passed through by Obiguard.
</Note>
