Use Rootly in Sim with a Rootly API key to manage incidents and alerts, add timeline events, and look up services, severities, teams, environments, and incident types. Alert operations support deduplication; retrospective operations retrieve post-incident records for review.
Create and manage incidents, alerts, services, severities, and retrospectives.
Create a new incident in Rootly with optional severity, services, and teams.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key titlestring No The title of the incident (auto-generated if not provided) summarystring No A summary of the incident severityIdstring No Severity ID to attach to the incident statusstring No Incident status (in_triage, started, detected, acknowledged, mitigated, resolved, closed, cancelled, scheduled, in_progress, completed) kindstring No Incident kind (normal, normal_sub, test, test_sub, example, example_sub, backfilled, scheduled, scheduled_sub) serviceIdsstring No Comma-separated service IDs to attach environmentIdsstring No Comma-separated environment IDs to attach groupIdsstring No Comma-separated team/group IDs to attach incidentTypeIdsstring No Comma-separated incident type IDs to attach functionalityIdsstring No Comma-separated functionality IDs to attach labelsstring No Labels as JSON object, e.g. {"platform":"osx","version":"1.29"} privateboolean No Create as a private incident (cannot be undone)
Parameter Type Description incidentobject The created incident ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date
Retrieve a single incident by ID from Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident to retrieve
Parameter Type Description incidentobject The incident details ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date
Update an existing incident in Rootly (status, severity, summary, etc.).
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident to update titlestring No Updated incident title summarystring No Updated incident summary severityIdstring No Updated severity ID statusstring No Updated status (in_triage, started, detected, acknowledged, mitigated, resolved, closed, cancelled, scheduled, in_progress, completed) kindstring No Incident kind (normal, normal_sub, test, test_sub, example, example_sub, backfilled, scheduled, scheduled_sub) privateboolean No Set incident as private (cannot be undone) serviceIdsstring No Comma-separated service IDs environmentIdsstring No Comma-separated environment IDs groupIdsstring No Comma-separated team/group IDs incidentTypeIdsstring No Comma-separated incident type IDs to attach functionalityIdsstring No Comma-separated functionality IDs to attach labelsstring No Labels as JSON object, e.g. {"platform":"osx","version":"1.29"} mitigationMessagestring No How was the incident mitigated? resolutionMessagestring No How was the incident resolved? cancellationMessagestring No Why was the incident cancelled?
Parameter Type Description incidentobject The updated incident ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date
List incidents from Rootly with optional filtering by status, severity, and more.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key statusstring No Filter by status (in_triage, started, detected, acknowledged, mitigated, resolved, closed, cancelled, scheduled, in_progress, completed) severitystring No Filter by severity slug searchstring No Search term to filter incidents servicesstring No Filter by service slugs (comma-separated) teamsstring No Filter by team slugs (comma-separated) environmentsstring No Filter by environment slugs (comma-separated) sortstring No Sort order (e.g., -created_at, created_at, -started_at) pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description incidentsarray List of incidents ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date totalCountnumber Total number of incidents returned
Create a new alert in Rootly for on-call notification and routing.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key summarystring Yes The summary of the alert descriptionstring No A detailed description of the alert sourcestring No The source of the alert (e.g., api, manual, datadog, pagerduty) statusstring No Alert status on creation (open, triggered) serviceIdsstring No Comma-separated service IDs to attach groupIdsstring No Comma-separated team/group IDs to attach environmentIdsstring No Comma-separated environment IDs to attach externalIdstring No External ID for the alert externalUrlstring No External URL for the alert deduplicationKeystring No Alerts sharing the same deduplication key are treated as a single alert
Parameter Type Description alertobject The created alert ↳ id string Unique alert ID ↳ shortId string Short alert ID ↳ summary string Alert summary ↳ description string Alert description ↳ source string Alert source ↳ status string Alert status ↳ externalId string External ID ↳ externalUrl string External URL ↳ deduplicationKey string Deduplication key ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ endedAt string End date
List alerts from Rootly with optional filtering by status, source, and services.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key statusstring No Filter by status (open, triggered, acknowledged, resolved) sourcestring No Filter by source (e.g., api, datadog, pagerduty) servicesstring No Filter by service slugs (comma-separated) environmentsstring No Filter by environment slugs (comma-separated) groupsstring No Filter by team/group slugs (comma-separated) pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description alertsarray List of alerts ↳ id string Unique alert ID ↳ shortId string Short alert ID ↳ summary string Alert summary ↳ description string Alert description ↳ source string Alert source ↳ status string Alert status ↳ externalId string External ID ↳ externalUrl string External URL ↳ deduplicationKey string Deduplication key ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ endedAt string End date totalCountnumber Total number of alerts returned
Add a timeline event to an existing incident in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident to add the event to eventstring Yes The summary/description of the event visibilitystring No Event visibility (internal or external)
Parameter Type Description eventIdstring The ID of the created event eventstring The event summary visibilitystring Event visibility (internal or external) occurredAtstring When the event occurred createdAtstring Creation date updatedAtstring Last update date
List services from Rootly with optional search filtering.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter services pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description servicesarray List of services ↳ id string Unique service ID ↳ name string Service name ↳ slug string Service slug ↳ description string Service description ↳ color string Service color ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of services returned
List severity levels configured in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter severities pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description severitiesarray List of severity levels ↳ id string Unique severity ID ↳ name string Severity name ↳ slug string Severity slug ↳ description string Severity description ↳ severity string Severity level (critical, high, medium, low) ↳ color string Severity color ↳ position number Display position ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of severities returned
List teams (groups) configured in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter teams pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description teamsarray List of teams ↳ id string Unique team ID ↳ name string Team name ↳ slug string Team slug ↳ description string Team description ↳ color string Team color ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of teams returned
List environments configured in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter environments pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description environmentsarray List of environments ↳ id string Unique environment ID ↳ name string Environment name ↳ slug string Environment slug ↳ description string Environment description ↳ color string Environment color ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of environments returned
List incident types configured in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Filter incident types by name pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description incidentTypesarray List of incident types ↳ id string Unique incident type ID ↳ name string Incident type name ↳ slug string Incident type slug ↳ description string Incident type description ↳ color string Incident type color ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of incident types returned
List functionalities configured in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter functionalities pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description functionalitiesarray List of functionalities ↳ id string Unique functionality ID ↳ name string Functionality name ↳ slug string Functionality slug ↳ description string Functionality description ↳ color string Functionality color ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of functionalities returned
List incident retrospectives (post-mortems) from Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key statusstring No Filter by status (draft, published) searchstring No Search term to filter retrospectives pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description retrospectivesarray List of retrospectives ↳ id string Unique retrospective ID ↳ title string Retrospective title ↳ status string Status (draft or published) ↳ url string URL to the retrospective ↳ startedAt string Incident start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of retrospectives returned
Delete an incident by ID from Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident to delete
Parameter Type Description successboolean Whether the deletion succeeded messagestring Result message
Retrieve a single alert by ID from Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key alertIdstring Yes The ID of the alert to retrieve
Parameter Type Description alertobject The alert details ↳ id string Unique alert ID ↳ shortId string Short alert ID ↳ summary string Alert summary ↳ description string Alert description ↳ source string Alert source ↳ status string Alert status ↳ externalId string External ID ↳ externalUrl string External URL ↳ deduplicationKey string Deduplication key ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ endedAt string End date
Update an existing alert in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key alertIdstring Yes The ID of the alert to update summarystring No Updated alert summary descriptionstring No Updated alert description sourcestring No Updated alert source serviceIdsstring No Comma-separated service IDs to attach groupIdsstring No Comma-separated team/group IDs to attach environmentIdsstring No Comma-separated environment IDs to attach externalIdstring No Updated external ID externalUrlstring No Updated external URL deduplicationKeystring No Updated deduplication key
Parameter Type Description alertobject The updated alert ↳ id string Unique alert ID ↳ shortId string Short alert ID ↳ summary string Alert summary ↳ description string Alert description ↳ source string Alert source ↳ status string Alert status ↳ externalId string External ID ↳ externalUrl string External URL ↳ deduplicationKey string Deduplication key ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ endedAt string End date
Acknowledge an alert in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key alertIdstring Yes The ID of the alert to acknowledge
Parameter Type Description alertobject The acknowledged alert ↳ id string Unique alert ID ↳ shortId string Short alert ID ↳ summary string Alert summary ↳ description string Alert description ↳ source string Alert source ↳ status string Alert status ↳ externalId string External ID ↳ externalUrl string External URL ↳ deduplicationKey string Deduplication key ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ endedAt string End date
Resolve an alert in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key alertIdstring Yes The ID of the alert to resolve resolutionMessagestring No Message describing how the alert was resolved resolveRelatedIncidentsboolean No Whether to also resolve related incidents
Parameter Type Description alertobject The resolved alert ↳ id string Unique alert ID ↳ shortId string Short alert ID ↳ summary string Alert summary ↳ description string Alert description ↳ source string Alert source ↳ status string Alert status ↳ externalId string External ID ↳ externalUrl string External URL ↳ deduplicationKey string Deduplication key ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ endedAt string End date
Create a new action item for an incident in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident to add the action item to summarystring Yes The title of the action item descriptionstring No A detailed description of the action item kindstring No The kind of action item (task, follow_up) prioritystring No Priority level (high, medium, low) statusstring No Action item status (open, in_progress, cancelled, done) assignedToUserIdstring No The user ID to assign the action item to dueDatestring No Due date for the action item
Parameter Type Description actionItemobject The created action item ↳ id string Unique action item ID ↳ summary string Action item title ↳ description string Action item description ↳ kind string Action item kind (task, follow_up) ↳ priority string Priority level ↳ status string Action item status ↳ dueDate string Due date ↳ createdAt string Creation date ↳ updatedAt string Last update date
List action items for an incident in Rootly.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident to list action items for pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description actionItemsarray List of action items ↳ id string Unique action item ID ↳ summary string Action item title ↳ description string Action item description ↳ kind string Action item kind (task, follow_up) ↳ priority string Priority level ↳ status string Action item status ↳ dueDate string Due date ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of action items returned
List users from Rootly with optional search and email filtering.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter users emailstring No Filter users by email address pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description usersarray List of users ↳ id string Unique user ID ↳ email string User email address ↳ firstName string User first name ↳ lastName string User last name ↳ fullName string User full name ↳ timeZone string User time zone ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of users returned
List current on-call entries from Rootly with optional filtering.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key scheduleIdsstring No Comma-separated schedule IDs to filter by escalationPolicyIdsstring No Comma-separated escalation policy IDs to filter by userIdsstring No Comma-separated user IDs to filter by serviceIdsstring No Comma-separated service IDs to filter by
Parameter Type Description onCallsarray List of on-call entries ↳ id string Unique on-call entry ID ↳ userId string ID of the on-call user ↳ userName string Name of the on-call user ↳ scheduleId string ID of the associated schedule ↳ scheduleName string Name of the associated schedule ↳ escalationPolicyId string ID of the associated escalation policy ↳ startTime string On-call start time ↳ endTime string On-call end time totalCountnumber Total number of on-call entries returned
List on-call schedules from Rootly with optional search filtering.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter schedules pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description schedulesarray List of schedules ↳ id string Unique schedule ID ↳ name string Schedule name ↳ description string Schedule description ↳ allTimeCoverage boolean Whether schedule provides 24/7 coverage ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of schedules returned
List escalation policies from Rootly with optional search filtering.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter escalation policies pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description escalationPoliciesarray List of escalation policies ↳ id string Unique escalation policy ID ↳ name string Escalation policy name ↳ description string Escalation policy description ↳ repeatCount number Number of times to repeat escalation ↳ groupIds array Associated group IDs ↳ serviceIds array Associated service IDs ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of escalation policies returned
List causes from Rootly with optional search filtering.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter causes pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description causesarray List of causes ↳ id string Unique cause ID ↳ name string Cause name ↳ slug string Cause slug ↳ description string Cause description ↳ position number Cause position ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of causes returned
List playbooks from Rootly with pagination support.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description playbooksarray List of playbooks ↳ id string Unique playbook ID ↳ title string Playbook title ↳ summary string Playbook summary ↳ externalUrl string External URL ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of playbooks returned
Transition a Rootly incident to the mitigated state.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident to mitigate mitigationMessagestring No How was the incident mitigated?
Parameter Type Description incidentobject The mitigated incident ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date
Transition a Rootly incident to the resolved state.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident to resolve resolutionMessagestring No How was the incident resolved?
Parameter Type Description incidentobject The resolved incident ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date
Assign an incident role (e.g. commander) to a user on a Rootly incident.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident userIdstring Yes The ID of the user to assign (use List Users to find IDs) incidentRoleIdstring Yes The ID of the incident role (use List Incident Roles to find IDs)
Parameter Type Description incidentobject The incident after the role assignment ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date
Remove an incident role assignment from a user on a Rootly incident.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident userIdstring Yes The ID of the user to unassign (use List Users to find IDs) incidentRoleIdstring Yes The ID of the incident role to remove (use List Incident Roles to find IDs)
Parameter Type Description incidentobject The incident after the role was unassigned ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date
Subscribe users to a Rootly incident so they receive updates.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident userIdsstring Yes Comma-separated user IDs to subscribe (use List Users to find IDs)
Parameter Type Description incidentobject The incident after subscribers were added ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date
Unsubscribe users from a Rootly incident.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident userIdsstring Yes Comma-separated user IDs to unsubscribe (use List Users to find IDs)
Parameter Type Description incidentobject The incident after subscribers were removed ↳ id string Unique incident ID ↳ sequentialId number Sequential incident number ↳ title string Incident title ↳ slug string Incident slug ↳ kind string Incident kind ↳ summary string Incident summary ↳ status string Incident status ↳ private boolean Whether the incident is private ↳ url string URL to the incident ↳ shortUrl string Short URL to the incident ↳ severityName string Severity name ↳ severityId string Severity ID ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ mitigatedAt string Mitigation date ↳ resolvedAt string Resolution date ↳ closedAt string Closed date
Post a public status page update for a Rootly incident.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident eventstring Yes The status page update message to publish statusPageIdstring No The ID of the status page to post to statusstring No Status to set (investigating, identified, monitoring, resolved, scheduled, in_progress, completed) notifySubscribersboolean No Whether to notify status page subscribers shouldTweetboolean No Whether to post the update to the linked Twitter/X account
Parameter Type Description statusPageEventobject The created status page event ↳ id string Unique status page event ID ↳ event string The published update message ↳ statusPageId string Status page ID ↳ status string Status that was set ↳ notifySubscribers boolean Whether subscribers were notified ↳ shouldTweet boolean Whether the update was tweeted ↳ startedAt string When the event started ↳ createdAt string Creation date ↳ updatedAt string Last update date
Update a Rootly incident action item (status, priority, assignee, etc.).
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key actionItemIdstring Yes The ID of the action item to update summarystring No Updated action item title descriptionstring No Updated description kindstring No The kind of action item (task, follow_up) prioritystring No Priority level (high, medium, low) statusstring No Action item status (open, in_progress, cancelled, done) assignedToUserIdstring No The user ID to assign the action item to dueDatestring No Due date for the action item
Parameter Type Description actionItemobject The updated action item ↳ id string Unique action item ID ↳ summary string Action item title ↳ description string Action item description ↳ kind string Action item kind (task, follow_up) ↳ priority string Priority level ↳ status string Action item status ↳ dueDate string Due date ↳ createdAt string Creation date ↳ updatedAt string Last update date
Delete a Rootly incident action item.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key actionItemIdstring Yes The ID of the action item to delete
Parameter Type Description successboolean Whether the action item was deleted messagestring Result message
Snooze a Rootly alert for a set number of minutes.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key alertIdstring Yes The ID of the alert to snooze delayMinutesnumber Yes Number of minutes to snooze the alert
Parameter Type Description alertobject The snoozed alert ↳ id string Unique alert ID ↳ shortId string Short alert ID ↳ summary string Alert summary ↳ description string Alert description ↳ source string Alert source ↳ status string Alert status ↳ externalId string External ID ↳ externalUrl string External URL ↳ deduplicationKey string Deduplication key ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ endedAt string End date
Escalate a Rootly alert, optionally to a specific escalation policy or level.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key alertIdstring Yes The ID of the alert to escalate escalationPolicyIdstring No Escalation policy ID to escalate to (use List Escalation Policies to find IDs) escalationPolicyLevelnumber No Escalation policy level to escalate to
Parameter Type Description alertobject The escalated alert ↳ id string Unique alert ID ↳ shortId string Short alert ID ↳ summary string Alert summary ↳ description string Alert description ↳ source string Alert source ↳ status string Alert status ↳ externalId string External ID ↳ externalUrl string External URL ↳ deduplicationKey string Deduplication key ↳ createdAt string Creation date ↳ updatedAt string Last update date ↳ startedAt string Start date ↳ endedAt string End date
List the timeline events for a Rootly incident.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key incidentIdstring Yes The ID of the incident pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description eventsarray List of incident timeline events ↳ id string Unique event ID ↳ event string The event description ↳ visibility string Event visibility (internal or external) ↳ occurredAt string When the event occurred ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of events returned
Trigger a Rootly automation workflow, optionally scoped to an incident or alert.
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key workflowIdstring Yes The ID of the workflow to run incidentIdstring No Incident ID to run the workflow against alertIdstring No Alert ID to run the workflow against immediateboolean No Run immediately (true) or respect the workflow wait time (false). Default true checkConditionsboolean No Whether to evaluate the workflow conditions before running. Default false
Parameter Type Description workflowRunobject The triggered workflow run ↳ id string Unique workflow run ID ↳ workflowId string ID of the workflow that ran ↳ status string Run status (queued, started, completed, completed_with_errors, failed, canceled) ↳ statusMessage string Status detail message ↳ triggeredBy string What triggered the run (system, user, workflow) ↳ incidentId string Associated incident ID ↳ alertId string Associated alert ID ↳ startedAt string When the run started ↳ completedAt string When the run completed ↳ failedAt string When the run failed ↳ canceledAt string When the run was canceled
List incident roles configured in Rootly (e.g. commander, scribe).
Inputs and outputsParameter Type Required Description apiKeystring Yes Rootly API key searchstring No Search term to filter incident roles pageSizenumber No Number of items per page (default: 20) pageNumbernumber No Page number for pagination
Parameter Type Description incidentRolesarray List of incident roles ↳ id string Unique incident role ID ↳ name string Role name ↳ slug string Role slug ↳ summary string Role summary ↳ description string Role description ↳ position number Display position ↳ optional boolean Whether the role is optional ↳ enabled boolean Whether the role is enabled ↳ createdAt string Creation date ↳ updatedAt string Last update date totalCountnumber Total number of incident roles returned
A trigger starts a workflow when a supported event occurs in this service.
Trigger workflow when a new alert is created in Rootly
Configuration and outputsParameter Type Required Description apiKeystring Yes API Key
Parameter Type Description eventIdstring Unique webhook event ID eventTypestring Rootly event type (e.g. alert.created) issuedAtstring When the event was issued (ISO 8601) dataobject ↳ id string Alert ID ↳ team_id number Team ID ↳ source string Alert source (e.g. pagerduty) ↳ summary string Alert summary ↳ labels json Alert labels ↳ data json Raw alert payload data ↳ external_id string External alert ID ↳ external_url string External alert URL ↳ webhook_type string Webhook type ↳ webhook_id string Webhook ID ↳ webhook_idempotency_key string Webhook idempotency key ↳ started_at string When the alert started ↳ ended_at string When the alert ended ↳ deleted_at string When the alert was deleted ↳ created_at string Alert creation timestamp ↳ updated_at string Alert last update timestamp
Trigger workflow when a new incident is created in Rootly
Configuration and outputsParameter Type Required Description apiKeystring Yes API Key
Parameter Type Description eventIdstring Unique webhook event ID eventTypestring Rootly event type (e.g. incident.created) issuedAtstring When the event was issued (ISO 8601) dataobject ↳ id string Incident ID ↳ sequential_id number Sequential incident number ↳ title string Incident title ↳ public_title string Public-facing incident title ↳ slug string Incident slug ↳ kind string Incident kind (normal, test, etc.) ↳ private boolean Whether the incident is private ↳ summary string Incident summary ↳ status string Incident status ↳ url string Incident URL in Rootly ↳ short_url string Shortened incident URL ↳ mitigation_message string Mitigation message ↳ resolution_message string Resolution message ↳ cancellation_message string Cancellation message ↳ slack_channel_name string Linked Slack channel name ↳ slack_channel_id string Linked Slack channel ID ↳ slack_channel_url string Linked Slack channel URL ↳ started_at string When the incident started ↳ detected_at string When the incident was detected ↳ acknowledged_at string When the incident was acknowledged ↳ mitigated_at string When the incident was mitigated ↳ resolved_at string When the incident was resolved ↳ cancelled_at string When the incident was cancelled ↳ created_at string Incident creation timestamp ↳ updated_at string Incident last update timestamp ↳ labels json Incident labels (key-value pairs) ↳ severity json Incident severity object ↳ user json User who owns the incident ↳ started_by json User who started the incident ↳ mitigated_by json User who mitigated the incident ↳ resolved_by json User who resolved the incident ↳ cancelled_by json User who cancelled the incident ↳ roles json Assigned incident roles ↳ environments json Affected environments ↳ incident_types json Incident types ↳ services json Affected services ↳ functionalities json Affected functionalities ↳ groups json Associated teams/groups ↳ events json Timeline events ↳ action_items json Action items ↳ incident_post_mortem json Retrospective/post-mortem object
Trigger workflow when an incident is resolved in Rootly
Configuration and outputsParameter Type Required Description apiKeystring Yes API Key
Parameter Type Description eventIdstring Unique webhook event ID eventTypestring Rootly event type (e.g. incident.created) issuedAtstring When the event was issued (ISO 8601) dataobject ↳ id string Incident ID ↳ sequential_id number Sequential incident number ↳ title string Incident title ↳ public_title string Public-facing incident title ↳ slug string Incident slug ↳ kind string Incident kind (normal, test, etc.) ↳ private boolean Whether the incident is private ↳ summary string Incident summary ↳ status string Incident status ↳ url string Incident URL in Rootly ↳ short_url string Shortened incident URL ↳ mitigation_message string Mitigation message ↳ resolution_message string Resolution message ↳ cancellation_message string Cancellation message ↳ slack_channel_name string Linked Slack channel name ↳ slack_channel_id string Linked Slack channel ID ↳ slack_channel_url string Linked Slack channel URL ↳ started_at string When the incident started ↳ detected_at string When the incident was detected ↳ acknowledged_at string When the incident was acknowledged ↳ mitigated_at string When the incident was mitigated ↳ resolved_at string When the incident was resolved ↳ cancelled_at string When the incident was cancelled ↳ created_at string Incident creation timestamp ↳ updated_at string Incident last update timestamp ↳ labels json Incident labels (key-value pairs) ↳ severity json Incident severity object ↳ user json User who owns the incident ↳ started_by json User who started the incident ↳ mitigated_by json User who mitigated the incident ↳ resolved_by json User who resolved the incident ↳ cancelled_by json User who cancelled the incident ↳ roles json Assigned incident roles ↳ environments json Affected environments ↳ incident_types json Incident types ↳ services json Affected services ↳ functionalities json Affected functionalities ↳ groups json Associated teams/groups ↳ events json Timeline events ↳ action_items json Action items ↳ incident_post_mortem json Retrospective/post-mortem object
Trigger workflow when an incident is updated in Rootly
Configuration and outputsParameter Type Required Description apiKeystring Yes API Key
Parameter Type Description eventIdstring Unique webhook event ID eventTypestring Rootly event type (e.g. incident.created) issuedAtstring When the event was issued (ISO 8601) dataobject ↳ id string Incident ID ↳ sequential_id number Sequential incident number ↳ title string Incident title ↳ public_title string Public-facing incident title ↳ slug string Incident slug ↳ kind string Incident kind (normal, test, etc.) ↳ private boolean Whether the incident is private ↳ summary string Incident summary ↳ status string Incident status ↳ url string Incident URL in Rootly ↳ short_url string Shortened incident URL ↳ mitigation_message string Mitigation message ↳ resolution_message string Resolution message ↳ cancellation_message string Cancellation message ↳ slack_channel_name string Linked Slack channel name ↳ slack_channel_id string Linked Slack channel ID ↳ slack_channel_url string Linked Slack channel URL ↳ started_at string When the incident started ↳ detected_at string When the incident was detected ↳ acknowledged_at string When the incident was acknowledged ↳ mitigated_at string When the incident was mitigated ↳ resolved_at string When the incident was resolved ↳ cancelled_at string When the incident was cancelled ↳ created_at string Incident creation timestamp ↳ updated_at string Incident last update timestamp ↳ labels json Incident labels (key-value pairs) ↳ severity json Incident severity object ↳ user json User who owns the incident ↳ started_by json User who started the incident ↳ mitigated_by json User who mitigated the incident ↳ resolved_by json User who resolved the incident ↳ cancelled_by json User who cancelled the incident ↳ roles json Assigned incident roles ↳ environments json Affected environments ↳ incident_types json Incident types ↳ services json Affected services ↳ functionalities json Affected functionalities ↳ groups json Associated teams/groups ↳ events json Timeline events ↳ action_items json Action items ↳ incident_post_mortem json Retrospective/post-mortem object