---
title: "Update User"
method: PUT
path: "/v2/clients/{ClientID}/users/{UserID}"
tags: ["User"]
---

# Update User

`PUT /v2/clients/{ClientID}/users/{UserID}`

Updates an existing user.

## Path parameters

- `ClientID` string, required
- `UserID` string, required

## Request body

- UserUpdate — Partial update; only supplied fields are updated.
  - `referenceID` string — Client-defined reference identifier
  - `type` 'LLC' | 'LLP' | 'C-Corp' | 'S-Corp' | 'SoleProprietor' | 'Nonprofit' | 'Charitable' | 'NaturalPerson' | 'Other'
  - `name` UserName — For type NaturalPerson use name.individual; otherwise use name.company.
    - `individual` UserNameIndividual
      - `first` string, required — First name
      - `middle` string — Middle name
      - `last` string, required — Last name
      - `suffix` string
    - `company` UserNameCompany
      - `legal` string, required — Legal name
      - `dba` string — Doing Business As (DBA)
  - `email` string, email — Valid Email Address
  - `phone` Phone — Phone *object*
    - `countryCode` string — 1-3 digit Country Calling Code *Optional.* Default is `1`.
    - `number` string, required — Phone Number. For phone numbers with `countryCode` equal to `1` (or blank), provide a 10-digit phone number. For all `countryCodes`, other than `1`, a 4-14 digit phone number is accepted.
  - `address` Address — Address
    - `line1` string, required — Address Line 1
    - `line2` string — Address Line 2 *Optional*
    - `city` string, required — City
    - `state` string, required — State Code [State Code](https://developers.tabapay.com/reference/us-state-codes#/) must be a valid 2-character code if `country` is [840](https://developers.tabapay.com/reference/country-codes#/) or [Canadian 2-char code](https://developers.tabapay.com/reference/canadian-province-codes#/) if [124](https://developers.tabapay.com/reference/country-codes#/).
    - `zipcode` string, required — Zip Code If `country` is `840`, `zipcode` must be 5 or 9 digits. If country is `124`, `zipcode` must be in the *A1A 1A1* format. Zip codes from other countries will not be checked.
    - `country` string — [Country Code](https://developers.tabapay.com/reference/country-codes#/) *Optional. Default is `840`*
  - `dateOfBirth` string — Date in YYYYMMDD format
  - `dateOfFormation` string — Date in YYYYMMDD format
  - `identification` UserIdentification
    - `type` 'SSN' | 'GovernmentID' | 'Passport' | 'EIN', required
    - `number` string, required — A unique ID number issued by a government or organization.
  - `beneficialOwners` object — beneficialOwner1..beneficialOwner4 objects

## Response `200`

User updated.

- CreateUserResponse
  - `SC` integer — [HTTP Status Code](https://developers.tabapay.com/reference/http-status-codes#/)
  - `EC` string — Internal Error Code. This is used to help TabaPay team members trace an error.
  - `EM` string — Short description of the error if an error occurred.
  - `userID` string — TabaPay user identifier

---

[API](https://skmtc.dev/tabapay/apis/tabapay-apis.md) · [All operations](https://skmtc.dev/tabapay/apis/tabapay-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tabapay/tabapay-apis/revisions/154fa3d585cf/schema)
