# 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.

<figure><img src="https://1085786630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWv5M2BoEVu0kDIV5EPs4%2Fuploads%2Fgit-blob-429516fc7eabe5a28cac97d9d828744eb973b540%2Fgrafik.png?alt=media" alt=""><figcaption></figcaption></figure>
