> ## Documentation Index
> Fetch the complete documentation index at: https://docs.layest.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage Team Members and Roles in Your Layest Workspace

> Invite team members to your Layest workspace and manage their roles. Assign Admin, Editor, or Viewer permissions to control access to agents and data.

Layest uses a role-based permissions model so you can give every team member exactly the level of access they need. Whether you are onboarding a new developer who needs to build and configure agents, or adding a stakeholder who only needs to review results, roles let you keep your workspace secure and organized.

## Workspace Roles

Layest has three built-in roles:

<CardGroup cols={3}>
  <Card title="Admin" icon="shield-halved">
    Full control over the workspace. Admins can manage members, billing, settings, agents, integrations, and all data.
  </Card>

  <Card title="Editor" icon="pen-to-square">
    Can create and modify agents, workflows, integrations, and data collections, but cannot access billing or workspace settings.
  </Card>

  <Card title="Viewer" icon="eye">
    Read-only access. Viewers can inspect agents, run logs, and analytics but cannot create or modify any resources.
  </Card>
</CardGroup>

## Role Permissions Comparison

| Permission                       | Admin | Editor | Viewer |
| -------------------------------- | :---: | :----: | :----: |
| View agents and workflows        |   ✓   |    ✓   |    ✓   |
| Run agents manually              |   ✓   |    ✓   |    ✓   |
| View run logs and analytics      |   ✓   |    ✓   |    ✓   |
| Create and edit agents           |   ✓   |    ✓   |    ✗   |
| Manage integrations              |   ✓   |    ✓   |    ✗   |
| Create and edit data collections |   ✓   |    ✓   |    ✗   |
| Invite and remove members        |   ✓   |    ✗   |    ✗   |
| Change member roles              |   ✓   |    ✗   |    ✗   |
| Access billing settings          |   ✓   |    ✗   |    ✗   |
| Manage workspace settings        |   ✓   |    ✗   |    ✗   |
| Delete the workspace             |   ✓   |    ✗   |    ✗   |

## Inviting a New Team Member

<Steps>
  <Step title="Open Members Settings">
    Click your workspace name in the top-left corner, select **Settings**, then click **Members** in the left navigation.
  </Step>

  <Step title="Click Invite Member">
    Click the **Invite Member** button in the top-right corner of the Members page.
  </Step>

  <Step title="Enter the Email Address">
    Type the invitee's work email address in the **Email** field. You can add multiple addresses separated by commas to send bulk invitations.
  </Step>

  <Step title="Select a Role">
    Choose **Admin**, **Editor**, or **Viewer** from the **Role** dropdown. You can change this role at any time after the member joins.
  </Step>

  <Step title="Send the Invitation">
    Click **Send Invite**. The invitee receives an email with a secure link that expires after 72 hours. They are listed under **Pending Invitations** on the Members page until they accept.
  </Step>
</Steps>

<Note>
  The number of team members you can invite depends on your plan. Free workspaces support 1 member (the owner), Pro supports up to 10 members, and Enterprise has no member limit. Attempting to invite beyond your seat limit will prompt you to upgrade. See the [plan comparison](/billing/upgrade-plans#plan-comparison) for details.
</Note>

## Changing a Member's Role

1. Go to **Settings → Members**.
2. Find the member in the **Active Members** list.
3. Click the role badge next to their name (for example, **Editor**) to open the role picker.
4. Select the new role.
5. The change saves immediately — no confirmation step required.

Role changes take effect for the member on their next action or page refresh.

## Removing a Member

1. Go to **Settings → Members**.
2. Locate the member you want to remove.
3. Click the **⋯** (more options) menu on their row.
4. Select **Remove from Workspace**.
5. Confirm the removal in the dialog that appears.

Removed members lose access immediately. Any agents, workflows, or data they created remain in the workspace and are reassigned to the workspace owner.

## Pending Invitations

All outstanding invitations are listed in the **Pending Invitations** section below the active members table. For each pending invite you can:

* **Resend** — sends a fresh invitation email with a new 72-hour expiry link.
* **Copy Link** — copies the invitation URL to your clipboard so you can share it directly.
* **Revoke** — cancels the invitation so the link becomes invalid even if the recipient still has the original email.

<Tip>
  If a team member says they never received their invitation, first check that the email address is correct, then use **Resend** to issue a new link. Ask them to check their spam folder if the problem persists.
</Tip>
