# Error codes

The Brandfolder V4 API uses the following error codes:

| Error Code | Meaning | Possible Causes |
|  --- | --- | --- |
| 400 | Bad Request | You probably misspelled a parameter in the query string, used one that isn't valid for that endpoint, or forgot a required data attribute in the request body. |
| 403 | Forbidden | You do not have access to the requested resource because you are not sending an appropriate API key or the resource was deleted. |
| 404 | Not Found | You may have misspelled the resource ID or the endpoint path in the request URL. |
| 405 | Method Not Allowed | You tried to use an HTTP method that isn't accepted by our API. The only valid methods are `GET`, `PUT`, `POST`, and `DELETE` and not every one is valid for every endpoint. |
| 429 | Too Many Requests | You're sending too many requests in a short period of time. |
| 500 | Internal Server Error | We had a problem with our server. Please try again later and let us know if the problem persists. |