List the KYC flows for a programme
GET
/v1/kyc/flowsRequires an API client bearer token.
Returns the flows index for a programme: the constructive default flow first, then every registered flow (`kyc_flows`) ordered by created_at ascending. Archived flows are included — the console filters them client-side. Requires the programme_admin role: flow existence is admin knowledge, not a plain console member's read.
Parameters
Query parameters
| Name | Required | Description |
|---|---|---|
| programme_id | required |
Example
curl https://api.rigid.fi/v1/kyc/flows \
-H "Authorization: Bearer $RIGID_API_TOKEN"Responses
200The flows index for the programme.
dataarray of objectrequired
+ show properties− hide properties
flow_keystringrequired
display_namestringrequired
is_defaultbooleanrequired
archived_atstring
active_versionintegerrequired
has_draftbooleanrequired
flowobjectrequired
+ show properties− hide properties
stepsarray of "details" | "document" | "selfie"required
fieldsarray of objectrequired
+ show properties− hide properties
keystringrequired
requiredbooleanrequired
locked_byarray of string
input"text" | "dropdown" | "date"
hintstring
optionsarray of object
+ show properties− hide properties
valuestringrequired
labelstring
rulesobjectrequired
+ show properties− hide properties
min_ageinteger
allowed_nationalitiesarray of string
brandingobject
+ show properties− hide properties
display_namestring
accent_lightstring
accent_darkstring
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