Skip to content

RBAC role types#

Within projects, there are three user roles: Admin, Editor, and Viewer. These roles control what the user can do in a project. A user can have different roles within different projects.

Project Admin#

A Project Admin role has the highest level of permissions. Project admins can:

  • Manage project settings: Change name, delete project.
  • Manage project members: Invite members and remove members, change members' roles.
  • View, create, update, and delete any workflows, credentials, or executions within a project.

Project Editor#

A Project Editor can view, create, update, and delete any workflows, credentials, or executions within a project.

Project Viewer#

A Project Viewer is effectively a read-only role with access to all workflows, credentials, and executions within a project.

Viewers aren't able to manually execute any workflows that exist in a project.

Role types and account types

Role types and account types are different things. Every account has one type. The account can have different role types for different projects.

Permission Admin Editor Viewer
View workflows in the project ✅ ✅ ✅
View credentials in the project ✅ ✅ ✅
View executions ✅ ✅ ✅
Edit credentials and workflows ✅ ✅ ❌
Add workflows and credentials ✅ ✅ ❌
Execute workflows ✅ ✅ ❌
Manage members ✅ ❌ ❌
Modify the project ✅ ❌ ❌

Variables and tags aren't affected by RBAC: they're global across the REA Automation instance.