# HTTP status codes

The Dashdoc API uses standard HTTP status codes to indicate the success or failure of an API request. Here is a list of commonly returned status codes:

| Status Code | Name                   | Description                          |
| ----------- | ---------------------- | ------------------------------------ |
| `200`       | OK                     | Request fulfilled                    |
| `201`       | Created                | New resource created                 |
| `204`       | No Content             | Resource deleted                     |
| `400`       | Bad Request            | Request not understood               |
| `401`       | Unauthorized           | Invalid API Token                    |
| `403`       | Forbidden              | Request not allowed                  |
| `404`       | Not Found              | Resource unavailable                 |
| `410`       | Gone                   | Old resource permanently unavailable |
| `415`       | Unsupported Media Type | Feature is not enabled               |
| `500`       | Internal Server Error  | Contact us!                          |
| `502`       | Bad Gateway            | Contact us!                          |
| `503`       | Service Unavailable    | Scheduled maintenance                |
