Skip to main content
PUT
Create or Update User

Headers

X-API-KEY
string
required

API key required for authentication

Path Parameters

userLocator
string
required

A user locator can be of the format:

  • email:<email>
  • userId:<userId>
  • phoneNumber:<phoneNumber>
  • twitter:<handle>
  • x:<handle>

Body

application/json
userDetails
object
required

Optional user details including name, date of birth, and country of residence

Example:
kycData
object
required

Optional KYC data for identity verification

Example:
verificationHistory
object
required

Optional verification timestamps.

Example:
dueDiligence
object

Optional due diligence information for compliance purposes

Example:

Response

User updated

userDetails
boolean
required

Whether user details have been provided

Example:

true

kycData
boolean
required

Whether KYC data has been provided

Example:

false

dueDiligence
boolean
required

Whether due diligence data has been provided

Example:

false

verificationHistory
boolean
required

Whether verification history has been provided

Example:

false

email
string

User's email address

Example:

"john.doe@example.com"

phoneNumber
string

User's phone number

Example:

"+1234567890"

userId
string

Unique user identifier

Example:

"usr_1234567890"

List of accepted legal documents

Example: