> For the complete documentation index, see [llms.txt](https://apidocs.d6plus.co.za/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apidocs.d6plus.co.za/getting-started/errors-and-bad-requests.md).

# Errors and Bad Requests

Errors or bad requests caught by the API will always return an appropriate HTTP response as described in the [Response Status Codes](/getting-started/response-status-codes.md) section, as well as a body containing a JSON object with 2 attributes:

* `error` - The HTTP status name
* `error_description` - A description of the actual problem encountered

The values of these attributes will always be a string.
