Skip to main content

Permissions and the API

Who may do what​

Each step needs a permission, held everywhere or in one of the incident's units:

ToPermissionHeld by
See incidentsincident.readAgent, Viewer, Auditor, Incident Manager, Incident Responder
Declare and work on them: status, commander, category, units, notes, linked cases, the reviewincident.writeAgent, Incident Manager, Incident Responder
Send updates to requestersincident.send_updateIncident Manager, Incident Responder
Change priority, impact or urgencyincident.change_priorityIncident Manager
Delete an incidentincident.deleteIncident Manager
Settings → Incident Management (the matrix, targets, resolution codes, causes, categories)incident.settingsIncident Manager

Administrators hold them all. Give them to your own roles under Roles.

For AI assistants and the API​

With the plugin on, tokens can get incidents:read, incidents:write and incidents:admin (Settings → API tokens). AI assistants get tools to list, read, declare and update incidents (status, holds, resolving, priority, category, whether it is public), link cases, send updates, write the review, get the numbers and the categories and codes, and (admins) change the settings. The API is described in building a plugin.