Integrate Rootly incident management into workflows. Create and manage incidents, alerts, services, severities, and retrospectives.
Create a new incident in Rootly with optional severity, services, and teams.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
title | string | No | The title of the incident (auto-generated if not provided) |
summary | string | No | A summary of the incident |
severityId | string | No | Severity ID to attach to the incident |
status | string | No | Incident status (in_triage, started, detected, acknowledged, mitigated, resolved, closed, cancelled, scheduled, in_progress, completed) |
kind | string | No | Incident kind (normal, normal_sub, test, test_sub, example, example_sub, backfilled, scheduled, scheduled_sub) |
serviceIds | string | No | Comma-separated service IDs to attach |
environmentIds | string | No | Comma-separated environment IDs to attach |
groupIds | string | No | Comma-separated team/group IDs to attach |
incidentTypeIds | string | No | Comma-separated incident type IDs to attach |
functionalityIds | string | No | Comma-separated functionality IDs to attach |
labels | string | No | Labels as JSON object, e.g. {"platform":"osx","version":"1.29"} |
private | boolean | No | Create as a private incident (cannot be undone) |
| Parameter | Type | Description |
|---|
incident | object | The created incident |
Retrieve a single incident by ID from Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident to retrieve |
| Parameter | Type | Description |
|---|
incident | object | The incident details |
Update an existing incident in Rootly (status, severity, summary, etc.).
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident to update |
title | string | No | Updated incident title |
summary | string | No | Updated incident summary |
severityId | string | No | Updated severity ID |
status | string | No | Updated status (in_triage, started, detected, acknowledged, mitigated, resolved, closed, cancelled, scheduled, in_progress, completed) |
kind | string | No | Incident kind (normal, normal_sub, test, test_sub, example, example_sub, backfilled, scheduled, scheduled_sub) |
private | boolean | No | Set incident as private (cannot be undone) |
serviceIds | string | No | Comma-separated service IDs |
environmentIds | string | No | Comma-separated environment IDs |
groupIds | string | No | Comma-separated team/group IDs |
incidentTypeIds | string | No | Comma-separated incident type IDs to attach |
functionalityIds | string | No | Comma-separated functionality IDs to attach |
labels | string | No | Labels as JSON object, e.g. {"platform":"osx","version":"1.29"} |
mitigationMessage | string | No | How was the incident mitigated? |
resolutionMessage | string | No | How was the incident resolved? |
cancellationMessage | string | No | Why was the incident cancelled? |
| Parameter | Type | Description |
|---|
incident | object | The updated incident |
List incidents from Rootly with optional filtering by status, severity, and more.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
status | string | No | Filter by status (in_triage, started, detected, acknowledged, mitigated, resolved, closed, cancelled, scheduled, in_progress, completed) |
severity | string | No | Filter by severity slug |
search | string | No | Search term to filter incidents |
services | string | No | Filter by service slugs (comma-separated) |
teams | string | No | Filter by team slugs (comma-separated) |
environments | string | No | Filter by environment slugs (comma-separated) |
sort | string | No | Sort order (e.g., -created_at, created_at, -started_at) |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
incidents | array | List of incidents |
totalCount | number | Total number of incidents returned |
Create a new alert in Rootly for on-call notification and routing.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
summary | string | Yes | The summary of the alert |
description | string | No | A detailed description of the alert |
source | string | No | The source of the alert (e.g., api, manual, datadog, pagerduty) |
status | string | No | Alert status on creation (open, triggered) |
serviceIds | string | No | Comma-separated service IDs to attach |
groupIds | string | No | Comma-separated team/group IDs to attach |
environmentIds | string | No | Comma-separated environment IDs to attach |
externalId | string | No | External ID for the alert |
externalUrl | string | No | External URL for the alert |
deduplicationKey | string | No | Alerts sharing the same deduplication key are treated as a single alert |
| Parameter | Type | Description |
|---|
alert | object | The created alert |
List alerts from Rootly with optional filtering by status, source, and services.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
status | string | No | Filter by status (open, triggered, acknowledged, resolved) |
source | string | No | Filter by source (e.g., api, datadog, pagerduty) |
services | string | No | Filter by service slugs (comma-separated) |
environments | string | No | Filter by environment slugs (comma-separated) |
groups | string | No | Filter by team/group slugs (comma-separated) |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
alerts | array | List of alerts |
totalCount | number | Total number of alerts returned |
Add a timeline event to an existing incident in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident to add the event to |
event | string | Yes | The summary/description of the event |
visibility | string | No | Event visibility (internal or external) |
| Parameter | Type | Description |
|---|
eventId | string | The ID of the created event |
event | string | The event summary |
visibility | string | Event visibility (internal or external) |
occurredAt | string | When the event occurred |
createdAt | string | Creation date |
updatedAt | string | Last update date |
List services from Rootly with optional search filtering.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter services |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
services | array | List of services |
totalCount | number | Total number of services returned |
List severity levels configured in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter severities |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
severities | array | List of severity levels |
totalCount | number | Total number of severities returned |
List teams (groups) configured in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter teams |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
teams | array | List of teams |
totalCount | number | Total number of teams returned |
List environments configured in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter environments |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
environments | array | List of environments |
totalCount | number | Total number of environments returned |
List incident types configured in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Filter incident types by name |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
incidentTypes | array | List of incident types |
totalCount | number | Total number of incident types returned |
List functionalities configured in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter functionalities |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
functionalities | array | List of functionalities |
totalCount | number | Total number of functionalities returned |
List incident retrospectives (post-mortems) from Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
status | string | No | Filter by status (draft, published) |
search | string | No | Search term to filter retrospectives |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
retrospectives | array | List of retrospectives |
totalCount | number | Total number of retrospectives returned |
Delete an incident by ID from Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident to delete |
| Parameter | Type | Description |
|---|
success | boolean | Whether the deletion succeeded |
message | string | Result message |
Retrieve a single alert by ID from Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
alertId | string | Yes | The ID of the alert to retrieve |
| Parameter | Type | Description |
|---|
alert | object | The alert details |
Update an existing alert in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
alertId | string | Yes | The ID of the alert to update |
summary | string | No | Updated alert summary |
description | string | No | Updated alert description |
source | string | No | Updated alert source |
serviceIds | string | No | Comma-separated service IDs to attach |
groupIds | string | No | Comma-separated team/group IDs to attach |
environmentIds | string | No | Comma-separated environment IDs to attach |
externalId | string | No | Updated external ID |
externalUrl | string | No | Updated external URL |
deduplicationKey | string | No | Updated deduplication key |
| Parameter | Type | Description |
|---|
alert | object | The updated alert |
Acknowledge an alert in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
alertId | string | Yes | The ID of the alert to acknowledge |
| Parameter | Type | Description |
|---|
alert | object | The acknowledged alert |
Resolve an alert in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
alertId | string | Yes | The ID of the alert to resolve |
resolutionMessage | string | No | Message describing how the alert was resolved |
resolveRelatedIncidents | boolean | No | Whether to also resolve related incidents |
| Parameter | Type | Description |
|---|
alert | object | The resolved alert |
Create a new action item for an incident in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident to add the action item to |
summary | string | Yes | The title of the action item |
description | string | No | A detailed description of the action item |
kind | string | No | The kind of action item (task, follow_up) |
priority | string | No | Priority level (high, medium, low) |
status | string | No | Action item status (open, in_progress, cancelled, done) |
assignedToUserId | string | No | The user ID to assign the action item to |
dueDate | string | No | Due date for the action item |
| Parameter | Type | Description |
|---|
actionItem | object | The created action item |
List action items for an incident in Rootly.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident to list action items for |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
actionItems | array | List of action items |
totalCount | number | Total number of action items returned |
List users from Rootly with optional search and email filtering.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter users |
email | string | No | Filter users by email address |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
users | array | List of users |
totalCount | number | Total number of users returned |
List current on-call entries from Rootly with optional filtering.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
scheduleIds | string | No | Comma-separated schedule IDs to filter by |
escalationPolicyIds | string | No | Comma-separated escalation policy IDs to filter by |
userIds | string | No | Comma-separated user IDs to filter by |
serviceIds | string | No | Comma-separated service IDs to filter by |
| Parameter | Type | Description |
|---|
onCalls | array | List of on-call entries |
totalCount | number | Total number of on-call entries returned |
List on-call schedules from Rootly with optional search filtering.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter schedules |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
schedules | array | List of schedules |
totalCount | number | Total number of schedules returned |
List escalation policies from Rootly with optional search filtering.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter escalation policies |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
escalationPolicies | array | List of escalation policies |
totalCount | number | Total number of escalation policies returned |
List causes from Rootly with optional search filtering.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter causes |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
causes | array | List of causes |
totalCount | number | Total number of causes returned |
List playbooks from Rootly with pagination support.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
playbooks | array | List of playbooks |
totalCount | number | Total number of playbooks returned |
Transition a Rootly incident to the mitigated state.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident to mitigate |
mitigationMessage | string | No | How was the incident mitigated? |
| Parameter | Type | Description |
|---|
incident | object | The mitigated incident |
Transition a Rootly incident to the resolved state.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident to resolve |
resolutionMessage | string | No | How was the incident resolved? |
| Parameter | Type | Description |
|---|
incident | object | The resolved incident |
Assign an incident role (e.g. commander) to a user on a Rootly incident.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident |
userId | string | Yes | The ID of the user to assign (use List Users to find IDs) |
incidentRoleId | string | Yes | The ID of the incident role (use List Incident Roles to find IDs) |
| Parameter | Type | Description |
|---|
incident | object | The incident after the role assignment |
Remove an incident role assignment from a user on a Rootly incident.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident |
userId | string | Yes | The ID of the user to unassign (use List Users to find IDs) |
incidentRoleId | string | Yes | The ID of the incident role to remove (use List Incident Roles to find IDs) |
| Parameter | Type | Description |
|---|
incident | object | The incident after the role was unassigned |
Subscribe users to a Rootly incident so they receive updates.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident |
userIds | string | Yes | Comma-separated user IDs to subscribe (use List Users to find IDs) |
| Parameter | Type | Description |
|---|
incident | object | The incident after subscribers were added |
Unsubscribe users from a Rootly incident.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident |
userIds | string | Yes | Comma-separated user IDs to unsubscribe (use List Users to find IDs) |
| Parameter | Type | Description |
|---|
incident | object | The incident after subscribers were removed |
Post a public status page update for a Rootly incident.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident |
event | string | Yes | The status page update message to publish |
statusPageId | string | No | The ID of the status page to post to |
status | string | No | Status to set (investigating, identified, monitoring, resolved, scheduled, in_progress, completed) |
notifySubscribers | boolean | No | Whether to notify status page subscribers |
shouldTweet | boolean | No | Whether to post the update to the linked Twitter/X account |
| Parameter | Type | Description |
|---|
statusPageEvent | object | The created status page event |
Update a Rootly incident action item (status, priority, assignee, etc.).
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
actionItemId | string | Yes | The ID of the action item to update |
summary | string | No | Updated action item title |
description | string | No | Updated description |
kind | string | No | The kind of action item (task, follow_up) |
priority | string | No | Priority level (high, medium, low) |
status | string | No | Action item status (open, in_progress, cancelled, done) |
assignedToUserId | string | No | The user ID to assign the action item to |
dueDate | string | No | Due date for the action item |
| Parameter | Type | Description |
|---|
actionItem | object | The updated action item |
Delete a Rootly incident action item.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
actionItemId | string | Yes | The ID of the action item to delete |
| Parameter | Type | Description |
|---|
success | boolean | Whether the action item was deleted |
message | string | Result message |
Snooze a Rootly alert for a set number of minutes.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
alertId | string | Yes | The ID of the alert to snooze |
delayMinutes | number | Yes | Number of minutes to snooze the alert |
| Parameter | Type | Description |
|---|
alert | object | The snoozed alert |
Escalate a Rootly alert, optionally to a specific escalation policy or level.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
alertId | string | Yes | The ID of the alert to escalate |
escalationPolicyId | string | No | Escalation policy ID to escalate to (use List Escalation Policies to find IDs) |
escalationPolicyLevel | number | No | Escalation policy level to escalate to |
| Parameter | Type | Description |
|---|
alert | object | The escalated alert |
List the timeline events for a Rootly incident.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
incidentId | string | Yes | The ID of the incident |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
events | array | List of incident timeline events |
totalCount | number | Total number of events returned |
Trigger a Rootly automation workflow, optionally scoped to an incident or alert.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
workflowId | string | Yes | The ID of the workflow to run |
incidentId | string | No | Incident ID to run the workflow against |
alertId | string | No | Alert ID to run the workflow against |
immediate | boolean | No | Run immediately (true) or respect the workflow wait time (false). Default true |
checkConditions | boolean | No | Whether to evaluate the workflow conditions before running. Default false |
| Parameter | Type | Description |
|---|
workflowRun | object | The triggered workflow run |
List incident roles configured in Rootly (e.g. commander, scribe).
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | Rootly API key |
search | string | No | Search term to filter incident roles |
pageSize | number | No | Number of items per page (default: 20) |
pageNumber | number | No | Page number for pagination |
| Parameter | Type | Description |
|---|
incidentRoles | array | List of incident roles |
totalCount | number | Total number of incident roles returned |
Trigger workflow when a new incident is created in Rootly
| Parameter | Type | Description |
|---|
eventId | string | Unique webhook event ID |
eventType | string | Rootly event type (e.g. incident.created) |
issuedAt | string | When the event was issued (ISO 8601) |
data.id | string | Incident ID |
data.sequential_id | number | Sequential incident number |
data.title | string | Incident title |
data.public_title | string | Public-facing incident title |
data.slug | string | Incident slug |
data.kind | string | Incident kind (normal, test, etc.) |
data.private | boolean | Whether the incident is private |
data.summary | string | Incident summary |
data.status | string | Incident status |
data.url | string | Incident URL in Rootly |
data.short_url | string | Shortened incident URL |
data.mitigation_message | string | Mitigation message |
data.resolution_message | string | Resolution message |
data.cancellation_message | string | Cancellation message |
data.slack_channel_name | string | Linked Slack channel name |
data.slack_channel_id | string | Linked Slack channel ID |
data.slack_channel_url | string | Linked Slack channel URL |
data.started_at | string | When the incident started |
data.detected_at | string | When the incident was detected |
data.acknowledged_at | string | When the incident was acknowledged |
data.mitigated_at | string | When the incident was mitigated |
data.resolved_at | string | When the incident was resolved |
data.cancelled_at | string | When the incident was cancelled |
data.created_at | string | Incident creation timestamp |
data.updated_at | string | Incident last update timestamp |
data.labels | json | Incident labels (key-value pairs) |
data.severity | json | Incident severity object |
data.user | json | User who owns the incident |
data.started_by | json | User who started the incident |
data.mitigated_by | json | User who mitigated the incident |
data.resolved_by | json | User who resolved the incident |
data.cancelled_by | json | User who cancelled the incident |
data.roles | json | Assigned incident roles |
data.environments | json | Affected environments |
data.incident_types | json | Incident types |
data.services | json | Affected services |
data.functionalities | json | Affected functionalities |
data.groups | json | Associated teams/groups |
data.events | json | Timeline events |
data.action_items | json | Action items |
data.incident_post_mortem | json | Retrospective/post-mortem object |
Trigger workflow when an incident is updated in Rootly
| Parameter | Type | Description |
|---|
eventId | string | Unique webhook event ID |
eventType | string | Rootly event type (e.g. incident.created) |
issuedAt | string | When the event was issued (ISO 8601) |
data.id | string | Incident ID |
data.sequential_id | number | Sequential incident number |
data.title | string | Incident title |
data.public_title | string | Public-facing incident title |
data.slug | string | Incident slug |
data.kind | string | Incident kind (normal, test, etc.) |
data.private | boolean | Whether the incident is private |
data.summary | string | Incident summary |
data.status | string | Incident status |
data.url | string | Incident URL in Rootly |
data.short_url | string | Shortened incident URL |
data.mitigation_message | string | Mitigation message |
data.resolution_message | string | Resolution message |
data.cancellation_message | string | Cancellation message |
data.slack_channel_name | string | Linked Slack channel name |
data.slack_channel_id | string | Linked Slack channel ID |
data.slack_channel_url | string | Linked Slack channel URL |
data.started_at | string | When the incident started |
data.detected_at | string | When the incident was detected |
data.acknowledged_at | string | When the incident was acknowledged |
data.mitigated_at | string | When the incident was mitigated |
data.resolved_at | string | When the incident was resolved |
data.cancelled_at | string | When the incident was cancelled |
data.created_at | string | Incident creation timestamp |
data.updated_at | string | Incident last update timestamp |
data.labels | json | Incident labels (key-value pairs) |
data.severity | json | Incident severity object |
data.user | json | User who owns the incident |
data.started_by | json | User who started the incident |
data.mitigated_by | json | User who mitigated the incident |
data.resolved_by | json | User who resolved the incident |
data.cancelled_by | json | User who cancelled the incident |
data.roles | json | Assigned incident roles |
data.environments | json | Affected environments |
data.incident_types | json | Incident types |
data.services | json | Affected services |
data.functionalities | json | Affected functionalities |
data.groups | json | Associated teams/groups |
data.events | json | Timeline events |
data.action_items | json | Action items |
data.incident_post_mortem | json | Retrospective/post-mortem object |
Trigger workflow when an incident is resolved in Rootly
| Parameter | Type | Description |
|---|
eventId | string | Unique webhook event ID |
eventType | string | Rootly event type (e.g. incident.created) |
issuedAt | string | When the event was issued (ISO 8601) |
data.id | string | Incident ID |
data.sequential_id | number | Sequential incident number |
data.title | string | Incident title |
data.public_title | string | Public-facing incident title |
data.slug | string | Incident slug |
data.kind | string | Incident kind (normal, test, etc.) |
data.private | boolean | Whether the incident is private |
data.summary | string | Incident summary |
data.status | string | Incident status |
data.url | string | Incident URL in Rootly |
data.short_url | string | Shortened incident URL |
data.mitigation_message | string | Mitigation message |
data.resolution_message | string | Resolution message |
data.cancellation_message | string | Cancellation message |
data.slack_channel_name | string | Linked Slack channel name |
data.slack_channel_id | string | Linked Slack channel ID |
data.slack_channel_url | string | Linked Slack channel URL |
data.started_at | string | When the incident started |
data.detected_at | string | When the incident was detected |
data.acknowledged_at | string | When the incident was acknowledged |
data.mitigated_at | string | When the incident was mitigated |
data.resolved_at | string | When the incident was resolved |
data.cancelled_at | string | When the incident was cancelled |
data.created_at | string | Incident creation timestamp |
data.updated_at | string | Incident last update timestamp |
data.labels | json | Incident labels (key-value pairs) |
data.severity | json | Incident severity object |
data.user | json | User who owns the incident |
data.started_by | json | User who started the incident |
data.mitigated_by | json | User who mitigated the incident |
data.resolved_by | json | User who resolved the incident |
data.cancelled_by | json | User who cancelled the incident |
data.roles | json | Assigned incident roles |
data.environments | json | Affected environments |
data.incident_types | json | Incident types |
data.services | json | Affected services |
data.functionalities | json | Affected functionalities |
data.groups | json | Associated teams/groups |
data.events | json | Timeline events |
data.action_items | json | Action items |
data.incident_post_mortem | json | Retrospective/post-mortem object |
Trigger workflow when a new alert is created in Rootly
| Parameter | Type | Description |
|---|
eventId | string | Unique webhook event ID |
eventType | string | Rootly event type (e.g. alert.created) |
issuedAt | string | When the event was issued (ISO 8601) |
data.id | string | Alert ID |
data.team_id | number | Team ID |
data.source | string | Alert source (e.g. pagerduty) |
data.summary | string | Alert summary |
data.labels | json | Alert labels |
data.data | json | Raw alert payload data |
data.external_id | string | External alert ID |
data.external_url | string | External alert URL |
data.webhook_type | string | Webhook type |
data.webhook_id | string | Webhook ID |
data.webhook_idempotency_key | string | Webhook idempotency key |
data.started_at | string | When the alert started |
data.ended_at | string | When the alert ended |
data.deleted_at | string | When the alert was deleted |
data.created_at | string | Alert creation timestamp |
data.updated_at | string | Alert last update timestamp |
- Category:
tools
- Type:
rootly