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

# Organization Roles

> Different roles in Wherobots Organizations have different capabilities. Learn about the Admin and User roles, their capabilities, and how to modify role configurations.

Every Wherobots account belongs to an Organization and can be assigned an **Admin** or a **User** role.

## Role definitions

You can hold one of two roles in a Wherobots Organization:

* The **Admin** role: An Admin has the most control over the Organization. In Professional or Enterprise Edition Organizations, this includes
  inviting other members to the Organization and viewing billing.
  * An Organization must have at least one Admin. Admins can also invite Users to join the Organization, but having Users is not a requirement. Admins can configure other members as Admins.
  * The individual who initially creates an Organization is automatically assigned the Admin role.
  * If you create an Organization, rather than join an existing Organization, you are automatically the Admin of that Organization.
* The **User** role: A User in Wherobots can access Wherobots Cloud and utilize many of the platform's features.

<Info>
  **Different Organization Editions have different member limits**

  Professional Edition Organizations have a default limit of 10 members. This limit can include a
  mix of User Role and Admin Role accounts.<br /><br />An Admin can invite others to join the Organization.<br /><br />
  Enterprise Edition Organizations can have an unlimited number of members. To learn more about available plans, including paid options, see [Wherobots Pricing](https://wherobots.com/pricing/).
</Info>

### Roles and Organizations

The types of roles allowed in an Organization vary by the type of Organization Edition you have.

Organizations can have a combination of Admins and Users, but there must
always be at least one Admin. An Admin can also elevate a User to Admin status.

#### Community Edition Organization

Community Edition Organizations have a 5 member limit.

##### Organization example with 2 Admins and 3 invited Users

```mermaid theme={"system"}
graph TD
    O[Community<br />Edition<br />Organization] --> A(Admin)
    O --> A1(Admin)

    %% Intermediate node representing the shared management concept
    Management["_Admins are authorized to perform<br />Admin-only functions that affect the Organization._"]

    A --> Management
    A1 --> Management

    subgraph " "
        direction LR %% Arrange users left-to-right
        U1((User))
        U2((User))
        U3((User))


    end

    %% Connections showing which users are managed
    Management --> U1
    Management --> U2
    Management --> U3
```

#### Professional Edition Organization

The Professional Edition is one of Wherobots' paid solutions. Professional Edition
Organizations have a default limit of 10 members.

##### Organization example with 1 Admin and 9 invited Users

```mermaid theme={"system"}
graph TD
    O[Professional<br />Edition<br />Organization] --> A(Admin)

    subgraph " "
        direction LR %% Arrange users horizontally
        U1((User))
        U2((User))
        U3((User))
        U4((User))
        U5((User))
        U6((User))
        U7((User))
        U8((User))
        U9((User))
    end

    %% Connections from Admin to Users within the subgraph
    A --> U1
    A --> U2
    A --> U3
    A --> U4
    A --> U5
    A --> U6
    A --> U7
    A --> U8
    A --> U9
```

##### Organization example with 2 Admins and 8 invited Users

```mermaid theme={"system"}
graph TD
    O[Professional<br />Edition<br />Organization] --> A(Admin)
    O --> A1(Admin)

    %% Intermediate node representing the shared management concept
    Management["_Admins are authorized to perform<br />Admin-only functions that affect the Organization._"]

    A --> Management
    A1 --> Management

    subgraph " "
        direction LR %% Arrange users left-to-right
        U1((User))
        U2((User))
        U3((User))
        U4((User))
        U5((User))
        U6((User))
        U7((User))
        U8((User))

    end

    %% Connections showing which users are managed
    Management --> U1
    Management --> U2
    Management --> U3
    Management --> U4
    Management --> U5
    Management --> U6
    Management --> U7
    Management --> U8
```

#### Enterprise Edition Organization

The Enterprise Edition is one of Wherobots' paid solutions. Enterprise Edition
Organizations can have an unlimited number of members.

## Role capabilities

Capabilities vary by role type. The following is a non-exhaustive list
of what Admins and Users can do in Wherobots:

<Note>
  If a feature is available in a given Edition, this will be indicated by ✅. If a feature is not available in a given Edition, this will be indicated by ❌.
</Note>

| Capability                                      | Admin | User |
| ----------------------------------------------- | :---: | :--: |
| Use Wherobots Cloud                             |   ✅   |   ✅  |
| Start a notebook                                |   ✅   |   ✅  |
| Create Organization                             |   ✅   |   ❌  |
| Manage Organization Settings                    |   ✅   |   ❌  |
| Create Amazon S3 integrations                   |   ✅   |   ❌  |
| Use Amazon S3 integrations                      |   ✅   |   ✅  |
| Invite/Remove Members                           |   ✅   |   ❌  |
| Modify Role configurations                      |   ✅   |   ❌  |
| Create Service Principals                       |   ✅   |   ❌  |
| Add API key to Service Principal                |   ✅   |   ❌  |
| Revoke another Organization member's API key(s) |   ✅   |   ❌  |
| Create/Manage User-Owned API Keys               |   ✅   |   ✅  |
| Use API Keys for Authentication                 |   ✅   |   ✅  |
| Create Job Runs                                 |   ✅   |   ✅  |
| Contact `<support@wherobots.com>`               |   ✅   |   ✅  |
| Use WherobotsAI Raster Inference                |   ✅   |   ✅  |

## Modify a Role configuration

Wherobots Admins can change an account's role configuration.

To modify a role configuration, do the following:

1. Click [**Organization Settings > Users**](https://cloud.wherobots.com/organization#users).
2. Locate the email address for the account you want to modify.
3. In the **Role** dropdown, select the desired Role configuration.
