Error Response Format
Every non-2xx response returns a JSON object with the same two fields.
| Field | Type | Description |
|---|---|---|
message | String | Human-readable description of what went wrong |
name | String | Error class name, for branching in client code |
{ "message": "Not found", "name": "ItemNotFoundException"}Common name values
Section titled “Common name values”name | Status | Meaning |
|---|---|---|
MissingParamsError | 422 | A required parameter is missing |
ValidationError | 422 | Parameter content failed validation |
AuthenticationError | 401 | Authentication failed |
UnauthorizedError | 403 | Access denied |
ItemNotFoundException | 404 | Resource not found |
ItemExistsException | 409 | Resource already exists |
QuotaExceededError | 402 | Plan quota exceeded |
ConfigurationError | 503 | Service temporarily unavailable |
Errors outside this list are returned as 500 with the same body shape.
See Error Code for the status codes themselves.