Compose Finance
Kyc verification

Initiate customer KYC

Generates a KYC verification link for a customer. The link can be used to start the identity verification process.

POST
/api/v2/customers/{customerId}/kyc

Generates a KYC verification link for a customer. The link can be used to start the identity verification process.

Authorization

bearerAuth
AuthorizationBearer <token>

Organization API key obtained from PropelAuth

In: header

Path Parameters

customerId*string

Unique identifier of the customer

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST 'https://compose.finance/api/v2/customers/{customerId}/kyc' \  -H 'Authorization: Bearer YOUR_API_KEY'
{
  "kycVerified": false,
  "kycFlowLink": "https://in.sumsub.com/websdk/p/US4gqJHi7mBs56Co"
}
{
  "error": "KYC link generation is not available for corporate customers"
}
{
  "error": "Unauthorized - Invalid or missing API key or session"
}
{
  "error": "Customers feature is not enabled for your organization"
}
{
  "error": "Customer not found"
}
{
  "error": "Internal server error"
}