# Does ilert allow customizable user roles and permissions?

No, ilert only offers pre-defined roles, both global and team-level. Custom roles are on our roadmap, but no ETA is available yet.

## Current role system

### Pre-defined roles

ilert provides a set of pre-defined roles:

* **Global roles**: Apply across the entire organization
* **Team-level roles**: Specific to individual teams
* **Standard permissions**: Common permission sets for typical use cases

### Role types available

Current role options include:

* **Account Owner**: Full administrative access to account settings
* **Admin**: Administrative access to teams and configurations
* **User**: Standard user access with basic permissions
* **Responder**: Can manage alerts but cannot create or modify configuration objects
* **Viewer**: Account-wide read-only access for internal users such as engineering managers or executives who need full operational visibility without active alert or on-call participation
* **Guest**: Basic access that requires team membership for resource visibility
* **Stakeholder**: Team-scoped, limited access to subscribed incidents, services, and status pages

## Permission management

### Team-level permissions

Yes, permissions can be customized for different user groups through team-level roles:

* **Team-specific access**: Control what users can see and do within specific teams
* **Alert visibility**: Manage which alerts users can access
* **Configuration permissions**: Control who can modify team settings
* **Escalation management**: Define who can manage escalation policies

### Permission granularity

While custom roles aren't available, you can:

* **Assign users to multiple teams**: Give users different permissions across teams
* **Use team-level restrictions**: Control access at the team level
* **Leverage global roles**: Use organization-wide roles for broad permissions
* **Combine approaches**: Mix global and team-level permissions as needed

## Future enhancements

### Custom roles roadmap

Custom roles are planned for future releases and will include:

* **Custom permission sets**: Create roles with specific permission combinations
* **Granular controls**: Fine-tune access to specific features and data
* **Role inheritance**: Create role hierarchies and inheritance
* **Advanced permissions**: More detailed control over system access

## Getting started

To manage user roles and permissions, navigate to your team settings and user administration sections.

{% hint style="info" %}
**Related Documentation**

* [User Roles and Permissions](https://docs.ilert.com/user-administration/user-roles-and-permissions)
* [Teams](https://docs.ilert.com/user-administration/teams)
* [Account Settings](https://docs.ilert.com/user-administration/teams)
  {% endhint %}


---

# 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.ilert.com/knowledge-base/on-call-management/does-ilert-allow-customizable-user-roles-and-permissions.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.
