List KYC checks
GET
/v1/kyc/checksRequires an API client bearer token.
Lists KYC checks for the authenticated tenant, oldest first (a review queue drains from the front). Filter by public state and programme; cursor-paginated. Ageing against the case TTL is visible via created_at and expires_at. reason_codes is sourced from each case's latest decision and present only once a decision exists.
Parameters
Query parameters
| Name | Required | Description |
|---|---|---|
| state | optional | |
| programme_id | optional | |
| cursor | optional | |
| limit | optional |
Example
curl https://api.rigid.fi/v1/kyc/checks \
-H "Authorization: Bearer $RIGID_API_TOKEN"Responses
200A page of KYC checks.
dataarray of objectrequired
+ show properties− hide properties
idstringrequired
cardholder_idstringrequired
state"pending" | "in_review" | "passed" | "failed" | "expired"required
vendorstringrequired
screeningobjectrequired
+ show properties− hide properties
sanctions"clear" | "hit" | "pending"required
pep"clear" | "hit" | "pending"required
completed_atstring | nullrequired
created_atstringrequired
expires_atstring | nullrequired
reason_codesarray of string
has_morebooleanrequired
next_cursorstring | nullrequired
400Validation error
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
401Authentication required
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
403Forbidden
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring
500Internal server error
typestringrequired
titlestringrequired
statusintegerrequired
detailstring
instancestring