Type Definitions
Type Definitions
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 theinclude 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
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 verification
A customer’s KYC or KYB result is only available through their endorsements: theendorsement list on GET /customer/{customer_id}, and the endorsement.updated webhook. Each endorsement covers one service and has its own status. A service is available when its endorsement is approved.
customer_kyc_status and is_va_approved don’t tell you which services a customer can use. See Track verification with endorsements.
