Skip to main content
The Everhour API uses standard HTTP status codes. All error responses include a JSON body with a code and message field.

Error response format

Some errors include an additional errors field with per-field validation details:

Status codes

Handling errors

Check the HTTP status code before parsing the response body. A 2xx status indicates success. For anything else, read the message field for a human-readable explanation.
If you encounter a 503 error that persists, contact support via chat inside your Everhour account or at ask@everhour.com with the request details.