> ## Documentation Index > Fetch the complete documentation index at: https://bunny.net/docs/llms.txt > Use this file to discover all available pages before exploring further. # Errors > Standard HTTP error codes returned by the bunny.net API. This section outlines the standard HTTP error codes returned by the API. These errors provide insight into why a request may have failed and how to address the issue. Each error code corresponds to a specific type of problem encountered during the processing of the request. ## Error response When an error occurs, the API returns a JSON object with details about the error: ```json theme={null} { "ErrorKey": "pullZone.not_found", "Field": "PullZone", "Message": "The requested Pull Zone was not found" } ``` | Field | Description | | - | - | | `ErrorKey` | A machine-readable error identifier | | `Field` | The field or resource related to the error | | `Message` | A human-readable description of the error | ## Status codes | Code | Description | | - | - | | `400` | The request did not pass validation. This may include issues with the request model, body, or parameters. | | `401` | Authorization for the request has failed. | | `403` | The action is forbidden for the user. This may include restrictions on the URL or the HTTP method being used. | | `404` | The requested entity could not be found. | | `429` | Too many requests; the rate limit has been exceeded. | | `500` | An internal server error occurred. | This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.