Authentication Errors:
Partner ──Any request (missing/invalid key)──> API
<── 401 Unauthorized { "detail": "Invalid API key" }
Action: Verify key, check expiration, re-onboard if needed
Validation Errors:
Partner ──POST /v1/onboard (invalid body)──> API
<── 422 { "errors": { "name": ["required"] } }
Action: Fix request payload per error details
Processing Failures:
Partner ──GET /v1/documents/{id}/status──> API
<── 200 OK { "status": "Failed", "errorMessage": "..." }
Action: Check error, fix document, re-submit