Skip to main content
Version: Next

Permissions Reference

Every permission as it appears in the API Permission Management card (Settings → Security Policy), grouped the way that card groups them, with what it allows and the default for each role. The Permission column is the exact label the card shows. Where earlier pages of this manual used a descriptive name of their own, it is listed under Also called so a search for either finds the row.

Legend: ✅ granted by default · ❌ not granted. The matrix is editable — see Permissions.

Pipeline Operations​

PermissionAlso calledGatessuperadminadmineditorviewer
View PipelinesView pipelinesSee pipelines and their definitions✅✅✅✅
Create PipelineCreate pipelinesCreate a pipeline✅✅✅❌
Edit PipelineEdit pipelinesEdit a pipeline; delete variables; change a variable's scope 1.0.8; query introspection✅✅✅❌
Delete PipelineDelete pipelinesDelete a pipeline✅✅✅❌
Execute PipelineRun pipelinesRun once; trigger a single node✅✅✅❌
Start/Stop PipelineStart and stop pipelinesStart/stop, and start-all/stop-all✅✅✅❌
Export PipelineExport pipelinesExport a pipeline✅✅✅❌
Import PipelineImport pipelinesImport a pipeline✅✅✅❌
Configure Shared VariablesConfigure variable storageChange the variable storage mode — temporary (volatile) or saved (persistent)✅✅✅❌

Connection Operations​

PermissionAlso calledGatessuperadminadmineditorviewer
View ConnectionsView connectionsList and browse; connection health; SNMP walk/MIBs/traps; store-and-forward status, buffer limits and the quarantine list; historian settings; MQTT publishers and their status✅✅✅✅
Create ConnectionCreate connectionsCreate; OPC-UA discover/trust; upload MIBs; create an MQTT publisher✅✅✅❌
Edit ConnectionEdit connectionsEdit; test an AI credential; clear quarantine; historian designation, ownership and rebuilds; store-and-forward buffer limits, pause/resume, forwarding rate, live first and purge 1.0.8; quarantine read in full, retry, drop and export; edit an MQTT publisher, turn one on or off, release a publish quarantine✅✅✅❌
Delete ConnectionDelete connectionsDelete a connection or an MQTT publisher✅✅✅❌

Monitoring & Logs​

PermissionAlso calledGatessuperadminadmineditorviewer
View Execution LogsView execution logsRead execution and node-execution logs✅✅✅✅
View System LogsView system logsRead system logs✅✅✅✅
Clear Execution LogsClear execution logsDelete execution logs✅❌✅❌
Clear System LogsClear system logsDelete system logs✅❌✅❌
View All ExecutionsView all users' executionsSee execution logs from all projects✅❌❌❌
Delete All ExecutionsDelete all users' executionsDelete execution logs from all projects✅❌❌❌
View Status PanelView the status panelStatus panel; system and connection monitors✅✅✅✅

User Management​

PermissionAlso calledGatessuperadminadmineditorviewer
Manage UsersManage usersList users✅✅❌❌
Create UserCreate usersCreate a user✅✅❌❌
Edit UserEdit usersActivate/deactivate✅✅❌❌
Delete UserDelete usersDelete a user✅✅❌❌
Change User RoleChange a user's roleChange a user's role✅❌❌❌

System Settings​

PermissionAlso calledGatessuperadminadmineditorviewer
Access SettingsAccess settingsSettings area; API keys; realtime health; map/WMS read✅❌❌❌
Manage PermissionsManage permissionsEdit the role-to-permission matrix✅❌❌❌
Manage Log ConfigConfigure system loggingSystem log configuration✅✅❌❌
Manage Auth SettingsManage sign-in settingsAuthentication policy, session lengths, Keep sessions across restarts and Sign out all sessions 1.0.8; external-content policy✅❌❌❌

Services​

PermissionAlso calledGatessuperadminadmineditorviewer
Manage System ServicesManage servicesStart/stop/restart services; storage and WMS configuration; Settings → Historian query concurrency and Integer Tag Interpolation 1.0.8 (interpolation)✅❌❌❌

Scripting​

PermissionAlso calledGatessuperadminadmineditorviewer
Manage Script SandboxManage the script sandboxScript sandbox configuration and package installation✅❌❌❌

Namespace​

PermissionAlso calledGatessuperadminadmineditorviewer
View NamespaceView the namespaceBrowse the tree, read tags, bindings, UDTs; historian series-cache statistics; for a Studio user, reading and adding historian annotations, and editing or deleting your own 1.0.8✅✅✅✅
Create Namespace NodeCreate tags and foldersCreate nodes; copy subtrees; create UDT instances✅✅✅❌
Edit Namespace NodeEdit tags and foldersEdit, move, rename, bulk-update nodes✅✅✅❌
Delete Namespace NodeDelete tags and foldersDelete nodes; bulk delete; delete UDT instances✅✅✅❌
Manage NamespaceManage tagsTag CRUD; UDT definitions, syncs, overrides, member context✅✅✅❌
Bind ProtocolBind a tag to a protocolCreate, edit, enable, disable, delete protocol bindings✅✅✅❌
Import NamespaceBulk import tagsBulk import✅✅✅❌
Export NamespaceExport the namespaceExport the namespace✅✅✅❌
Refresh NamespaceRefresh the namespaceRefresh from source✅✅✅✅
Progressive LoadingConfigure namespace optimisationChange the namespace progressive-loading mode✅❌❌❌

Project​

PermissionAlso calledGatessuperadminadmineditorviewer
View ProjectsView projectsOpen a project✅✅✅✅
Create ProjectCreate projectsCreate; import a project backup✅✅✅❌
Edit ProjectEdit projectsEdit name, title, description✅✅✅❌
Delete ProjectDelete projectsDelete a project✅✅✅❌
Manage ProjectManage projectsEnable, disable, trash, restore, purge; project backup export/restore✅✅❌❌

Designer​

PermissionAlso calledGatessuperadminadmineditorviewer
Manage DesignerManage the DesignerDesigner authoring; view tree export/import✅❌❌❌
Manage File LibraryManage the libraryFile library management✅❌❌❌
Manage Symbol Library 1.0.8Manage the symbol libraryImport, edit and delete the global SVG symbols; draft a symbol with the AI assistant✅❌❌❌

Alarms​

PermissionAlso calledGatessuperadminadmineditorviewer
View AlarmsView alarmsActive list, journal, metrics, definitions✅✅✅✅
Acknowledge AlarmsAcknowledge alarmsAcknowledge, shelve, suppress, restore✅✅✅✅
Manage AlarmsManage alarmsCreate/delete definitions; per-tag enable; storage settings✅✅✅❌

Audit​

PermissionAlso calledGatessuperadminadmineditorviewer
View Audit LogView the audit journalRead the audit journal; verify the chain✅✅❌❌
Manage AuditManage the audit journalConfigure audit storage✅❌❌❌

Backup​

PermissionAlso calledGatessuperadminadmineditorviewer
Manage Backup & RestoreManage backupsGateway backup export and restore; importing a store-and-forward quarantine file 1.0.8✅❌❌❌

Identity & Access​

PermissionAlso calledGatessuperadminadmineditorviewer
Manage LiveView AuthManage LiveView sign-inRuntime (LiveView) identity sources✅❌❌❌

AI​

PermissionAlso calledGatessuperadminadmineditorviewer
Use AI AssistantUse the AI assistantChat, conversations, proposals✅✅✅❌
Manage AI SettingsManage AI settingsAI configuration, credentials, per-connection access✅❌❌❌
Author AI Specialists—Create, edit and test AI Specialists✅✅❌❌

Notes on the defaults​

Admins can read the audit journal but cannot configure it. View Audit Log is granted; Manage Audit is not. Audit-storage configuration is itself a security control.

Viewers can acknowledge alarms. Acknowledgement is an operator's core duty and changes no configuration. A role that sees alarms but cannot acknowledge them leaves a permanently red banner.

Editors can clear execution and system logs but admins cannot, by default. Editors own the pipelines that produce those logs; admins are steered toward the audit journal, which cannot be cleared at all.

Editors cannot author AI Specialists by default. A specialist decides how the assistant reasons for everyone who later selects it, which is nearer to deploying a script than to editing a project, so Author AI Specialists is granted deliberately.

Manage AI Settings is super-admin only because it exposes billable API credentials and the assistant's kill switch.

Manage Permissions is the meta-permission. Anyone holding it can grant themselves anything. Keep it on the super admin.

Next​

→ Permissions