Errors

View as Markdown

Errors

The API uses standard HTTP status codes. Error responses include a JSON body:

1{
2 "error": "Human-readable error message",
3 "details": { }
4}

Common status codes

CodeMeaning
200Success
201Created
204Deleted (no body)
400Bad request — check the error field for details
401Unauthorized — missing or invalid API key
403Forbidden — valid key but insufficient permissions
404Not found — the resource doesn’t exist or you don’t have access
409Conflict — e.g., duplicate resource
422Validation error — request body didn’t match the schema
429Rate limited — back off and retry
500Internal server error — contact support if persistent