API reference

/v1/identity-verification

14 operations

← All groups

MethodPathSummaryAuth
POST/v1/identity-verification/casesCreate a draft from trusted server-resolved evidenceSession
GET/v1/identity-verification/cases/{case_id}Read a case owned by the authenticated userSession
POST/v1/identity-verification/cases/{case_id}/expireExpire an owned submitted or reviewing case after its deadlineSession
POST/v1/identity-verification/cases/{case_id}/submitSubmit an owned draft for reviewSession
POST/v1/identity-verification/cases/{case_id}/withdrawWithdraw an owned draft or submitted caseSession
POST/v1/identity-verification/provider-callbacks/{provider}Accept a signed replay-safe provider callbackPublic
POST/v1/identity-verification/provider-sessionsStart or retry a durable KYC provider sessionSession
POST/v1/identity-verification/provider-sessions/{session_id}/uploadsCreate a bound private object store uploadSession
POST/v1/identity-verification/provider-sessions/{session_id}/uploads/{upload_id}/finalizeFinalize exact immutable private object factsSession
GET/v1/identity-verification/reviewer/casesList the authenticated tenant's review casesSession
GET/v1/identity-verification/reviewer/cases/{case_id}Read one case in the authenticated reviewer tenantSession
POST/v1/identity-verification/reviewer/cases/{case_id}/claimAtomically claim a submitted case as the authenticated reviewerSession
POST/v1/identity-verification/reviewer/cases/{case_id}/decisionApprove or reject a case assigned to the authenticated reviewerSession
GET/v1/identity-verification/statusRead the authenticated user's own verification statusSession

Contract file:api/control-identity-verification.openapi.yaml