> This page is for version v2026-02-09 (default).
> For other versions, use one of these documentation indexes:
> - v2026-02-09 (default): https://docs.extend.ai/2026-02-09/llms.txt
> - v2025-04-21: https://docs.extend.ai/2025-04-21/llms.txt
> - v2024-12-23: https://docs.extend.ai/2024-12-23/llms.txt

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extend.ai/llms.txt
> Use this file to discover all available pages before exploring further.
>
> ## API version
> The current API version is `2026-02-09`, served at the site root (no version prefix in URLs).
> If this page URL contains `/2025-04-21/` or `/2024-12-23/`, you are reading an older API version.
> Prefer the current docs at https://docs.extend.ai/llms.txt unless the user explicitly needs that older version.
> Do not treat older-version pages as the source of truth for new integrations.

# User Roles and Permissions

> Learn about the different user roles in Extend and what each role can access

In Extend, your **organization** contains one or more **workspaces**, and each workspace has its own set of **members**. Every member is assigned a **role** that determines what they can access and do within that workspace. Since roles are workspace-specific, a user can have different roles in different workspaces.

## Available Roles

| Role          | Description                                                          |
| ------------- | -------------------------------------------------------------------- |
| **Admin**     | Full access to all features, including member management and billing |
| **Developer** | All features except member management and billing settings           |
| **Editor**    | Create and manage processors, workflows, and evaluations             |
| **Reviewer**  | View configurations and review workflow/processor runs               |
| **Viewer**    | Read-only access to processors, workflows, runs, and evaluation sets |

---

## Role Permissions

### Admin

Full control over the workspace:

* All Developer permissions
* Invite and remove workspace members
* Change member roles
* Manage billing and subscription settings

### Developer

Access to all features except workspace administration:

* All Editor permissions
* Create and manage API keys
* Configure webhook endpoints
* View API request logs and webhook logs

> **Note**
>
> To access the **Developers** page (API keys, webhooks, logs), you need the **Admin** or **Developer** role.

### Editor

Build and iterate on document processing:

* Create, edit, and publish processors
* Create and manage workflows
* Run processors and workflows
* Manage evaluation sets

### Reviewer

Monitor and review document processing:

* View processors and workflows
* Review and correct workflow runs
* Review and correct processor runs
* Manage evaluation set items

### Viewer

Read-only access to document processing:

* View processors and workflows
* View workflow and processor runs
* View evaluation sets
* View workspace members

> **Note**
>
> Viewer cannot create, edit, run, review, or correct anything. Assign the **Reviewer** role if someone needs to correct runs or manage evaluation set items.

---

## Managing Roles

Admins can manage workspace members from **Settings → Members**.

To change a user's role:

1. Navigate to **Settings → Members**
2. Find the user in the members table
3. Select a new role from the dropdown

To invite a new user:

1. Click **Add Member**
2. Enter their email and select a role
3. They'll receive an email invitation to join