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

# Manage Team Access

This guide covers day-to-day usage of nodes and rollups sharing in the Zeeve Platform:

* Open **Users & Access**
* Invite users
* Manage users
* Accept invitation
* Transfer ownership

## Roles and Access

#### 1. Super Admin

* Full access to users, nodes, and rollups.
* Can add/remove Admins, transfer ownership, and manage subscriptions.
* Only one Super Admin is allowed in an organization at any time.

#### 2. Admin

* Full access to nodes and rollups.
* Can invite users (Admin/Operator), update roles, and update node/rollup access.
* Can manage subscriptions.
* Cannot delete the Super Admin or other Admins.

#### 3. Operator

* Read-only access to nodes and rollups.
* Cannot access user management.
* Cannot modify resources or manage subscriptions.

## Open Users & Access

1. Log in to Zeeve Platform.
2. Go to **Settings**.
3. Open **Users & Access**.
4. Review the counters, search, table fields, and row actions.

### What Data Is Shown

* Top counters:
  * **Total users**: all users currently in your organization.
  * **Pending invites**: invitations sent but not accepted/revoked/expired.
  * **Operator / Admin / Super Admin**: role-wise user counts.
* Search box:
  * Filters rows by name or email.
* Users table fields:
  * **Name**: user display name.
  * **Role**: current organization role.
  * **Assigned Nodes**: node access currently mapped for the user.
  * **Assigned Rollups**: rollup access currently mapped for the user.
  * **Action**: row-level controls (edit/remove/revoke based on state and permissions).
* Pending invitation rows:
  * Show invite state and access values until the invite is accepted or revoked.

![Settings overview for Super Admin](/files/561169c94756b3407b4a55916460d47c3cd07006)

![Users & Access table actions](/files/6b0e3f31f1c859e9745393c7ceb89b059a15b2af)

## Invite a User

1. Click **Invite User**.
2. Enter user email.
3. Select role (`Admin` or `Operator`).
4. Select node/rollup access as needed.
5. Click **Send Invite**.
6. An invitation email is sent to the invited email address. The user must open that email to proceed with the onboarding/acceptance flow.

![Invite user modal with Admin role](/files/87630b332b4c6e0eda2c632662f0f3c485edc147)

## Manage Users

Use the **Action** column in each row to manage users and invites.

### Edit Role

1. Locate the user row in **Users & Access**.
2. Click the **Edit** icon.
3. Select a new role allowed by your role permissions.
4. Save and verify the updated role in the table.

### Remove User

1. Locate the user row in **Users & Access**.
2. Click the **Remove/Delete** action for that row.
3. Confirm removal.
4. Verify user count and table rows are updated.

### Revoke Invite

1. Locate the pending-invite row in **Users & Access** or the invitation-related list view.
2. Click the **Revoke** action for that invite.
3. Confirm revoke.
4. Verify the invite is no longer active.

### Action Availability Notes

* Available actions depend on your role (Super Admin/Admin/Operator).
* Protected rows may show disabled actions (for example, restricted role transitions or protected users).
* Invite rows and active-user rows can have different action sets.

![Edit role flow from Users & Access table](/files/5b7ee4edbcc529d654f537a0aaae5bd692656640)

## Accept Invite (Invited User)

1. Log in with the invited user's email.
2. Go to **Settings**.
3. Open **Pending Invitation**.
4. Click **Accept** for the organization invite.
5. Verify the success toast and zero pending invitations.

![Pending invitation before accept](/files/07832e5c69442a37b8cd849292905d2c239543fa)

![Invitation accepted confirmation](/files/34983179351abdeafa304f7f68588d7b8ab3a4ba)

## Transfer Ownership (Super Admin)

1. Open **Users & Access**.
2. Click **Transfer Ownership**.
3. Enter an eligible user email from the same organization.
4. Click **Transfer ownership**.

![Transfer ownership with required-email validation](/files/365f9c2bb0136f7530319ec841b8f1a9447de096)

![Transfer ownership with invalid/out-of-scope user](/files/9d614d669e95dfc0371baa301f2bd10562623fa4)

## Node-Sharing Limitations

* Each organization can have only **one Super Admin** at any given time.
* The invited user must have **no prior nodes** and must **not belong to any existing organization**.
* If the user is already part of another organization, they must leave that organization before accepting a new invite.
