---
title: "PUT /dplexusers/update"
method: PUT
path: "/dplexusers/update"
tags: ["user-controller"]
---

# PUT /dplexusers/update

`PUT /dplexusers/update`

## Request body

- SecurityUser
  - `username` string
  - `password` string
  - `confirmPassword` string
  - `accountNonExpired` boolean
  - `accountNonLocked` boolean
  - `credentialsNonExpired` boolean
  - `enabled` boolean
  - `region` string
  - `authorities` GrantedAuthority[]
    - `authority` string
  - `userId` integer
  - `type` string
  - `status` string
  - `clientCode` string
  - `token` string
  - `expirationDate` string, date-time
  - `refreshToken` string
  - `sandboxToken` string
  - `firstName` string
  - `lastName` string
  - `jobTitle` string
  - `emailAddress` string
  - `organization` string
  - `country` string
  - `roles` Role[]
    - `id` integer
    - `createdBy` string
    - `createdOn` string, date-time
    - `modifiedBy` string
    - `modifiedOn` string, date-time
    - `roleId` integer
    - `name` string
    - `newName` string
    - `title` string
    - `description` string
    - `groupCode` string
    - `groupId` integer
    - `applicationName` string
    - `capabilities` Capability[]
      - `id` integer
      - `createdBy` string
      - `createdOn` string, date-time
      - `modifiedBy` string
      - `modifiedOn` string, date-time
      - `capabilityId` integer
      - `name` string
      - `title` string
      - `description` string
      - `type` string
      - `tagName` string
      - `applicationName` string
      - `applicationId` integer
      - `changedBy` string
      - `changedOn` string, date-time
    - `capabilityIds` integer[]
    - `capabilityNames` string[]
    - `changedBy` string
    - `persona` string
    - `platformId` integer
    - `platformName` string
    - `applicationDisplayName` string
    - `platformDisplayName` string
    - `roleAlias` string
    - `changedOn` string, date-time
  - `authenticated` boolean
  - `passwordPolicy` string
  - `passwordPolicyDesc` string
  - `adminUserPolicy` string
  - `adminUserPolicyDesc` string
  - `systemUserPolicy` string
  - `systemUserPolicyDesc` string
  - `newPassword` string
  - `existingClient` boolean
  - `registrationKey` string
  - `company` string
  - `phoneNumber` string
  - `userAccountXRefs` UserAccountXRef[]
    - `id` integer
    - `createdBy` string
    - `createdOn` string, date-time
    - `modifiedBy` string
    - `modifiedOn` string, date-time
    - `accountId` string
    - `customerId` string
    - `changedBy` string
    - `changedOn` string, date-time
  - `accessibleGroups` string[]
  - `meta` string
  - `mfa` boolean
  - `mfaValidated` boolean
  - `lastAccessedOn` string, date-time
  - `uniqueAccessId` string
  - `userType` 'GLOBAL_ROOT' | 'GLOBAL_ROOT_LIMITED_CLIENT' | 'CLIENT_USER'

## Response `200`

OK

- string

---

[API](https://skmtc.net/tsys/apis/quark.md) · [All operations](https://skmtc.net/tsys/apis/quark/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tsys/quark/revisions/f2162281b469/schema)
