Create Customer

Create a customer. Required fields depend on customer type (for example invoicing vs cryptoPayout). Person names and postal addresses are validated when provided or required by type — see Name and address validation.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string

The Customer's email address. Required for invoicing customers. For cryptoPayout customers in grey-list or high-risk countries, email is required.

string
length ≤ 255

The customer's first name. Letters, spaces, and ' - . only. Digits, emoji, and other symbols are not accepted. Placeholder or test names are rejected. Latin names that are all-uppercase or all-lowercase may be stored in title case.

string
length ≤ 255

The customer's last name. Letters, spaces, and ' - . only. Digits, emoji, and other symbols are not accepted. Placeholder or test names are rejected. Latin names that are all-uppercase or all-lowercase may be stored in title case.

string

The Customer's phone number

string

The customer’s date of birth in YYYY-MM-DD format.

string

The Customer's business name

string
length ≤ 30

The Customer's tax number

string
length between 5 and 100

Address line 1. Letters, digits, spaces, and - . , / ' # only. Placeholder or gibberish values are rejected.

string
length ≤ 200

Address line 2 (optional). Same character rules as address1.

string
length between 2 and 200

City. Letters, digits, spaces, and - . , / ' # only. Placeholder or gibberish values are rejected.

string
length between 1 and 20

ZIP or postal code. Letters, digits, spaces, and - . , / ' # only.

string
length between 2 and 200

State or province. Letters, digits, spaces, and - . , / ' # only. Placeholder or gibberish values are rejected.

string
length between 2 and 100

Country of residence. For cryptoPayout customers in grey-list or high-risk countries, email is also required.

types
array of strings
Defaults to invoicing

Specifies the customer data purpose(s); accepts "invoicing", "cryptoPayout", or both. Defaults to "invoicing" if no type is specified. Must be a non-empty array of unique values.

types
Allowed:
walletAddress
object

Represents the customer's cryptocurrency wallet details, used for sending crypto transactions.

Headers
string
Responses

Language
Credentials
Header
LoadingLoading…
Response
Choose an example:
application/json