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✅——