# Errors

Errors are communicated using HTTP status codes.

## Status codes

| Code | Description                                                 |
| ---- | ----------------------------------------------------------- |
| 400  | Invalid/bad request                                         |
| 401  | Unauthorized, credentials maybe missing, invalid or expired |
| 403  | No permissions to access the resource                       |
| 404  | Resource not found or no access to it                       |
| 429  | Rate limit exceeded                                         |
| 500  | Internal server error                                       |
| 502  | Bad gateway                                                 |
