Teams & Workspaces

Roles & Permissions

riogentix implements Role-Based Access Control (RBAC) across all workspaces.

Built-in Roles

RoleDescription
OwnerFull access to everything, including billing and workspace deletion
AdminFull access except billing; can manage users and all resources
EditorCreate, edit, and activate workflows; manage own credentials
ViewerRead-only access to workflows and execution logs
API UserProgrammatic access only; no UI login

Permission Matrix

ActionOwnerAdminEditorViewer
View workflows
Create/edit workflows
Activate/deactivate
Delete workflows
View credentialsOwn only
Manage users
View audit logs
Manage billing

Assigning Roles

Via riogentix UI

  1. Settings → Members → [User] → Edit
  2. Select a role from the Role dropdown
  3. Save

Via SCIM (Automated)

Map your IdP groups to riogentix roles in Settings → Identity Providers → SCIM → Group Mappings. Role assignments stay in sync with your directory automatically.

Custom Roles

Admins can create custom roles with fine-grained permissions:

  1. Settings → Roles → + New Role
  2. Name the role and select allowed actions
  3. Assign to users or groups

Group-Based Access

Assign roles to Groups for easier management. All users in a group inherit its roles:

  1. Settings → Groups → + New Group
  2. Assign roles to the group
  3. Add users to the group