Errors
Errors use { "error": { "code", "message", "details?" } }.
| Code | Type | HTTP | Description |
|---|---|---|---|
| unauthorized | string | 401 | Missing or invalid API key |
| forbidden | string | 403 | Revoked key or trial write blocked |
| not_found | string | 404 | Resource not in your organization |
| validation_error | string | 400 | Invalid input |
| invalid_pipeline_status | string | 400 | Status not in org pipeline |
| candidate_limit_reached | string | 403 | Candidate database limit |
| talent_pool_reveal_required | string | 403 | Masked talent pool profile |
| rate_limit_exceeded | string | 429 | Too many requests; Retry-After header is integer (seconds) |
| internal_error | string | 500 | Server error |