Ana içeriğe geç

Get KYC Group Members

Retrieves all members of a specific KYC group with pagination.

Request

GET /v2/admin/kyc/groups/{groupID}/members

Parameters

NameTypeInDescription
groupIDstringpathRequired. The ID of the KYC group
searchstringqueryOptional. Search by member address
pageintegerqueryRequired. Page number (minimum: 1)
per_pageintegerqueryRequired. Items per page (minimum: 1, maximum: 100)

Headers

NameDescription
AuthorizationRequired. Bearer token for authentication

Example

curl --request GET \
--url '{{baseUrl}}/v2/admin/kyc/groups/67d8774e903bfcbe7eb5d93e/members?page=1&per_page=10' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'

Response

{
"data": [
{
"id": "67d8774e903bfcbe7eb5d93f",
"kyc_group_id": "67d8774e903bfcbe7eb5d93e",
"address": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
"created_at": "2025-01-15T10:30:00Z",
"updated_at": "2025-01-15T10:30:00Z",
"deleted_at": null
}
],
"pagination": {
"page": 1,
"per_page": 10,
"total": 50
}
}

Response Fields

FieldTypeDescription
dataarrayArray of KYC group member objects
paginationobjectPagination information

KYC Group Member Object Fields

FieldTypeDescription
idstringUnique identifier for the member
kyc_group_idstringID of the KYC group
addressstringUser wallet address
created_atstringISO 8601 timestamp when the member was added
updated_atstringISO 8601 timestamp when the member was updated
deleted_atstring/nullISO 8601 timestamp when the member was removed (null if not removed)

Pagination Object Fields

FieldTypeDescription
pageintegerCurrent page number
per_pageintegerNumber of items per page
totalintegerTotal number of items

Status Codes

Status CodeDescription
200Success
400Bad Request - Invalid parameters
401Unauthorized - Invalid or missing authentication token
404Not Found - KYC group ID does not exist
500Internal Server Error