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

# API Errors

> Error codes returned by the Validio API and what to do about each one.

Errors returned by the GraphQL API carry a stable code in `extensions.code` alongside a human-readable `message`, as the [rate limit example](https://docs.validio.io/v10.3/developer/validio-api/graphql-api/pagination-and-rate-limits.md#api-rate-limits) shows. Branch on the code, not the message: messages may be reworded, but codes do not change.

| Code | Meaning | What to do |
| :- | :- | :- |
| `RATE_LIMITED` | Too many requests for this API key. | Wait for `Retry-After`. See [API rate limits](https://docs.validio.io/v10.3/developer/validio-api/graphql-api/pagination-and-rate-limits.md#api-rate-limits). |
