Prerequisites
- An API key from the Dashboard
- Your environment base URL (see Environments)
Create a customer
Send aPOST request to /customers. The required fields depend on the customer type.
- Individual
- Business
Request
Response
Required fields
| Field | Description |
|---|---|
type | Must be INDIVIDUAL |
name | Customer’s full name |
taxId | Valid tax ID for the customer’s country (e.g., CPF for Brazil) |
birthDate | Date of birth in YYYY-MM-DD format |
country | Country code in ISO 3166-1 alpha-3 format (e.g., BRA) |
email | Customer’s email address |
Understanding the response
The creation response includes fields you’ll use throughout the verification flow:wallets— The customer’s provisioned wallets by blockchain, each with an address, block explorer URL, and default flag.verification— Contains the currentstatus(NOT_STARTEDafter creation), the verificationlevel(STANDARD), and alinkfor the verification flow.requirements— A list of documents and information needed for verification, each with astatusindicating whether it has been submitted.transactionLimits— Not returned by default. UseGET /customers/{id}?includeTransactionLimits=trueto retrieve single, daily, and monthly limits.
Related resources
Customers
Understand customer entities and verification workflows.
Identity Verification
Required data for KYC/KYB verification processes.
Transaction Limits
Understand post-verification transaction limits.