# ADDUSER

#### Syntax

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

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

#### Remarks

* The function adds the user with the provided information as a new user to the current workspace.
* If the function execution was not successful, it returns !ERROR. This could happen in these cases:
  * The function has been executed by a user who doesn’t have the *Admin* or the *GlobalAdmin* role assigned.
  * There is already a user with this *email address* in the same or another workspace.
  * *email* is not a valid email address.
  * The password does not comply to the nedyx password policies.

#### Example

Clicking on the "Add user" button adds the user Jim Miller with all required properties to the current workspace.&#x20;

<figure><img src="https://content.gitbook.com/content/4X6nN2wTlDsVpd8P1WDM/blobs/dIjn3TIV6KQdyDos1oLQ/grafik.png" alt=""><figcaption></figcaption></figure>
