Overview
Users access platform areas and actions based on their assigned roles, known as role-based access control (RBAC). RBAC settings are unique to each workspace, so a user assigned to multiple workspaces can have a different role in each.
To manage user roles, go to Settings > Users. To create and manage custom roles, go to Settings > Security > Roles.
Preset roles
Torq offers the following preset roles:
Viewer: View-only access to the workspace.
Operator: Operational access without full creation rights.
Creator: Create and modify workflows and integrations.
Contributor: Creator permissions, plus publish workflows and run the Send Email step.
Owner: Full control over the workspace's assets and settings.
Interact Only: Access exclusively to Torq Interact, via the navigation sidebar or a direct URL.
The following roles are available in workspaces with case management enabled:
Cases Viewer: View-only access to case management.
Workspace Viewer: View-only access to the workspace, including automation and case management.
Cases Analyst: Work on cases without access to configuration settings.
Cases Contributor: Cases Analyst permissions, plus create and edit cases dashboards, and create and update triage context rules.
The following roles grant access to the Organization Management page, which covers all of the organization's workspaces:
Organization Manager: Manage organization resources and data.
Organization Viewer: View organization resources and metrics.
To set up an Organization Management page for your organization, contact Torq support. For details, see Organization Management: Manage Workspaces in Torq.
Organization-managed vs. workspace-managed roles
Custom roles in Torq can be managed at two levels:
Workspace roles: Created and managed within a single workspace. Only available in that workspace.
Organization-managed roles: Created centrally at the organization level and automatically available across all workspaces. Role IDs are consistent across workspaces, so shared workflows and integrations work without conflicts.
Use organization-managed roles for standard, repeatable access patterns. Use workspace roles only when local customization is needed.
In Settings > Security > Roles, the Scope column shows whether each role is Org-managed or Workspace, so you can tell at a glance where it is managed. Preset roles are labeled Org-managed. Organization-managed roles can be viewed and duplicated from a workspace but not edited locally. Any changes made at the organization level are automatically reflected across all workspaces.
For details on assigning organization-managed roles to users or mapping them via SSO, see Organization-managed Roles: Centralize Access Across Workspaces.
How permissions combine
Every scope grants access, and none removes it. A role can do exactly what its scopes allow, and adding a scope only ever widens access.
For each Torq page a role needs to access, also enable the relevant page under UI Access (for example, View the Workflows page).
To limit who can see a specific case, restrict the case itself. When a case's access mode is set to Restricted, only its Assignees, Reviewers, and Collaborators can view and edit it. Users with the bypass.case.access.restriction scope, included in Owner by default, can view and edit all cases regardless of restrictions. For details, see Restrict Cases Access: Ensure Information Confidentiality.
How to use
Find the scope you need
Preset roles cover most needs. When you build a custom role or a least-privilege service API key, use this table to find the scope behind a specific action. For how scopes stack together, see How permissions combine above.
I want to… | Required scope(s) | Notes |
Run workflows |
|
|
Create or edit workflows |
|
|
Publish workflows |
|
|
Read or write global variables |
| Global variables are managed through workflow steps. The |
Read or write workspace variables |
| These apply to workspace variables only. |
Create or edit an integration |
| Included in Creator, Contributor, Owner, and Organization Manager. |
View step execution logs |
| Shown in the role editor as Secrets Management > View custom secrets without access to their values. |
View, create, publish, or run AI Agents |
|
|
Submit a Torq Interact form |
|
|
Create or update cases |
| Included in Creator, Contributor, Owner, Cases Analyst, and Cases Contributor. |
Create or modify public case views |
| Private views require only |
View or participate in Socrates conversations inside a case |
|
|
View or participate in Socrates Investigator conversations on the Socrates page |
| Applies only in workspaces with case management enabled. |
View, create, or edit Socrates Builder conversations |
|
|
View or manage Socrates tools |
| Shown in the role editor under Socrates Tool Management. Included in Owner only. |
View every cases dashboard, regardless of its visibility settings |
| Shown in the role editor as Bypass cases dashboard restriction. Included in Owner only. |
View triaged alerts and the triage dashboard |
| Available only in workspaces with Auto Triage enabled. Most preset roles include these scopes; see Preset role reference below. For a custom role, select them under the Auto Triage permission group in Settings > Security > Roles. |
Confirm or reject verdicts, and manage triage context rules |
|
|
Manage IP access rules |
|
|
Share resources across workspaces |
| Included in Owner and Organization Manager. |
Read organization metrics through the API |
| Included in Organization Manager and Organization Viewer. |
If a request is still denied after you add the scope, confirm that the role is assigned in the workspace where the action runs, and that any API key in use carries that role.
Create custom roles
You can create custom roles tailored to your organization's needs in two ways: via Settings or via workflow steps.
Create a role via Settings
Navigate: Go to Settings > Security > Roles.
Add a role: Click Create.
Name the role: Enter a unique and meaningful name and description.
Set permissions: Select the activities users with this role can perform. For each Torq page the role needs, also select the page under UI Access (for example, View the Workflows page).
To grant access to Context Graph, enable both View the Context Graph page and View Context Graph data.Add the role: Click Add.
Preset roles cannot be edited or deleted, but can be duplicated as templates. Click the three-dot (...) menu and select Duplicate. Custom roles can be edited, duplicated, and deleted; they can only be deleted when not assigned to any user.
Organization-managed roles are available across all workspaces, so an organization-managed role that appears unused in one workspace might still be assigned to users in another. To see how many members and workspaces each organization-managed role is assigned to, go to Organization Management > Manage > Roles and check the Members and Workspaces columns.
Create a role via steps
Open a workflow: Go to Build > Workflows and create or open a workflow.
Find the steps: In the Builderbox, search
role torqto find steps for creating, listing, updating, and deleting roles.Configure the step: When using the Create Role or Update Role step, list the scopes for the role in the Scope names parameter.
Set the API key: Use an integration instance whose Torq service API key has the Owner role.
To view step execution logs, ensure the custom role has the Secrets Management > View custom secrets without access to their values permission.
Preset role reference
Each preset role below lists the Torq pages it can see and the permissions it grants, labeled as they appear in the role editor (Settings > Security > Roles) and listed in the same order as the role editor's permission groups.
Case-management permissions are listed separately under each role and apply only in workspaces with case management enabled.
Auto Triage permissions apply only in workspaces with Auto Triage enabled.
Viewer role
View-only access to the workspace.
Visible UI pages
Workflows
Integrations
Workspace Variables
Templates
AI Agents
Auto Triage
Activity Log
Insights
Cases Dashboards
Settings
Context Graph
Permissions
Permission | Scope |
View the Templates page |
|
View the Workflows page |
|
View the Activity Log page |
|
View the Settings page |
|
View the Integrations page |
|
View the Insights page |
|
View the Workspace Variables page |
|
View activity log data |
|
View agent definitions and configurations |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
View triage context rules |
|
View cases dashboards |
|
List and view integrations |
|
Submit Torq interactions |
|
Update onboarding status |
|
View custom secrets without access to their values |
|
Read account theme |
|
View and read Builder conversations |
|
Edit and create new Builder conversations |
|
View step execution data |
|
List existing workflows |
|
View existing workflows |
|
View existing workspace variables |
|
View the Context Graph page |
|
View Context Graph data |
|
Case-management permissions
The Viewer role has no case-management permissions.
Operator role
Operational access without full creation rights.
Visible UI pages
Workflows
Integrations
Workspace Variables
Templates
Auto Triage
Activity Log
Insights
Settings
Context Graph
Permissions
Permission | Scope |
View the Templates page |
|
View the Workflows page |
|
View the Activity Log page |
|
View the Settings page |
|
View the Integrations page |
|
View the Insights page |
|
View the Workspace Variables page |
|
View activity log data |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
Confirm or reject verdicts and submit feedback on alerts |
|
View triage context rules |
|
List and view integrations |
|
Submit Torq interactions |
|
Create Torq interactions |
|
Update onboarding status |
|
View custom secrets without access to their values |
|
Read account theme |
|
View and read Builder conversations |
|
Edit and create new Builder conversations |
|
View step execution data |
|
Run steps |
|
Execute the Torq step Send Email |
|
List existing workflows |
|
View existing workflows |
|
Run workflows |
|
View existing workspace variables |
|
View the Context Graph page |
|
View Context Graph data |
|
Creator role
Create and modify workflows and integrations.
Visible UI pages
Workflows
Integrations
Workspace Variables
Templates
AI Agents
Auto Triage
Activity Log
Insights
Cases Dashboards
Settings
Context Graph
Permissions
Permission | Scope |
View the Templates page |
|
View the Workflows page |
|
View the Activity Log page |
|
View the Settings page |
|
View the Integrations page |
|
View the Insights page |
|
View the Workspace Variables page |
|
View activity log data |
|
View agent definitions and configurations |
|
Create new agent |
|
Publish agent across the platform |
|
Trigger agent executions |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
Confirm or reject verdicts and submit feedback on alerts |
|
View triage context rules |
|
Create and update triage context rules |
|
View cases dashboards |
|
Create and edit cases dashboards |
|
List and view integrations |
|
Create integrations |
|
Submit Torq interactions |
|
Create Torq interactions |
|
Update onboarding status |
|
View custom secrets without access to their values |
|
Create and update custom secrets |
|
View and read Builder conversations |
|
Edit and create new Builder conversations |
|
View step execution data |
|
Run steps |
|
View list of workspace users |
|
View personal API keys |
|
Create personal API keys |
|
List existing workflows |
|
View existing workflows |
|
Run workflows |
|
Create workflows |
|
Add steps to workflows |
|
View existing workspace variables |
|
Create workspace variables |
|
View the Context Graph page |
|
View Context Graph data |
|
Case-management permissions
In workspaces with case management enabled, this role also sees the Cases, Runbooks, Observables, and Socrates pages, and has the following permissions:
Permission | Scope |
View observables page |
|
View the Cases page |
|
List and view cases |
|
View cases assigned to others |
|
View unassigned cases |
|
Create and update cases |
|
Delete cases |
|
Modify the structure/lifecycle of cases |
|
List and view observables |
|
Create and update observables |
|
Delete observables |
|
List and view runbooks |
|
Assistant (Socrates) read permission |
|
Assistant (Socrates) write permission |
|
View and read Socrates Investigations conversations |
|
Edit and create new Socrates Investigations conversations |
|
Contributor role
Creator permissions, plus publish workflows and run the Send Email step.
Visible UI pages
Workflows
Integrations
Workspace Variables
Templates
AI Agents
Auto Triage
Activity Log
Insights
Cases Dashboards
Settings
Context Graph
Permissions
Permission | Scope |
View the Templates page |
|
View the Workflows page |
|
View the Activity Log page |
|
View the Settings page |
|
View the Integrations page |
|
View the Insights page |
|
View the Workspace Variables page |
|
View activity log data |
|
View agent definitions and configurations |
|
Create new agent |
|
Publish agent across the platform |
|
Trigger agent executions |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
Confirm or reject verdicts and submit feedback on alerts |
|
View triage context rules |
|
Create and update triage context rules |
|
View cases dashboards |
|
Create and edit cases dashboards |
|
List and view integrations |
|
Create integrations |
|
Submit Torq interactions |
|
Create Torq interactions |
|
Update onboarding status |
|
View custom secrets without access to their values |
|
Create and update custom secrets |
|
View and read Builder conversations |
|
Edit and create new Builder conversations |
|
View step execution data |
|
Run steps |
|
Execute the Torq step Send Email |
|
View list of workspace users |
|
View personal API keys |
|
Create personal API keys |
|
List existing workflows |
|
View existing workflows |
|
Run workflows |
|
Create workflows |
|
Add steps to workflows |
|
Publish workflows |
|
View existing workspace variables |
|
Create workspace variables |
|
View the Context Graph page |
|
View Context Graph data |
|
Case-management permissions
In workspaces with case management enabled, this role also sees the Cases, Runbooks, Observables, and Socrates pages, and has the following permissions:
Permission | Scope |
View observables page |
|
View the Cases page |
|
List and view cases |
|
View cases assigned to others |
|
View unassigned cases |
|
Create and update cases |
|
Delete cases |
|
Modify the structure/lifecycle of cases |
|
List and view observables |
|
Create and update observables |
|
Delete observables |
|
List and view runbooks |
|
Assistant (Socrates) read permission |
|
Assistant (Socrates) write permission |
|
View and read Socrates Investigations conversations |
|
Edit and create new Socrates Investigations conversations |
|
Owner role
Full control over the workspace's assets and settings, including users and SSO.
Visible UI pages
Workflows
Integrations
Workspace Variables
Templates
AI Agents
Auto Triage
Activity Log
Insights
Cases Dashboards
Settings
Context Graph
Permissions
Permission | Scope |
View the Templates page |
|
View the Workflows page |
|
View the Activity Log page |
|
View the Settings page |
|
View the Integrations page |
|
View the Insights page |
|
View the Workspace Variables page |
|
List audit logs |
|
View activity log data |
|
View agent definitions and configurations |
|
Create new agent |
|
Publish agent across the platform |
|
Trigger agent executions |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
Confirm or reject verdicts and submit feedback on alerts |
|
View triage context rules |
|
Create and update triage context rules |
|
Delete triage context rules |
|
Re-ingest or drop alerts held after the ingestion cap is reached |
|
View cases dashboards |
|
Create and edit cases dashboards |
|
Bypass cases dashboard restriction |
|
List and view integrations |
|
Create integrations |
|
Submit Torq interactions |
|
Create Torq interactions |
|
Update onboarding status |
|
Share resources with other workspaces |
|
View custom secrets without access to their values |
|
Create and update custom secrets |
|
Read account theme |
|
Create/Update account theme |
|
View the organization settings |
|
Deactivate/Reactivate a workspace, modify configurations |
|
View IP access rules |
|
Modify IP access rules |
|
View and read Builder conversations |
|
Edit and create new Builder conversations |
|
List and view Socrates tools |
|
Create, update, and delete Socrates tools |
|
View step execution data |
|
Run steps |
|
Execute the Torq step Send Email |
|
View list of workspace users |
|
Manage workspace users and configure SSO |
|
View personal API keys |
|
Create personal API keys |
|
List existing workflows |
|
View existing workflows |
|
Run workflows |
|
Create workflows |
|
Add steps to workflows |
|
Publish workflows |
|
View existing workspace variables |
|
Create workspace variables |
|
View the Context Graph page |
|
View Context Graph data |
|
The Owner role includes all Auto Triage scopes by default when Auto Triage is enabled for the workspace.
Case-management permissions
In workspaces with case management enabled, this role also sees the Cases, Runbooks, Observables, and Socrates pages, and has the following permissions:
Permission | Scope |
View observables page |
|
View the Cases page |
|
List and view cases |
|
View cases assigned to others |
|
View unassigned cases |
|
Create and update cases |
|
Delete cases |
|
Modify the structure/lifecycle of cases |
|
Make changes to case management configurations |
|
Bypass case access restriction |
|
List and view observables |
|
Create and update observables |
|
Delete observables |
|
List and view runbooks |
|
Create and update runbooks |
|
Assistant (Socrates) read permission |
|
Assistant (Socrates) write permission |
|
View and read Socrates Investigations conversations |
|
Edit and create new Socrates Investigations conversations |
|
Interact Only role
Access exclusively to Torq Interact, via the navigation sidebar or a direct URL.
When an Interaction Flow starts mid-workflow, it is sent as a notification directly to the navigation sidebar. Only users granted access through email-based permissions receive the sidebar notification and can act on it.
When an Interaction Flow is trigger-initiated, authorized users can access it from the sidebar or through its permanent execution URL.
Visible UI pages
A standalone Interaction webpage or Torq app view that includes only the Interactions configured for sidebar access.
Permissions
Permission | Scope |
Submit Torq interactions |
|
Read account theme |
|
View list of workspace users |
|
Interact Only users cannot access Settings > Security > Roles.
Cases Viewer role
View-only access to cases, runbooks, and observables. Available in workspaces with case management enabled.
Visible UI pages
Auto Triage
Cases
Runbooks
Observables
Socrates
Cases Dashboards
Context Graph
Permissions
Permission | Scope |
View activity log data |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
View triage context rules |
|
View cases dashboards |
|
List and view integrations |
|
Submit Torq interactions |
|
View step execution data |
|
View list of workspace users |
|
List existing workflows |
|
View existing workflows |
|
Case-management permissions
This role also has the following case-management permissions:
Permission | Scope |
View observables page |
|
View the Cases page |
|
List and view cases |
|
View cases assigned to others |
|
View unassigned cases |
|
List and view observables |
|
List and view runbooks |
|
Assistant (Socrates) read permission |
|
View and read Socrates Investigations conversations |
|
View the Context Graph page |
|
View Context Graph data |
|
Workspace Viewer role
View-only access to the workspace, including automation and case management resources. Does not include the Context Graph scopes.
Visible UI pages
Workflows
Integrations
Workspace Variables
Templates
AI Agents
Auto Triage
Cases
Runbooks
Observables
Socrates
Activity Log
Insights
Cases Dashboards
Settings
Permissions
Permission | Scope |
View the Templates page |
|
View the Workflows page |
|
View the Activity Log page |
|
View the Settings page |
|
View the Integrations page |
|
View the Insights page |
|
View the Workspace Variables page |
|
View activity log data |
|
View agent definitions and configurations |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
View triage context rules |
|
Sign URLs for download |
|
View cases dashboards |
|
List and view integrations |
|
Submit Torq interactions |
|
Update onboarding status |
|
View custom secrets without access to their values |
|
View and read Builder conversations |
|
Edit and create new Builder conversations |
|
View step execution data |
|
View list of workspace users |
|
List existing workflows |
|
View existing workflows |
|
View existing workspace variables |
|
Case-management permissions
This role also has the following case-management permissions:
Permission | Scope |
View observables page |
|
View the Cases page |
|
List and view cases |
|
View cases assigned to others |
|
View unassigned cases |
|
List and view observables |
|
List and view runbooks |
|
Assistant (Socrates) read permission |
|
View and read Socrates Investigations conversations |
|
Cases Analyst role
Work on cases, observables, and triaged alerts without access to case management configuration.
Visible UI pages
Auto Triage
Cases
Runbooks
Observables
Socrates
Cases Dashboards
Context Graph
Permissions
Permission | Scope |
View activity log data |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
Confirm or reject verdicts and submit feedback on alerts |
|
View triage context rules |
|
View cases dashboards |
|
List and view integrations |
|
Submit Torq interactions |
|
Create Torq interactions |
|
View step execution data |
|
View list of workspace users |
|
List existing workflows |
|
View existing workflows |
|
Run workflows |
|
View the Context Graph page |
|
View Context Graph data |
|
Case-management permissions
This role also has the following case-management permissions:
Permission | Scope |
View observables page |
|
View the Cases page |
|
List and view cases |
|
View cases assigned to others |
|
View unassigned cases |
|
Create and update cases |
|
Delete cases |
|
List and view observables |
|
Create and update observables |
|
Delete observables |
|
List and view runbooks |
|
Assistant (Socrates) read permission |
|
Assistant (Socrates) write permission |
|
View and read Socrates Investigations conversations |
|
Edit and create new Socrates Investigations conversations |
|
Cases Contributor role
Cases Analyst permissions, plus create and edit cases dashboards, and create and update triage context rules. Does not include the Context Graph scopes.
Visible UI pages
Auto Triage
Cases
Runbooks
Observables
Socrates
Cases Dashboards
Permissions
Permission | Scope |
View activity log data |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
Confirm or reject verdicts and submit feedback on alerts |
|
View triage context rules |
|
Create and update triage context rules |
|
View cases dashboards |
|
Create and edit cases dashboards |
|
List and view integrations |
|
Submit Torq interactions |
|
Create Torq interactions |
|
View step execution data |
|
View list of workspace users |
|
List existing workflows |
|
View existing workflows |
|
Run workflows |
|
Case-management permissions
This role also has the following case-management permissions:
Permission | Scope |
View observables page |
|
View the Cases page |
|
List and view cases |
|
View cases assigned to others |
|
View unassigned cases |
|
Create and update cases |
|
Delete cases |
|
List and view observables |
|
Create and update observables |
|
Delete observables |
|
List and view runbooks |
|
Assistant (Socrates) read permission |
|
Assistant (Socrates) write permission |
|
View and read Socrates Investigations conversations |
|
Edit and create new Socrates Investigations conversations |
|
Organization Manager role
Manage organization resources and data from the Organization Management page.
Visible UI pages
Workspaces
Cases Dashboards
Auto Triage
Roles
Permissions
Permission | Scope |
View the Settings page |
|
List audit logs |
|
List and view triage alerts |
|
View triage dashboard and metrics |
|
Re-ingest or drop alerts held after the ingestion cap is reached |
|
View cases dashboards |
|
Create and edit cases dashboards |
|
Create integrations |
|
Read metrics |
|
Get organization license |
|
Share resources with other workspaces |
|
Create and update custom secrets |
|
Read account theme |
|
Create/Update account theme |
|
View the organization settings |
|
Deactivate/Reactivate a workspace, modify configurations |
|
View IP access rules |
|
Modify IP access rules |
|
View and read Builder conversations |
|
Edit and create new Builder conversations |
|
View list of workspace users |
|
Manage workspace users and configure SSO |
|
View personal API keys |
|
Create personal API keys |
|
Create workflows |
|
Create workspace variables |
|
Case-management permissions
This role also has the following case-management permission:
Permission | Scope |
List and view cases |
|
Organization Viewer role
View organization resources and metrics on the Organization Management page.
Visible UI pages
Workspaces
Cases Dashboards
Permissions
Permission | Scope |
View the Settings page |
|
List audit logs |
|
View cases dashboards |
|
Read metrics |
|
Get organization license |
|
Read account theme |
|
View the organization settings |
|
View IP access rules |
|
View and read Builder conversations |
|
Edit and create new Builder conversations |
|
View list of workspace users |
|
Case-management permissions
This role also has the following case-management permission:
Permission | Scope |
List and view cases |
|
Deprecated scopes
The following scopes have been deprecated. Some preset roles still include them; they are omitted from the tables above.
alert.readalert.writefiles.read(replaced byfile.read)files.write(replaced byfile.write)interaction.execute(replaced byinteraction.write)ip.access.rule.read(replaced bysecurity.config.read)ip.access.rule.write(replaced bysecurity.config.write)


