| 400 | Bad Request | Malformed request syntax or invalid request parameters. | Invalid JSON, missing required parameters, malformed data |
| 401 | Unauthorized | Authentication required. API key missing, invalid, or revoked. | Missing Authorization header, invalid API key, revoked key |
| 403 | Forbidden | Authentication succeeded, but insufficient permissions for this resource. | API key lacks permissions, accessing another org’s resources |
| 404 | Not Found | Requested resource does not exist or was not found. | Invalid resource ID, resource deleted, typo in URL |
| 405 | Method Not Allowed | HTTP method not supported for this endpoint (e.g., POST on a GET-only route). | Using wrong HTTP method (POST instead of GET) |
| 409 | Conflict | Request conflicts with current resource state (e.g., duplicate record). | Duplicate resource, race condition, resource locked |
| 422 | Unprocessable Entity | Request syntax valid, but semantic errors in data (validation failures). | Missing required fields, invalid data types, values out of range |
| 429 | Too Many Requests | Rate limit exceeded. Wait before making additional requests. | Too many requests in short period, see Rate Limits |