Update user

Update an existing user's information. All fields are optional — only the fields you include will be updated.

Automatic Re-verification:
If a sensitive field changes (e.g., name, birth_date, address, SSN, document info), automatic KYC/KYB re-verification is triggered in the background. The response includes requires_reverification to indicate this.

Response includes:

  • updated_fields — List of fields that were actually changed
  • requires_reverification — Whether KYC/KYB re-verification was triggered
  • eligible_products — Updated product eligibility after the change
  • missing_fields — KYC/KYB fields still required (if any)
  • warnings — Non-fatal issues (e.g., document upload failures)

Authentication: Both x-api-key header and Authorization: Bearer <token> header are required.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

The unique identifier of the user

Body Params

Fields to update. All fields are optional — only include the ones you want to change.

Request to update a user. All fields are optional — only include the ones you want to change. Accepts both individual and business user fields.

string

User's first name

string

User's middle name

string

User's last name

string

Valid email address

string

Phone number in E.164 format

string
^\d{4}-\d{2}-\d{2}$

Date of birth in YYYY-MM-DD format

string

3-letter ISO country code

string
enum

Gender of the user

Allowed:
string

Street address

string

Apartment, suite, unit, etc.

string

City

string

State or province code

string

ZIP or postal code

string

3-letter ISO country code

string

Government ID document type

string

Government ID document number

string

3-letter ISO country code of document

string

Social Security Number (USA only)

string

Employer Identification Number (USA business)

string

Brazil CPF (individual tax ID)

string

Mexico CURP (individual ID)

string

Mexico RFC (tax ID)

string

Brazil CNPJ (business tax ID)

string

Generic tax ID (international)

string

Type of the generic tax ID

string
string

Trade name if different from legal name

string

DBA name

string
enum

Business entity type

business_industry
array of strings

NAICS subsector codes (array)

business_industry
string

Description of business activities

uri

Business website URL

string
^\d{4}-\d{2}-\d{2}$

Date of incorporation in YYYY-MM-DD format

string

State/region where business was formed

string

Legal representative's first name

string

Legal representative's last name

string

Representative's title (CEO, Director, etc.)

string
^\d{4}-\d{2}-\d{2}$

Representative's date of birth in YYYY-MM-DD format

string

Representative's SSN (USA only)

string
enum

Origin of funds

string
enum

Purpose of the account

string
enum

Employment status. Required for ACT virtual accounts.

Allowed:
string

Name of current employer. Applicable when employment_status is 'employed'.

string

Source of income. Applicable when employment_status is 'self_employed', 'retired', or 'unemployed'.

string

User's occupation

string
enum

U.S. residency status for non-U.S. citizens. Required for ACT virtual accounts (international individuals).

Allowed:
additional_info
object

Additional information for ACT virtual accounts (international individuals and international businesses). Required fields for eligibility: has_us_bank_account and has_denied_bank_account. Other fields (past_owner_interaction, any_politically_exposed_person, past_business_interaction) are optional and default to 'No' if not provided. If any field is 'Yes', provide an explanation in the corresponding '_explain' field.

boolean

Is the user a Politically Exposed Person?

string
enum

Expected monthly transaction volume

Allowed:
identifying_information
array of objects

Tax IDs and government-issued identification documents with file uploads

identifying_information
associated_persons
array of objects

Ultimate Beneficial Owners and authorized signers (business only)

associated_persons
documents
array of objects

Legacy document array (use identifying_information.documents instead)

documents
string

Terms of service version accepted by the user

metadata
object

Custom key-value pairs

Headers
string
required

API key for authentication

Responses

401

Unauthorized - Invalid or missing authentication token

500

Internal Server Error

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json