---
title: "Update User"
method: POST
path: "/customers/{customerId}"
---

# Update User

`POST /customers/{customerId}`

Update user profile

## Path parameters

- `customerId` string, required

## Headers

- `api-key` string
- `auth-key` string

## Request body

- object
  - `firstName` string — First name, when displaying in your mobile application please list as Legal Name
  - `middleName` string — Middle Name
  - `lastName` string — Last Name
  - `phone` string — Phone Number
  - `email` string — Email Address
  - `gender` string — Gender. Options: MALE/FEMALE/OTHER.
  - `country` string — Country which user resides. Follows the ISO 3166-1 alpha-3 standard.
  - `usTaxPayer` boolean — Customer Tax Country, if true W9 is created, if false W-8BEN is created
  - `dob` string, date — Date of birth (YYYY-MM-DD)
  - `politicallyExposedNames` string — Politically exposed person or public official? Official Question: >“Is the account maintained for a current or former Politically Exposed Person or Public Official (includes U.S. and Foreign)? A politically exposed person is someone who has been entrusted with a prominent public function, or who is closely related to such a person.” If "Yes", display the following text input prompt and send the response: >"Please provide the names of that official and official's immediate family members (including former spouses)." If "No", send null
  - `address1` string — Address
  - `address2` string — Address, continued
  - `city` string — City
  - `state` string — For U.S., use USPS postal abbreviations, outside of U.S. use the standard province/territory name
  - `postalCode` string — Postal code| if not applicable put ‘00000’
  - `employmentStatus` string — Employment status. For option check the table
  - `employmentPosition` string — Position at employment company. Only required when employmentStatus is "EMPLOYED" or "SELF_EMPLOYED" For option check the list.
  - `employmentCompany` string — Employer company name Only required when employmentStatus is "EMPLOYED" or "SELF_EMPLOYED" For option check the list.
  - `employmentType` string — Type of employment Only required when employmentStatus is "EMPLOYED" or "SELF_EMPLOYED" For option check the list.
  - `employmentCountry` string — Country of source of funds
  - `isBroker` boolean — Affiliated with a broker dealer (et al)? Official question: >“Are they affiliated with or employed by a stock exchange, member firm of an exchange or FINRA, or a municipal securities brokerdealer?” If true, display: >“If answered Yes, you and DriveWealth are obligated to notify your employer in writing of your intention to open an account.
  - `directorOf` string — Director/officer of public company? Official question: >"Is the account holder(s) a control person of a publicly traded company? A Director, Officer or 10% stock owner? if "Yes", send string and display: >"If yes, please list the company name and its ticker symbol." If "No", send null
  - `investmentObjectives` string — Investment objectives
  - `investmentExperience` string — Investment experience
  - `annualIncome` integer — Approximate annual income. Number must be USD
  - `networthLiquid` integer — Liquid net worth. The amount of cash or near cash equivalents of your net worth that can be easily converted into cash and can easily be reinvested. Examples include money market holdings, exchange listed stocks, exchange-traded funds, mutual funds, etc. Number must be USD
  - `networthTotal` integer — Total net worth. Your assets minus your liabilities. Assets include figures from checking, savings and liquid securities, plus illiquid assets like your home and pension assets. Your liabilities include money owed like mortgage payments, car loans, student loans, taxes, etc. Number must be USD
  - `riskTolerance` string — Risk tolerance
  - `partnerToken` string — Partner Token

## Response `200`

200

## Other responses

- `400` — 400

---

[API](https://skmtc.net/stockal/apis/uat-client-api-v2.md) · [All operations](https://skmtc.net/stockal/apis/uat-client-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stockal/uat-client-api-v2/versions/08e36bbbd3be/schema)
