Skip to main content

KYC Service

Manages Know Your Customer verification records.

List KYC Verifications

GET /v1/customers/{id}/kyc

Retrieves all KYC verification records for a customer.

Path Parameters:

ParameterTypeDescription
idstringCustomer ID (pattern: usr_*)

Query Parameters:

ParameterTypeDefaultDescription
page_sizeinteger50Max results per page (max: 100)
page_tokenstring-Token for next page

Response:

{
"object": "list",
"data": [
{
"kyc_id": "kyc_abc123",
"customer_id": "cus_abc12345",
"document_type": "passport",
"document_front": {
"file_id": "file_001",
"file_bucket": "kyc-docs",
"file_link": "/files/kyc-docs/file_001"
},
"document_back": null,
"liveness": {
"file_id": "file_002",
"file_bucket": "kyc-docs",
"file_link": "/files/kyc-docs/file_002"
},
"verification_result": {
"name": "John Doe",
"date_of_birth": "1990-01-15",
"id_number": "ABC123456",
"liveness_score": 0.98,
"match_score": 0.95
},
"reviewer_id": "emp_7890",
"status": "verified",
"rejection_reason": null,
"version": 1,
"submitted_at": "2025-01-15T10:00:00Z",
"reviewed_at": "2025-01-16T14:30:00Z"
}
],
"has_more": false,
"next_page_token": null
}

KYC Status Values

StatusDescription
initiatedDocument upload started
under_reviewSubmitted for back-office review
pendingAdditional documents requested from customer
verifiedApproved by reviewer
rejectedRejected by reviewer

Document Types

TypeDescription
passportInternational passport
direDIRE (Documento de Identidade de Residente Estrangeiro)
biBI (Bilhete de Identidade)