> For the complete documentation index, see [llms.txt](https://doc.ainexlayer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.ainexlayer.com/documentation/enterprise-features/multi-user-management.md).

# Multi-User Management

### Overview <a href="#overview" id="overview"></a>

Multi-user management in AINexLayer provides enterprise-grade user administration, team collaboration, and access control. It enables organizations to manage users, assign roles, control access to workspaces and resources, and maintain security and compliance.<br>

<figure><img src="/files/hUsHVZkbTAO5Xbp4WlRB" alt=""><figcaption></figcaption></figure>

### User Management <a href="#user-management" id="user-management"></a>

#### User Types <a href="#user-types" id="user-types"></a>

**System Administrators**

* **Full System Access**: Complete control over the AINexLayer instance
* **User Management**: Create, modify, and delete users
* **System Configuration**: Configure system-wide settings
* **Security Management**: Manage security policies and access controls
* **Audit Access**: Access to all audit logs and system reports

**Organization Manager**

* **Organization Control**: Manage users within their organization
* **Workspace Management**: Create and manage organization workspaces
* **User Permissions**: Assign roles and permissions to users
* **Billing Management**: Manage organization billing and subscriptions
* **Compliance**: Ensure organization compliance with policies

**Regular Users**

* **Workspace Access**: Access assigned workspaces
* **Content Creation**: Create and manage content
* **Collaboration**: Participate in team collaboration
* **Personal Settings**: Manage personal preferences
* **Limited Administration**: Basic user management capabilities

### Create and Manage Multiple Users

#### &#x20;Step 1: Open User Management

1. Log in as an **Admin** or **Manager**.
2. Navigate to **Settings → Users**.
3. You’ll see a list of all existing users along with their roles and creation dates.
4. Click on the **“Add User”** button in the top-right corner to create a new user.

#### Step 2: Fill Out User Details

A pop-up form will appear. Enter the following details:

**Required Fields**

* **Username** – Use only lowercase letters, numbers, dots, underscores, or hyphens.\
  (Example: `john.doe` or `team_member_1`)
* **Password** – Minimum 8 characters. This will be the user’s initial login password.

**Optional Fields**

* **About** – Add a short bio or description.
* **Role** – Choose from the dropdown:
  * **Default User**
  * **Manager**
  * **Administrator** *(Visible only to existing admins)*

**Advanced Options**

* **Daily Message Limit** – Enable and set a message limit for non-admin users (default is 10).

#### &#x20;Step 3: Choose the Right Role

AINexLayer uses a **three-tier role system** to control access:

#### Administrator

* Full system access and configuration control.
* Can manage users, workspaces, and system settings.

#### Manager

* Can manage workspaces and invite or edit users.
* Cannot access LLM, VectorDB, or embedding settings.

#### Default User

* Can only chat inside assigned workspaces.
* Cannot modify settings or manage users.

#### Step 4: Create the User

1. After filling in the details, click **“Add User”**.
2. The system will validate all fields and create the new user.
3. You’ll see a success message once done — the user now appears in the list.

#### Step 5: Manage Existing Users

In the Users table, you can:

* **Edit** — Update user info, change passwords, or modify roles.
* **Suspend** — Temporarily disable user access (they’ll be logged out immediately).
* **Delete** — Permanently remove a user (cannot be undone).

#### Step 6: Manage Workspace Members

1. Go to any **Workspace** → open **Settings** → **Members** tab.
2. Click **“Manage Users”**.
3. Search users and select or deselect using checkboxes.
4. Click **Save Changes** to update workspace access instantly.

***

**👥 Multi-user management provides enterprise-grade user administration and collaboration capabilities. Implement proper user management to ensure security, compliance, and effective team collaboration.**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://doc.ainexlayer.com/documentation/enterprise-features/multi-user-management.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
