Individual Onboarding
API Reference
API endpoints for individual customer onboarding and KYC verification
Individual KYC API Reference
Create Individual Customer
Creates a new individual customer record.
Request Body:
Response:
Initiate KYC Verification
Initiates KYC verification for the customer. Returns a URL where the customer can complete identity verification.
Response:
The customer should be redirected to the verificationUrl to complete the verification process. The verification form will collect:
- ID document upload
- Selfie/liveness check
- Any additional required information
The verification URL is valid for 24 hours. After expiration, you'll need to initiate a new KYC session.
Get Customer Status
Retrieves the current customer record including verification status.
Response:
Update Customer
Updates customer information. Can be used to add additional details before or after KYC verification.
Request Body:
Residential Address Object
| Field | Type | Required | Description |
|---|---|---|---|
streetLine1 | string | Yes | Street address line 1 |
streetLine2 | string | No | Street address line 2 |
city | string | Yes | City |
state | string | Yes | State/Province/Region |
country | string | Yes | Country (ISO 3166-1 alpha-2) |
postalCode | string | No | Postal/ZIP code |
Identifying Information Object
| Field | Type | Required | Description |
|---|---|---|---|
type | string | Yes | Document type (passport, drivers_license, id_card) |
issuingCountry | string | Yes | Country that issued the ID (ISO 3166-1 alpha-2) |
frontSideImage | string | No | Base64-encoded front image |
backSideImage | string | No | Base64-encoded back image |