Reference
Error Codes
The canonical REST error codes and their default HTTP status.
Every REST error uses the envelope { error: { code, message, request_id } }. code is one of:
| Code | Default HTTP status |
|---|---|
bad_request | 400 |
validation_failed | 422 |
missing_field | 400 |
unauthorized | 401 |
forbidden | 403 |
not_found | 404 |
conflict | 409 |
rate_limited | 429 |
payment_required | 402 |
unprocessable | 422 |
internal_error | 500 |
not_implemented | 501 |
upstream_error | 502 |