---
title: "Update User (DEPRECATED)"
method: PATCH
path: "/user/update (DEPRECATED)"
---

# Update User (DEPRECATED)

`PATCH /user/update (DEPRECATED)`

## Request

- Base URL: `https://www.sandbox.striga.com/api/v1`
- URL: `https://www.sandbox.striga.com/api/v1/user/update (DEPRECATED)`
- Auth: API key in header `api-key` and API key in header `Authorization`

Update an existing user. Email and Mobile cannot be updated once they are verified. Once KYC has been started, none of the fields can be updated until the KYC is rejected. Once the KYC has been approved, none of the fields can be updated

## Headers

- `api-key` string, required
- `Authorization` string, required

## Request body

- object
  - `userId` string, required: User ID returned in the create user method
  - `firstName` string: The first name of the user - Minimum of 2 up to 40 characters in length as a string, containing only valid Latin characters (a-z, A-Z).
  - `lastName` string: The last name of the user - Minimum of 2 up to 40 characters in length as a string, containing only valid Latin characters (a-z, A-Z).
  - `email` string: E-mail address of the user - A valid email address
  - `mobile` object
    - `countryCode` string, required: The country code of the Corporate's user mobile number (e.g. +44). Must contain a '+'
    - `number` string, required: The mobile number of the Corporate's user - excluding country code. Up to 12 digits in length
  - `dateOfBirth` object
    - `year` integer, required: A year between 1920 and 2005
    - `month` integer, required: A month between 1 and 12
    - `day` integer, required: A day between 1 and 31
  - `address` object
    - `addressLine1` string, required: The first line of the address - A string up to 80 characters in length, containing only valid Latin characters (a-z, A-Z).
    - `addressLine2` string: The second line of the address - A string up to 80 characters in length, containing only valid Latin characters (a-z, A-Z).
    - `city` string, required: The city of the address - A string up to 40 characters in length, containing only valid Latin characters (a-z, A-Z).
    - `postalCode` string, required: Address postal code - A string up to 20 characters in length
    - `state` string: Optional state - A string up to 80 characters in length, containing only valid Latin characters (a-z, A-Z).
    - `country` string, required: The country of the address expressed in ISO 3166 alpha-2 format.
  - `occupation` 'ACCOUNTING' | 'AUDIT' | 'FINANCE' | 'PUBLIC_SECTOR_ADMINISTRATION' | 'ART_ENTERTAINMENT' | 'AUTO_AVIATION' | 'BANKING_LENDING' | 'BUSINESS_CONSULTANCY_LEGAL' | 'CONSTRUCTION_REPAIR' | 'EDUCATION_PROFESSIONAL_SERVICES' | 'INFORMATIONAL_TECHNOLOGIES' | 'TOBACCO_ALCOHOL' | 'GAMING_GAMBLING' | 'MEDICAL_SERVICES' | 'MANUFACTURING' | 'PR_MARKETING' | 'PRECIOUS_GOODS_JEWELRY' | 'NON_GOVERNMENTAL_ORGANIZATION' | 'INSURANCE_SECURITY' | 'RETAIL_WHOLESALE' | 'TRAVEL_TOURISM' | 'FREELANCER' | 'STUDENT' | 'UNEMPLOYED' | 'RETIRED' | 'OTHER': DEPRECATED (Not required anymore - Use Tiered KYC) - Occupation industry for this user
  - `sourceOfFunds` 'PERSONAL_SAVINGS' | 'FAMILY_SAVINGS' | 'LABOUR_CONTRACT' | 'CIVIL_CONTRACT' | 'RENT' | 'FUNDS_FROM_OTHER_AUXILIARY_SOURCES' | 'SALE_OF_MOVABLE_ASSETS' | 'SALE_OF_REAL_ESTATE' | 'ORDINARY_BUSINESS_ACTIVITY' | 'DIVIDENDS' | 'LOAN_FROM_FINANCIAL_INSTITUTIONS_CREDIT_UNIONS' | 'LOAN_FROM_THIRD_PARTIES' | 'INHERITANCE' | 'SALE_OF_COMPANY_SHARES_BUSINESS' | 'OTHER': DEPRECATED (Not required anymore - Use Tiered KYC) - Source of funds for this user
  - `sourceOfFundsOther` string: DEPRECATED (Not required anymore - Use Tiered KYC) - Description of source of funds in case OTHER was chosen - A string up to 80 characters in length
  - `selfPepDeclaration` boolean: DEPRECATED (Not required anymore - Use Tiered KYC) - A self declaration from the user if they are a Politically Exposed Person or not
  - `purposeOfAccount` 'CARD_INSIDE_EEA' | 'CARD_OUTSIDE_EEA' | 'CRYPTO_PAYMENTS' | 'FIAT_PAYMENTS' | 'OTHER': DEPRECATED (Not required anymore - Use Tiered KYC) - Unfortunately, required information to be collected for compliance purposes
  - `purposeOfAccountOther` string: DEPRECATED (Not required anymore - Use Tiered KYC) - Description of purpose of account in case OTHER was chosen - A string up to 80 characters in length
  - `expectedOutgoingTxVolumeYearly` 'LESS_THAN_1000_EUR' | 'BETWEEN_1000_AND_5000_EUR' | 'BETWEEN_5000_AND_10000_EUR' | 'BETWEEN_10000_AND_15000_EUR' | 'MORE_THAN_15000_EUR': DEPRECATED (Not required anymore - Use Tiered KYC) - Unfortunately, required information to be collected for compliance purposes
  - `expectedIncomingTxVolumeYearly` 'LESS_THAN_1000_EUR' | 'BETWEEN_1000_AND_5000_EUR' | 'BETWEEN_5000_AND_10000_EUR' | 'BETWEEN_10000_AND_15000_EUR' | 'MORE_THAN_15000_EUR': DEPRECATED (Not required anymore - Use Tiered KYC) - Unfortunately, required information to be collected for compliance purposes
  - `ipAddress` string: DEPRECATED (Not required anymore - Use Tiered KYC) - IP address of this user - Used to validate proof of address - A valid IP address
  - `placeOfBirth` string: DEPRECATED (Not required anymore - Use Tiered KYC) - ISO 31661 Alpha3 country code for the country of birth

## Response `200`

200

- object
  - `firstName` string
  - `lastName` string
  - `email` string
  - `documentIssuingCountry` string
  - `nationality` string
  - `mobile` object
    - `countryCode` string
    - `number` string
  - `dateOfBirth` object
    - `month` string
    - `day` string
    - `year` string
  - `address` object
    - `addressLine1` string
    - `addressLine2` string
    - `city` string
    - `state` string
    - `country` string
    - `postalCode` string
  - `occupation` string
  - `sourceOfFunds` string
  - `purposeOfAccount` string
  - `selfPepDeclaration` boolean
  - `placeOfBirth` string
  - `expectedIncomingTxVolumeYearly` string
  - `expectedOutgoingTxVolumeYearly` string
  - `KYC` object
    - `emailVerified` boolean
    - `mobileVerified` boolean
    - `status` string
  - `userId` string
  - `createdAt` integer

## Other responses

- `400`: 400

## Changes

- **2026-11-03** `0541ed1923c1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/striga/apis/striga-v1/changes/user/update%20%28DEPRECATED%29/patch.md)

---

[API](https://skmtc.dev/striga/apis/striga-v1.md) - [All operations](https://skmtc.dev/striga/apis/striga-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/striga/apis/striga-v1/revisions/0541ed1923c1?raw)
