Create or update a user and their personal data by user locator. If the user doesn’t exist, they will be created.
API scope required: users.create
API key required for authentication
Optional user details including name, date of birth, and country of residence
{
"firstName": "John",
"lastName": "Doe",
"dateOfBirth": "1990-01-15",
"countryOfResidence": "US"
}Optional KYC data for identity verification
{
"addressOfResidence": {
"line1": "123 Main Street",
"line2": "Apt 4B",
"city": "New York",
"state": "NY",
"postalCode": "10001"
},
"email": "[email protected]",
"phoneNumber": "+1234567890",
"identityDocument": { "type": "passport", "number": "AB123456" }
}Optional due diligence information for compliance purposes
{
"employmentStatus": "full-time",
"sourceOfFunds": "employment-income",
"industry": "finance-insurance"
}Optional verification timestamps.
{
"idVerificationTimestamp": "2024-01-15T10:30:00Z",
"livenessVerificationTimestamp": "2024-01-15T10:32:00Z"
}User updated
Response schema indicating which user data fields have been populated
Whether user details have been provided
true
Whether KYC data has been provided
false
Whether due diligence data has been provided
false
Whether verification history has been provided
false
User's email address
User's phone number
"+1234567890"
Unique user identifier
"usr_1234567890"