Read a KYC check’s captured document image
/v1/kyc/checks/{id}/document-imageRequires an API client bearer token.
The case's captured document image, narrowed to the custody `review` purpose — the same human-adjudication slice `getCheckApplicant` reads from, extended (S9) to include the retained image. Every read is reported to pii-vault's audit pipeline (`access_recorded: true`) on a best-effort basis — an audit-publish failure never fails the read itself, so this is not an unconditional guarantee — attributed to the identity-kyc service principal, not to the individual console user who made the request. `document_mrz_provenance` (RIGID-766), when present, states how the case's most recent document MRZ was read: client-side widget OCR (`client_extracted`), Azure Document Intelligence (`di_extracted`), a DI-miss tesseract fallback (`di_fallback_tess`), vision's own server-side tesseract (`server_extracted`), no automated read on the latest capture attempt (`manual`), or a direct API submission that never touched OCR (`api_submitted`). Absent means no provenance is known (a legacy case, or one with an image but no document_mrz ever submitted).
Parameters
Path parameters
| Name | Required | Description |
|---|---|---|
| id | required |
Example
curl https://api.rigid.fi/v1/kyc/checks/{id}/document-image \
-H "Authorization: Bearer $RIGID_API_TOKEN"Responses
200The check's captured document image.
400Validation error
401Authentication required
403Forbidden
404KYC check not found, or no document image has been captured yet
410Document image crypto-erased under the retention policy
429Too many image reveals from this caller — see Retry-After
500Internal server error