Skip to main content
Control what users can do across Agent Platform by assigning roles that define module-level permissions and access levels.
Role Management (in Settings > Users Management > Role Management) implements role-based access control (RBAC) for accounts, tools, and agentic apps. Every user must have a role. When you invite a user, assign a role that matches their responsibilities. You can reassign roles at any time. Key points:
  • Account creator → automatically assigned Master Admin (highest account-level access).
  • Tool creator → automatically assigned Tool Admin.
  • App creator → automatically assigned App Owner.
  • New users get the Member role by default.

Key Concepts

Roles

A role groups users by job function to streamline permission management. Agent Platform supports two role categories:

Role Types

Role type defines the scope of a role—what modules and actions it governs.

Access Levels

System Roles

System roles have preset permissions and cannot be modified or deleted. To customize a system role’s permissions, duplicate it as a custom role.

Account Roles

Tool Roles

App Roles

Custom Roles

Custom roles apply to Account and Tool role types only. Use them to grant only the permissions a specific user needs. Example: A “Banking Tool Conversation Moderator” role with full access to guardrail configuration but no access to create or deploy tools. Rules:
  • Custom roles appear in the invitation dropdown and can be assigned to invited users.
  • You cannot delete a custom role that is assigned to active users or included in a pending invitation. Reassign or remove those users first.

Module-wise Permissions

The tables below show default permissions for each role. Yes = access granted; No = no access.

Admin Role Permissions

Tool Role Permissions

App Role Permissions

Access level summary:

Evaluation Role Permissions

Role Management Dashboard

The Role Management dashboard lists all system and custom roles with their type, description, creator, and last-updated date. To access:
  1. Go to Settings > Users Management > Role Management.
The dashboard shows:
  • Summary counts: Total Roles, System Roles, Custom Roles.
  • Role table: Role name, Role Type, Description, Created by, Last Updated On.
The Last Updated On column is blank for system roles because they cannot be modified.

Search for a Role

  1. Go to the Role Management dashboard.
  2. Click the Search field.
  3. Type the role name. Matching results appear instantly.

Manage System Roles

System roles cannot be created, modified, or deleted. Duplicate a system role to create a modifiable custom version.

View a System Role

  1. On the Role Management dashboard, click the (ellipsis) menu for a system role.
  2. Select View.
The details panel shows the role’s name, type, description, and module-wise permission settings (read-only).

Duplicate a System Role

Duplicating copies the role’s name, type, and all permission settings into a new custom role that you can modify.
Changes to the duplicate do not affect the original system role.
  1. On the Role Management dashboard, click the menu for a system role.
  2. Select Duplicate.
The duplicate appears with the original name followed by _copy. Rename it as needed.

Manage Custom Roles

Add a Custom Role

  1. Go to Settings > Users Management > Role Management.
  2. Click Add New Role.
  3. Enter a unique Role Name and Role Description.
  4. Select a Role Type: Account or Tool.
For Account roles, set the access level for each module and configure sub-permissions:
  • Set the Models access level before enabling its sub-permissions. Skipping this disables them automatically.
  • Setting Settings to Full → sets Integrations and User Management to Full and enables all sub-permissions.
  • Setting Settings to No Access → sets Integrations to View, User Management to No Access.
  • Setting Settings to Custom → sets Integrations and User Management to Custom, where you select individual permissions.
For Tool roles, select Full, Custom (default), or View for Access, then set individual tool permissions under Enable/Disable tool access.
  1. Click Create.
The new custom role appears on the Role Management dashboard.

Edit a Custom Role

  • The Role Type cannot be changed after creation. Create a new custom role if you need a different type.
  • Updating a custom role immediately changes permissions for all users currently assigned to it.
  1. On the Role Management dashboard, click the menu for the custom role.
  2. Select Edit.
  3. Update Role Name, Role Description, or Access level.
  4. Click Update.

Delete a Custom Role

You can only delete custom roles not assigned to any active users. Bulk deletion is not supported. Prerequisite: Ensure no users are assigned to the role. If they are, do one of the following first:
  • Reassign a different role: Go to Settings > Users Management > Users, click the user’s Account Role field, and select a new role.
  • Delete the assigned users: Go to Users Management and delete the users individually or in bulk.
To delete:
  1. On the Role Management dashboard, click the menu for the custom role.
  2. Select Delete.
  3. Click Confirm.

Duplicate a Custom Role

Duplicating a custom role works the same as duplicating a system role—it copies the name, type, and all permission settings. See Duplicate a System Role.