Incident Actions
Incident Actions let 1stLine by Burava run follow-up actions when incident lifecycle events happen.
Open Incidents, then open the Incident Actions tab.
What Incident Actions do
An Incident Action is an org-level rule that runs when a chosen incident event happens.
The current action types are:
- Note
- Webhook
This is useful when the team wants incident changes to create a note, notify another system, or trigger a workflow outside the incident itself.
Trigger events
Incident Actions can run from these trigger events:
createdresolvedclosedreopenedpriority_changedpostmortem_updated
Choose the trigger based on the exact moment you want the action to run.
Examples:
- use
createdto notify a downstream system that a new incident began - use
priority_changedto notify only when urgency changes - use
postmortem_updatedto react when the postmortem is updated
Action scope
An Incident Action can apply to:
- Any schema
- one specific schema
Use schema scope when one incident workflow should only run for incidents built from a particular incident schema.
Conditions
Incident Actions use the same general condition model used elsewhere in 1stLine:
- Field
- Operator
- Value
- Is not
- Is Priority
They also use Respect Conditions to decide whether the rule requires all conditions or any condition.
Use conditions when an action should only run for certain incident states, priorities, or fields.
Note actions
Use Note when the action should create a message from the incident lifecycle event.
The editor uses Message template for this action type.
This is the simplest Incident Action type when the team wants a formatted note based on incident data.
Webhook actions
Use Webhook when the action should call an external HTTPS endpoint.
The editor includes:
- Webhook URL
- Method
- Headers
- JSON template
Use this when another system should receive the incident event as structured JSON.
Templates
Incident Actions support templates based on the incident event context.
Useful values include:
incident.titleincident.descriptionincident.statusincident.priorityincident.linkevent.typeevent.actor_emailevent.actor_name
Example note template:
Incident ${incident.title} changed on ${event.type}Example JSON template:
{ "title": "${incident.title}", "priority": "${incident.priority}", "event": "${event.type}"}How to verify Incident Actions
After creating or changing an Incident Action:
- trigger the matching incident event
- open the incident details page
- open History
- confirm the action execution appears there
If the action did not run, check the trigger event, schema scope, and conditions first.