Create a user
Creates a new user with the provided details. Requires terms acceptance for compliance. Phone number must be unique within the project. In CORPORATE mode, companyId is required.
Authorizations
API key as Bearer token
Headers
API version (YYYY-MM-DD)
2025-02-14 "2025-02-14"
Body
Request body for creating a new user
User email address
^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$"john.doe@example.com"
Phone number in E.164 format (e.g., +14155552671)
^\+[1-9]\d{6,14}$"+14155552671"
Terms acceptance is required for compliance
User first name (1-100 characters). Optional - auto-populated from the verified KYC identity on application approval if omitted.
1 - 100"John"
User last name (1-100 characters). Optional - auto-populated from the verified KYC identity on application approval if omitted.
1 - 100"Doe"
Company ID (required in CORPORATE program mode)
Response
User resource
Unique user identifier
User email address
^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$"john.doe@example.com"
Phone number in E.164 format
"+14155552671"
User first name. Null until provided by the client or backfilled from the verified KYC identity on approval.
"John"
User last name. Null until provided by the client or backfilled from the verified KYC identity on approval.
"Doe"
ISO 3166-1 alpha-2 country code
2"US"
Date of birth in YYYY-MM-DD format (populated from KYC)
"1990-05-15"
Company ID (set in CORPORATE program mode)
KYC application status
ISO 8601 timestamp of creation
"2024-01-15T10:30:00Z"
ISO 8601 timestamp of last update
"2024-01-15T10:35:00Z"