Create a customer
active immediately. Ledger returns hosted verification links in the response.
KYC lifecycle
- Create the customer via
POST /v1/customers - Direct the customer to complete verification via
kycLinkandtosLink - Once approved, capabilities unlock based on verification level
- You can now create wallets, virtual accounts, and initiate transfers
customer.updated webhooks to track KYC progress in real-time.
Request fields
| Field | Type | Required | Description |
|---|---|---|---|
email | string | Yes | Customer email address |
firstName | string | Yes | First name |
lastName | string | Yes | Last name |
type | string | No | individual (default) or business |
phone | string | No | Phone number |
Key fields to watch
| Field | Values |
|---|---|
status | active, suspended, rejected |
kycStatus | not_started, under_review, incomplete, approved, rejected |
capabilities | wallets, virtualAccounts, transfers |