# Update User

Update user profile information

Endpoint: PUT /user/{userId}
Version: 2.0.0
Security: bearerToken

## Path parameters:

  - `userId` (string, required)
    User ID

## Request fields (application/json):

  - `givenName` (string)
    User's first name

  - `familyName` (string)
    User's last name

  - `email` (string)
    User's email address

  - `oldPassword` (string)
    Current password (required for password change)

  - `newPassword` (string)
    New password

  - `mfa` (boolean)
    Enable or disable multi-factor authentication

  - `password` (string)
    Password for MFA changes

