> For the complete documentation index, see [llms.txt](https://docs.informationhub.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.informationhub.io/project/users.md).

# Users

The Users page lets you manage who has access to your project. You can invite new members, assign roles, and remove users.

<figure><img src="/files/TRdFi0o2F6kPU4GB1Gc5" alt="The users page"><figcaption><p>The users page</p></figcaption></figure>

## Finding a member

The users list has a **search bar** at the top. Type a name or email address to filter the list in real time. If your project has many members, use the **Previous** and **Next** arrows at the bottom of the list to move between pages.

## Invite users

1. Open the **Users** module from the project sidebar.
2. Click the **Add User** button.
3. On the invite page, start typing the person's email address or username in the search field. A list of matching users appears as you type - click a name to select them.
4. If the person is not shown in the list, type their full email address and click **Add User** directly.

{% hint style="info" %}
The invited user will appear in the list once they have been added. They can access the project according to their assigned role.
{% endhint %}

## Pending invitations and join requests

When someone has requested to join the project or has a pending invitation, their entry in the list is marked accordingly. Two buttons appear next to pending members:

* **Checkmark (Accept)** - approves the request and adds the person as a member.
* **X (Reject)** - declines or removes the pending request.

These buttons are only visible to users with the appropriate permissions.

## Roles

Information Hub provides three built-in roles:

| Role          | What they can do                                                                 |
| ------------- | -------------------------------------------------------------------------------- |
| **Admin**     | Full control over the project, including settings, user management, and all data |
| **User**      | View and edit data across all modules (forms, tables, dashboards, etc.)          |
| **Submitter** | Submit data through forms only - cannot view or edit other project data          |

### Editing a member's role

1. Find the member in the list.
2. Click the **ellipsis (three-dot) menu** on their row.
3. Select **Edit Role**.
4. In the dialog that appears, choose a new role from the selector.
5. Click **Update** to save the change.

### Custom roles

If the built-in roles do not fit your needs, you can create custom roles with specific permissions:

1. Go to [Project Settings](/project/settings.md).
2. Open the **Roles** section.
3. Create a new role and configure its permissions.

## Remove a user

To remove someone from your project:

1. Find the user in the list.
2. Click the **ellipsis (three-dot) menu** on their row.
3. Select **Remove**.
4. Confirm the removal.

{% hint style="warning" %}
Removing a user revokes their access to the project immediately. Any data they submitted remains in the project.
{% endhint %}

## Leave a project

If you are a member of a project and there is at least one other Admin, you can leave the project yourself. Click the **Leave Project** button in the toolbar at the top of the Users page.

{% hint style="warning" %}
You cannot leave a project if you are the only Admin. Transfer the Admin role to another member first, or ask an Admin to remove you.
{% endhint %}


---

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

```
GET https://docs.informationhub.io/project/users.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.
