Error Codes
Errors are returned as { "code": "…", "message": "…" }.
| Code | HTTP | Meaning |
|---|---|---|
invalid_request | 400 | Malformed request body or arguments |
invalid_cpet | 400 | The CPET could not be resolved from the request |
budget_too_small | 400 | The recall token budget is too small to return anything |
claim_invalid | 401 | The X-Kis-Scope-Claim signature or expiry is invalid |
scope_forbidden | 403 | The scope claim does not authorize the requested scope(s) |
session_not_found | 404 | No session with that id in this tenant |
consolidation_busy | 409 | A consolidation job for this target is already running |
forget_incomplete | 500 | A right-to-forget deletion could not fully propagate (a partial receipt is returned) |
internal | 500 | Unexpected server error |
See also Operations → Retention and forgetting.