# UPDATEUSER

#### Syntax

**UPDATEUSER**(*email*; workspaceRole; *firstName*; *lastName*; *password*)

* *email* - the email address of the user - ***Value type**: text*
* *workspaceRole* - the new workspace role of the user - ***Value type**: text*\
  Possible values are: “Admin”, “Contributor”, “Standard”
* *firstName* - the new first name of the user - ***Value type**: text*
* *lastName* - the new last name of the user - ***Value type**: text*
* *password*- the new password of the user - ***Value type**: text*

#### Remarks

* The function changes all specified properties for the user, identified by *email*. If a property is empty, it is not changed.
* If the function execution was not successful, it returns !ERROR. This could happen in the following cases:
  * The function has been executed by a user who doesn’t have the *Admin* role assigned.
  * There is no user identified with *email* in the current workspace.
  * The *password* is specified, but does not comply to the nedyx password policies.

#### Example

Clicking on the "Update user" button updates the specified properties of the user Jim Miller.

<figure><img src="/files/6GaAVtdKmIfdmifZVPFV" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nedyx.com/version-1.66/nedyx/clearlines-functions/user-management-functions/updateuser.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
