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

# Roles & Permissions

> Understand the different roles and permissions within your workspace

<Note>
  **Organization Structure** Learn how roles and permissions can help manage
  your team's access and workflow in an efficient manner.
</Note>

## Overview of Roles

Your workspace includes three primary roles: Owner, Admin, and Member. Each role has distinct permissions and access levels to help streamline your team's workflow and ensure data security.

<AccordionGroup>
  <Accordion title="Owner">
    The Owner has the highest level of access, including the ability to manage
    roles, permissions, billing information, and overall workspace settings.
    Owners can invite new users, change user roles, and have full access to all
    projects and data within the workspace.
  </Accordion>

  <Accordion title="Admin">
    Admins can manage projects, settings, and users to a certain extent. They
    can add or remove members, assign tasks, and have access to edit projects.
    However, they cannot alter roles or permissions for other admins.
  </Accordion>

  <Accordion title="Member">
    Members have access to view and work on projects they are assigned to. They
    can chat with Brewit, create charts and dashboards, and view workspace
    setings, but they do not have the ability to create data sources or edit
    project settings.
  </Accordion>
</AccordionGroup>

<img src="https://mintcdn.com/brewit-84/pyjAYulKSUrvhjf5/images/screenshots/member-roles.png?fit=max&auto=format&n=pyjAYulKSUrvhjf5&q=85&s=f7ed4e7b23f40a1cc8903170cdb95a80" alt="Roles Screenshot" width="1736" height="932" data-path="images/screenshots/member-roles.png" />

## Understanding Permissions

Permissions are tied directly to a user's role, defining what actions they can and cannot perform within the workspace. It's crucial for maintaining the integrity and security of your workspace.

| Action                   | Owner | Admin | Member |
| ------------------------ | :---: | :---: | :----: |
| **Analysis**             |       |       |        |
| Chat                     |   ✓   |   ✓   |    ✓   |
| Charts                   |   ✓   |   ✓   |    ✓   |
| Dashboards               |   ✓   |   ✓   |    ✓   |
| **Data Sources**         |       |       |        |
| View Data Sources        |   ✓   |   ✓   |    ✓   |
| Create Data Sources      |   ✓   |   ✓   |        |
| Edit Data Sources        |   ✓   |   ✓   |        |
| Add Saved Queries        |   ✓   |   ✓   |        |
| Delete Data Sources      |   ✓   |   ✓   |        |
| Access Resources Usage   |   ✓   |   ✓   |        |
| **Workspace Management** |       |       |        |
| Invite new users         |   ✓   |   ✓   |    ✓   |
| Change user roles        |   ✓   |  ✓\*  |        |
| Edit Project Settings    |   ✓   |   ✓   |        |
| View Billing Information |   ✓   |   ✓   |        |
| View Usage               |   ✓   |   ✓   |        |

<Note>\*Members or Admins can only change the role of a user to a Member.</Note>

## FAQs

<AccordionGroup>
  <Accordion title="How do I change a user's role?">
    Owners and Admins can change a user's role by navigating to the workspace
    settings, selecting [members](https://app.brewit.ai/settings/members), and
    choosing a new role from the dropdown menu.
  </Accordion>

  <Accordion title="Can a member become an admin?">
    Yes, a member can be promoted to an admin by the Owner or an existing Admin.
    This change can be made in the workspace settings under members section.
  </Accordion>
</AccordionGroup>
