Updates an existing user account by ID.

Behavior: Fully replaces the user profile for the specified ID with the provided model. The ID in the route is used for REST convention; the user identity is determined from the model body.

Authorization: Requires a valid Bearer token.

Side Effects: Updates the user account in the identity provider and system.

Error Scenarios: Returns 400 if the user model is null. Returns 404 if the save operation fails.

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 to update.

Body Params

The admin user model with updated values.

Represents an administrative user account with security group assignments, system roles, and folder configuration.

uuid

Gets or sets the unique identifier of the user.

string | null

Gets or sets the email address of the user.

string | null

Gets or sets the first name of the user.

string | null

Gets or sets the last name of the user.

boolean | null

Gets or sets whether the user has system administrator privileges.

status
object | null

Gets or sets the status of the user

string | null
enum

Indicates the result status of a login or account-related operation. Returned in the LoginStatus field of login and account response models.

TwoFactorSetupRequired

TwoFactorCodeRequired

IsDisabled

IsPendingEmailConfirmation

IsPendingNewAccountSignup

IsPendingAccountMigrationSignup

IsPendingNewPassword

IsExpired

IsPendingInvitation

assignedSecurityGroups
array of objects | null

Gets or sets the security groups that this user is part of

assignedSecurityGroups
assignedSystemRoles
array of objects | null

Gets or sets the system roles that this user is part of

assignedSystemRoles
personalFolder
object | null

Gets or sets the personal folder Asset ID for this user

homeFolder
object | null

Gets or sets the home folder Asset ID for this user

date-time

Gets or sets the date and time the user was last modified.

date-time

Gets or sets the date and time the user account was created.

string | null

Gets or sets the username of the person who last modified this user.

uuid | null

Gets or sets the unique identifier of the person who last modified this user.

Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

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