> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UpdateUser

> UpdateUser method in the ABBYY FlexiCapture user management API updates a user name, full name, and email for an existing user identified by user ID.

Updates information about a user.

## Definition

```csharp theme={null}
void UpdateUser( int userId, string userName, string fullName, string email );
```

## Parameters

| Name       | Type     | Description             |
| ---------- | -------- | ----------------------- |
| `userId`   | `int`    | The ID of the user.     |
| `userName` | `string` | The new user name.      |
| `fullName` | `string` | The new full user name. |
| `email`    | `string` | The new user e-mail.    |

## Returned value

None.

## Modify the information about a user

<Steps>
  <Step title="Read the current user record">
    Call the [GetUser](/flexi-capture/get-user2) method to obtain the [UserInfo](/flexi-capture/man-user-info) record for the user.
  </Step>

  <Step title="Change the relevant fields">
    Change one or more fields in the record.
  </Step>

  <Step title="Save the changes">
    Call the `UpdateUser` method with the updated values.
  </Step>
</Steps>
