# Roles & permissions

IcePanel allows you to configure different user roles so the right people have the right level of access. There are 4 user roles in IcePanel:

* Admin - Full permissions <mark style="color:green;">`Paid`</mark>
* Editor - Full edit access to landscapes and diagrams <mark style="color:green;">`Paid`</mark>
* Billing - Limited access scoped to billing and team management <mark style="color:green;">`Free`</mark>
* Viewer - Can view, comment, and export <mark style="color:green;">`Free`</mark>
* Share viewers - Can only view shared diagrams <mark style="color:green;">`Free`</mark>

{% hint style="info" %}
Viewers and Billing users are free on all plans.
{% endhint %}

## Inviting people to an organization

To invite people:

1. Click on the `Share` button on the top right of the screen in a landscape or diagram.&#x20;

   **OR**: Click on the dropdown, `...` menu button, and `Manage organization.`
2. Select the role and landscapes they can access.
3. Enter your teammate's email. You can enter a list of emails comma-separated.
4. Click `Invite`. The invited user will receive an email from IcePanel to join your organization.

<figure><img src="/files/N7QN9REoCyWTlwJw9cxb" alt=""><figcaption><p>Inviting a team member to IcePanel</p></figcaption></figure>

## Editing or removing people from an organization

If you wish to edit or remove someone from your org:

1. Click on the dropdown at the top left of the screen from the landscape page
2. Click on the ⚙ icon button to enter the manage section
3. Go to the `Organization members` page from the left panel.
4. To edit a user's permission or landscape access, click on the dropdown and select the desired role or landscapes they can access.
5. To remove a user, click the `Remove` button on the right of the table. Click the `Remove` button again to confirm.

<figure><img src="/files/F6uqaADLzvmMZapTq1iW" alt=""><figcaption><p>Removing a team member from IcePanel</p></figcaption></figure>

## 🙋 User roles

### ⚙️  Admin

{% hint style="info" %}
Admins are paid seats and will count toward your license. You can have as many admins in your organization as you want.
{% endhint %}

Admins have full permissions, including:

* Create, edit and delete anything inside a landscape
* Edit the default connection line types in the organization
* Manage tags and flows
* Create versions and share links
* Comment on diagrams
* Export diagrams & model
* Delete the organization
* Invite users, set their permissions and remove users
* Create and manage teams
* Change the Editable by permission on objects (see [Ownership teams](/collaboration/ownership-teams.md#locking-object-details-from-being-edited) for more info)
* Manage subscription and billing

### ✏️ Editor

{% hint style="info" %}
Editors are paid seats and will count towards your license.
{% endhint %}

They have permission to:

* Create, edit and delete anything inside a landscape
* Manage tags and flows
* Create versions (if part of a team assigned ownership of a system or app) and share links
* Comment on diagrams
* View team members
* Export diagrams & model

### 💰 Billing

{% hint style="info" %}
Billing users are free and do not count towards your seat license.
{% endhint %}

Billing users have permission to:

* Update payment information
* Upgrade or downgrade the subscription
* Invite users, set their permissions and remove users
* View and download invoices and receipts
* Rename the organization

### 👁️ Viewer

{% hint style="info" %}
Viewers are free and do not count towards your seat license.
{% endhint %}

Viewers have permission to:

* View and explore landscapes
* Comment on diagrams
* Export diagrams & model

### 🔗 Share-link viewers

{% hint style="info" %}
Share-link viewers are free and do not count towards your seat license.
{% endhint %}

Share-link viewers can only view the shared diagram and may be restricted from navigating different diagram levels. See [Share links & embeds](/collaboration/sharing.md) for more.


---

# Agent Instructions: 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.icepanel.io/collaboration/collaboration.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.
