# Users

## Create User

Administrators can create, modify, and delete user accounts.

1. In the HiddenLayer Console, go to **Settings > Users**.
2. Click **+ New**.
It is recommended that your first new user should be another Admin, as is best practice.

3. Enter the new user’s first name, last name, and email.
4. Select a Role, then click **Save**. For information about roles, see [Defined Roles](#defined-roles).

5. After creating a new user, HiddenLayer will generate and send a new password to the newly created user.


## Defined Roles

The Console provides defined roles that you can assign your users to. To assign a role to a user, see [Create User](#create-user) or [Edit User](#edit-user).

The following table shows permissions for each role.

- **Admin**: Can view all pages, has access to the admin section, and can manage users (add, edit, change role, and delete users).
- **User Admin**: Can manage users (add, edit, change role, and delete users).
- **Analyst**: Can view all data and interact with the model inventory, models, detections, and LLM Sandbox. Does not have access to the administrator functions.
- **Viewer**: Read-only access to the Console and does not have access to the administrator functions.


| Page | Action | Admin | User Admin | Analyst | Viewer |
|  --- | --- | --- | --- | --- | --- |
| AI Runtime Security | View | x |  | x | x |
| Detections | List | x |  | x | x |
|  | View Details | x |  | x | x |
|  | Add Note | x |  | x |  |
|  | Close Detection | x |  | x |  |
| LLM Sandbox | Prompt | x |  | x |  |
| Model Details | View | x |  | x | x |
| Model Inventory | View | x |  | x | x |
|  | Delete Model | x |  |  |  |
|  | Upload | x |  | x |  |
|  | Community | x |  | x |  |
| Projects | List Projects | x |  | x | x |
|  | Create / Edit Project | x |  | x |  |
|  | Delete Project | x |  | x |  |
| Policy | List Policies | x |  | x | x |
|  | Publish / Edit Default Policy | x |  |  |  |
|  | Create / Edit Custom Policy | x |  | x |  |
|  | Delete Custom Policy | x |  | x |  |
| Settings - API Keys | View | x |  |  | x |
|  | Create API Key | x |  |  |  |
|  | Delete API Key | x |  |  |  |
| Settings - Audit Logs | View | x |  |  |  |
| Settings - Integrations | View | x |  |  | x |
|  | Configure Sentinel | x |  |  |  |
| Settings - Users | View | x | x |  | x |
|  | Create User | x | x |  |  |
|  | Edit User | x | x |  |  |
|  | Delete User | x | x |  |  |
| Settings - SSO | Configure | x |  |  |  |
| AI Asset Discovery | View | x |  | x | x |
|  | Red Team - Add Evaluation | x |  | x |  |
|  | Red Team - View Evaluation | x |  | x | x |
|  | Model Scan - View Model Scan | x |  | x | x |


## Reset Password

Administrators can reset user passwords. Make sure you save the new password because you cannot view it later.

1. In the HiddenLayer Console, go to **Settings > Users**.
2. Click **Actions > Reset Password**.

3. A reset password email is sent to the user. The user must follow the steps to reset their password.


## Edit User

Administrators can edit users to change their first name, last name, or email address.

1. In the Console, go to **Settings > Users**.
2. Click **Actions > Edit User**.

3. Edit the user’s information.
4. Click **Save**.


## Delete User

Administrators can delete users from the Console.

1. In the HiddenLayer Console, go to **Settings > Users**.
2. Click **Actions > Delete User**.

3. A message displays asking you to confirm deleting the user.

4. Click **Delete**.