Skip to main content

List KYC Groups

Lists the KYC groups that live on one KYC token, newest first. The KYC token itself is not looked up: an id that names no KYC token returns an empty page.

A group appears as soon as its creation is accepted (and stays if the on-chain creation fails), and leaves once its deletion is confirmed. Only the platform owner (root) node may call it.

Required permission: kyc:group:view

Request​

GET /v2/admin/kycs/{kyc_token_id}/groups

Parameters​

NameTypeInDescription
kyc_token_idstringpathRequired. The KYC token's id, from List KYC Tokens
searchstringqueryOptional. Part of a group name; matches ignoring letter case
pageintegerqueryRequired. Page number, starting at 1
per_pageintegerqueryRequired. Items per page, 1–100

Headers​

NameDescription
AuthorizationRequired. Bearer <access_token>

Example​

curl --request GET \
--url '{{baseUrl}}/v2/admin/kycs/68c4a1f2b9e3d70012a5c3e8/groups?page=1&per_page=10' \
--header 'Authorization: Bearer <access_token>'

Response​

Status 200.

{
"data": [
{
"id": "68d2e7a9c1b4f30045e1a9b2",
"kyc_token_id": "68c4a1f2b9e3d70012a5c3e8",
"group_id": 12,
"name": "Accredited Investors",
"created_at": "2026-10-02T09:14:31.512Z",
"updated_at": "2026-10-02T09:14:31.512Z"
}
],
"total": 1,
"page": 1,
"per_page": 10
}

Response Fields​

FieldTypeDescription
dataarrayThe groups on this page, newest first
data[].idstringThe group's id. Every path and every token rule uses this value
data[].kyc_token_idstringThe KYC token the group lives on. Absent on groups created before groups were tied to a KYC token
data[].group_idintegerThe group's number on chain; unique across the platform
data[].namestringThe group's name
data[].created_atstringWhen the group was created (ISO 8601)
data[].updated_atstringWhen the group last changed (ISO 8601)
totalintegerItems matching the filters
pageintegerPage number
per_pageintegerPage size

Errors​

StatusCodeDescription
40010015Validation failed — see details
40010016kyc_token_id is not a valid id
40310005 (domain 2)Your node is not the platform owner (root) node

See Errors for the error format and common codes.