Skip to main content

RBAC permission matrix

Ticketra uses granular, action-level permissions. The catalog below is generated from api/src/modules/roles/index.ts. Built-in role columns are sourced from the live database (post-migrations).

Custom roles can be assigned any subset of these permissions. SUPER_ADMIN always implies every permission.

Users

PermissionActionSuper AdminAdminUser
Create usersusers:create
Disable usersusers:disable
Reset user passwordsusers:reset_password
Change own passwordusers:change_own_password

Schemas

PermissionActionSuper AdminAdminUser
Create schemasschemas:create
Edit draft schemasschemas:edit_draft
Publish schemasschemas:publish
Deprecate schemasschemas:deprecate
View schemasschemas:read

Logs

PermissionActionSuper AdminAdminUser
Submit logslogs:submit
View ingestion errorslogs:view_errors
Search logslogs:search

Cases

PermissionActionSuper AdminAdminUser
View casescases:read
Create casescases:create
Update own casescases:update
Update any casecases:update_any
Assign casescases:assign
Delete casescases:delete
Close casescases:close
Reopen casescases:reopen
Link events to casescases:link_event

Observables

PermissionActionSuper AdminAdminUser
View observablesobservables:read
Tag observablesobservables:tag
Enrich observablesobservables:enrich

Audit

PermissionActionSuper AdminAdminUser
View audit logaudit:read
View error logerrors:read

Config

PermissionActionSuper AdminAdminUser
Modify configurationconfig:modify
View configurationconfig:read

Integrations

PermissionActionSuper AdminAdminUser
View integrationsintegration:read
Modify integrationsintegration:modify

Milestones

PermissionActionSuper AdminAdminUser
View milestonesmilestones:read
Manage milestonesmilestones:manage

Playbooks

PermissionActionSuper AdminAdminUser
View playbooksplaybooks:read
Manage playbooksplaybooks:manage
Apply playbooksplaybooks:apply

Backup

PermissionActionSuper AdminAdminUser
Create backupsbackup:create
View backupsbackup:read
Restore backupsbackup:restore
Delete backupsbackup:delete
Download backupsbackup:download

Alerts

PermissionActionSuper AdminAdminUser
View alertsalerts:read
Triage alerts (acknowledge, dismiss, link)alerts:triage

Reports

PermissionActionSuper AdminAdminUser
View and download reportsreports:read
Generate reportsreports:generate
Delete reportsreports:delete

LDAP

PermissionActionSuper AdminAdminUser
Manage LDAP configurationldap:manage

Roles

PermissionActionSuper AdminAdminUser
Manage rolesroles:manage