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

# User roles and permissions

> Control user access with base roles and custom permissions

User permissions in incident.io are controlled through base roles and custom roles. Each user has one base role that determines their core permissions, plus optional custom roles can grant additional permissions.

Configure roles at **Settings → Users → Roles tab**. Assign roles to individual users at **Settings → Users → Users tab**.

For information on how roles interact with billing, see [seat types](/admin/seat-types).

## Base roles

Every user has a base role that determines their default permissions. There are three base roles:

* **Standard** — default role for all users. Can view and declare incidents. Responders with this role can participate in incident response.
* **Admin** — all Standard permissions, plus the ability to manage organization settings and billing.
* **Owner** — full access to all incident.io features and settings.

Viewers can only have the Standard role. To assign a user the Admin or Owner role, they must have a Responder or On-call seat.

### Default permissions by role

| Permission                                                          | Standard | Admin | Owner |
| ------------------------------------------------------------------- | -------- | ----- | ----- |
| Use incident.io via Slack and dashboard (view and create incidents) | ✅        | ✅     | ✅     |
| Create and edit workflows and announcement rules                    | ✅        | ✅     | ✅     |
| View organization settings (except billing)                         | ✅        | ✅     | ✅     |
| Edit organization settings                                          | ❌        | ✅     | ✅     |
| View and edit billing settings                                      | ❌        | ✅     | ✅     |
| View all private incidents (including those they are not part of)   | ❌        | ❌     | ✅     |

<Note>
  Slack workspace admins already have access to all private Slack channels, so they can access all private incidents
  regardless of their incident.io role.
</Note>

You can customize base role permissions at **Settings → Users → Roles tab**. Click the edit icon on any base role to modify its permissions — for example, restricting billing access so only Owners can manage billing settings.

<img src="https://mintcdn.com/incidentio-18bb4170/cKa4Hzg5rhXm3nWq/images/help-centre/can-we-set-different-user-permissions/screenshot-1.png?fit=max&auto=format&n=cKa4Hzg5rhXm3nWq&q=85&s=77b9377c1a827b6b02fb801481033c5f" alt="Base roles list showing Owner, Admin, and Standard roles" width="1564" height="602" data-path="images/help-centre/can-we-set-different-user-permissions/screenshot-1.png" />

<Frame>
  <img src="https://mintcdn.com/incidentio-18bb4170/cKa4Hzg5rhXm3nWq/images/help-centre/can-we-set-different-user-permissions/screenshot-2.png?fit=max&auto=format&n=cKa4Hzg5rhXm3nWq&q=85&s=907627bfb6e6d372036d90b138140580" alt="Editing the Admin role permissions" width="500" data-path="images/help-centre/can-we-set-different-user-permissions/screenshot-2.png" />
</Frame>

## Custom roles

Custom roles grant specific permissions to individual users beyond their base role. They only add permissions — they never remove them. A user receives the union of all permissions from their base role plus any assigned custom roles.

**Example custom roles:**

* **Engineer** — manage API keys and webhooks
* **Finance** — manage billing settings and on-call pay reports
* **Security** — view all private incidents

To create a custom role, go to **Settings → Users → Roles tab** and click **Add new**. Define the role name, description, and specific permissions to grant.

<Frame>
  <img src="https://mintcdn.com/incidentio-18bb4170/cKa4Hzg5rhXm3nWq/images/help-centre/can-we-set-different-user-permissions/screenshot-3.png?fit=max&auto=format&n=cKa4Hzg5rhXm3nWq&q=85&s=33c173d1cddf13a749670df9a8941d34" alt="Creating a custom Engineer role" width="500" data-path="images/help-centre/can-we-set-different-user-permissions/screenshot-3.png" />
</Frame>

## Managing user permissions

View and edit user permissions at **Settings → Users → Users tab**. Each row shows the user's current seat type, base role, and custom roles.

To modify a user's permissions, click the edit icon next to their name. You can change their base role or add custom roles. Users can hold multiple custom roles simultaneously.

<Frame>
  <img src="https://mintcdn.com/incidentio-18bb4170/cKa4Hzg5rhXm3nWq/images/help-centre/can-we-set-different-user-permissions/screenshot-4.png?fit=max&auto=format&n=cKa4Hzg5rhXm3nWq&q=85&s=0eb2227ae3706bd90af4fbbd2f9a144b" alt="Editing a user's seat type, base role, and custom roles" width="500" data-path="images/help-centre/can-we-set-different-user-permissions/screenshot-4.png" />
</Frame>
