- Codes in the
2xxrange indicate success - Codes in the
4xxrange indicate an error that failed given the information provided - Codes in the
5xxrange indicate an error with our servers (these are rare)
HTTP Status Codes
Error Types and Examples
Authentication Errors (403)
These errors occur when there’s a problem with your API key:- Invalid API key
- Expired API key
- Missing Authorization header
- Insufficient permissions
Validation Errors (400)
Occur when the request data doesn’t meet the requirements:- Webhooks
- URL must be a valid HTTPS URL
- Method must be either POST or GET
- Status must be either “active” or “inactive”
- Files
- File must be provided for upload
- Process flag is optional (default: false)
Missing workspace header (422)
As of 2026-09-01, authenticated API requests must includex-workspace-id. If the header is missing:
x-workspace-id on every request to stay compatible.