Skip to main content
Customers are end-users of your platform. Once created, customers can be assigned virtual accounts, attached to payins/payouts, and verified through KYC/KYB.

Create customer

string
required
Customer’s full name.
string
required
Customer’s email address.
string
required
Customer’s phone number in E.164 format (e.g. "+5511999999999").
string
required
Customer’s country — ISO 3166-1 alpha-3 code (e.g. "BRA", "USA", "MEX").
string
"individual" (default) or "business".

Get customer

Retrieve a single customer’s profile. By default only the core profile fields are returned. Use the include query parameter to embed related data in the same response.
string
required
The customer ID (UUID).
string
Comma-separated list of relations to embed. Accepted values: deposits, payouts, virtualaccounts, virtual_cards, crypto_wallets. Pass all to include every relation at once.Examples
  • ?include=all
  • ?include=deposits,payouts
  • ?include=virtualaccounts,virtual_cards
The include parameter is additive — fields not included in the request are simply omitted from the response rather than returning empty arrays.

List all customers

Supports filtering by kyc_status, country, email, and pagination via page / per_page.

Update customer

Update mutable fields on a customer record. Only include the fields you want to change.

Delete customer


Check KYC status

Once is_va_approved is true, the customer can be issued virtual accounts. See the KYC/KYB page for submitting identity verification.