Default Roles
Noxus comes with several built-in roles designed to cover common use cases.Organization Roles
| Role | Description | Key Permissions |
|---|---|---|
| Org Admin | Full control over the entire organization. | All global scopes (org.*, users.*, workspace.*, settings.*). |
| Org Member | Standard member of the organization. | org.read, workspace.read, users.read. |
| Billing Admin | Manages subscriptions and payments. | org.billing, org.read. |
Workspace Roles
| Role | Description | Key Permissions |
|---|---|---|
| Workspace Admin | Full control over a specific workspace. | All workspace.* scopes for that workspace. |
| Developer | Can create and manage AI resources. | workspace.flows.*, workspace.agents.*, workspace.kbs.*. |
| Viewer | Can only view and run resources. | workspace.flows.run, workspace.agents.run, workspace.kbs.run. |
Creating Custom Roles
If the default roles don’t meet your needs, you can create custom roles with specific sets of scopes.- Navigate to Organization Settings > Roles.
- Click Create New Role.
- Provide a name and description for the role.
- Select the desired Scopes from the available list (Workspace-level or Global-level).
- Click Save Role.
Assigning Roles to Users
Roles can be assigned when inviting a user or updated later in the user management section.At the Organization Level
Assigning a global role gives the user permissions across the entire organization.- Go to Organization Settings > Users.
- Select a user and click Edit Roles.
- Choose the appropriate organization-level roles.
At the Workspace Level
Users can have different roles in different workspaces.- Navigate to a specific Workspace.
- Go to Settings > Members.
- Click Add Member or edit an existing member’s role.
- Select the workspace-specific role.