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

# Roles and Permissions

## Integrations

Integrations have the following user based access controls.

<div class="flex justify-center">
  | Permission                          | Admin | User |
  | ----------------------------------- | ----- | ---- |
  | View integration                    | ✅     | ✅    |
  | Register data using the integration | ✅     | ❌    |
  | Delete integration                  | ✅     | ❌    |
  | Add users                           | ✅     | ❌    |
</div>

## Projects

The table below illustrates the role-based access control for various Project actions available to different user types.

<Note>
  Contact [support](mailto:support@encord.com) to gain access to the Viewer role for your Projects.
</Note>

| Permission                                      | Project Admin | Team Manager | Reviewer    | Annotator     | Annotator & Reviewer | Viewer |
| ----------------------------------------------- | ------------- | ------------ | ----------- | ------------- | -------------------- | ------ |
| Attach / Detach Datasets                        | ✅             | ❌            | ❌           | ❌             | ❌                    | ❌      |
| Attach / Switch Ontology                        | ✅             | ❌            | ❌           | ❌             | ❌                    | ❌      |
| Delete                                          | ✅             | ❌            | ❌           | ❌             | ❌                    | ❌      |
| Invite team members                             | ✅             | ✅            | ❌           | ❌             | ❌                    | ❌      |
| Manage team permissions                         | ✅             | ✅            | ❌           | ❌             | ❌                    | ❌      |
| Manage admins                                   | ✅             | ❌            | ❌           | ❌             | ❌                    | ❌      |
| Annotate & review tasks                         | ✅             | ✅            | Review only | Annotate only | ✅                    | ❌      |
| Confirm annotations                             | ✅             | ✅            | ❌           | ❌             | ❌                    | ❌      |
| Control task assignments and status             | ✅             | ✅            | ❌           | ❌             | ❌                    | ❌      |
| Exporting labels                                | ✅             | ❌            | ❌           | ❌             | ❌                    | ❌      |
| Assign and Release Tasks                        | ✅             | ✅            | ❌           | ❌             | ❌                    | ❌      |
| Browse and inspect labels (all workflow stages) | ✅             | ✅            | ✅           | ✅             | ✅                    | ✅      |
| Create and resolve comments                     | ✅             | ✅            | ✅           | ✅             | ✅                    | ✅      |

### Consensus

Certain tabs can only be accessed by specific users roles.

<div class="flex justify-center">
  | **Tab**   | Annotator | Reviewer\* | Annotator + Reviewer\* | Team Manager | Admin |
  | --------- | --------- | ---------- | ---------------------- | ------------ | ----- |
  | Summary   | ❌         | ❌          | ❌                      | ✅            | ✅     |
  | Explore   | ❌         | ❌          | ❌                      | ✅            | ✅     |
  | Queue     | ✅         | ✅          | ✅                      | ✅            | ✅     |
  | Workflow  | ❌         | ❌          | ❌                      | ✅            | ✅     |
  | Analytics | ✅         | ✅          | ✅                      | ✅            | ✅     |
  | Settings  | ❌         | ❌          | ❌                      | ✅            | ✅     |
</div>

<Note>
  When **Show peer annotations** is enabled on a consensus annotation workflow node, peer annotators (all subtasks after the first) cannot initiate their task until the first annotator completes theirs. This is a conditional access restriction that applies equally to all annotator roles — it is not role-based. The first annotator's **Initiate** button is never affected by this restriction. Once the first annotator completes their subtask, the **Initiate** button becomes available to all peer annotators.
</Note>

## Ontologies

The user who created the Ontology is granted admin privileges, which gives full control over the Ontology including adding other team members as viewers and admins.

Add and manage users in the *Team* pane of the [*Settings* tab of the Ontology](/platform-documentation/Annotate/annotate-ontologies/annotate-working-with-ontologies#ontology-settings).

The following table summarizes user based access control for each role.

| **Role** | **Edit structure** | **Attach/detach from Projects** | **View tree structure** | **View JSON structure** | **Manage collaborators** | Copy | Delete |
| -------- | ------------------ | ------------------------------- | ----------------------- | ----------------------- | ------------------------ | ---- | ------ |
| Viewer   | ❌                  | ✅(if Project admin)             | ✅                       | ✅                       | ❌                        | ❌    | ❌      |
| Admin    | ✅                  | ✅(if Project admin)             | ✅                       | ✅                       | ✅                        | ✅    | ✅      |

## Workflows

## Datasets

Collaborator permissions can be set in the *Team* section of the Dataset *Settings*.

<div class="flex justify-center">
  | Permission      | Admin | Viewer |
  | --------------- | ----- | ------ |
  | View dataset    | ✅     | ✅      |
  | Add data        | ✅     | ❌      |
  | Adjust settings | ✅     | ❌      |
</div>

## Data Curation

User permissions for Folders are configured by selecting a Folder in **Files**. Click **Manage access** after selecting a Folder to add or remove users from the Folder.

<Note>Only users that are a part of your Workspace settings can be added to your Folders.</Note>

Users added to your Folders have access to all files in the Folder.

<center>
  | Permission      | Admin | Viewer |
  | --------------- | ----- | ------ |
  | View Folder     | ✅     | ✅      |
  | Add data        | ✅     | ❌      |
  | Adjust settings | ✅     | ❌      |
</center>

![Manage Index Folder Permissions](https://storage.googleapis.com/docs-media.encord.com/static/img/Index/index-manage-folder-permisssions.gif)

## Label Queue

The following actions are available in the Label Queue. Per-row task management actions in the three-dot (⋯) menu are restricted by role.

| Action          | Project Admin | Team Manager | Reviewer | Annotator | Annotator & Reviewer | Viewer |
| --------------- | ------------- | ------------ | -------- | --------- | -------------------- | ------ |
| View task       | ✅             | ✅            | ✅        | ✅         | ✅                    | ✅      |
| Activity log    | ✅             | ✅            | ✅        | ✅         | ✅                    | ✅      |
| API details     | ✅             | ✅            | ✅        | ✅         | ✅                    | ✅      |
| Assign task     | ✅             | ✅            | ❌        | ❌         | ❌                    | ❌      |
| Release task    | ✅             | ✅            | ❌        | ❌         | ❌                    | ❌      |
| Change priority | ✅             | ✅            | ❌        | ❌         | ❌                    | ❌      |
| Move to stage   | ✅             | ✅            | ❌        | ❌         | ❌                    | ❌      |

<Note>**Assign** is available for annotation and review stages only. Consensus-annotation rows are coordinator tasks assigned per subtask and do not offer the per-row Assign action.</Note>
