Skip to main content
All DevHelm API errors return a uniform JSON envelope. The shape is identical for every non-2xx response — only the populated fields differ by error class.

Error response format

Each entry in errors contains:

HTTP status codes

Validation errors

When a request fails validation, the errors array contains one entry per rejected field. Each entry carries a stable code you can programmatically match on:

Common error scenarios

Authentication errors

API

Resource not found

API

Entitlement limits

API

Handling errors in code

Rate limit errors

429 responses include extra headers — see Rate Limits for details.