HTTP Status Codes
Response Envelope
All successful responses use a standard envelope:correlation_id when contacting support.
Error Response Format
All error responses follow a consistent format:Common Error Scenarios
Authentication Errors (401)
Resolution: Get a new token from
/auth/token. See Authentication.
Validation Errors (400, 422)
Validation errors return field-level details so you can fix the request without guessing.Partial Success (206)
When a processing stage degrades or fails, the API returns HTTP 206 with partial results:data.status: "partial"data.errors[]— error messages from the failed stagedata.degradation— per-stage statusdata.decision— whatever decisions could still be produced
Server Errors (500)
/evaluate), see Troubleshooting.
Related
- Retry Logic — Retry strategy, timeouts, and code examples
- Troubleshooting — Service-specific issues and resolution steps
- API Reference — Endpoint documentation
