AptlyStar

Rootly

Available Rootly triggers for automating workflows

Rootly provides 4 triggers for automating workflows based on events.

Triggers

Rootly Alert Created

Trigger workflow when a new alert is created in Rootly

Configuration

ParameterTypeRequiredDescription
apiKeystringYesAPI Key

Output

ParameterTypeDescription
eventIdstringUnique webhook event ID
eventTypestringRootly event type (e.g. alert.created)
issuedAtstringWhen the event was issued (ISO 8601)
dataobjectdata output from the tool
↳ idstringAlert ID
↳ team_idnumberTeam ID
↳ sourcestringAlert source (e.g. pagerduty)
↳ summarystringAlert summary
↳ labelsjsonAlert labels
↳ datajsonRaw alert payload data
↳ external_idstringExternal alert ID
↳ external_urlstringExternal alert URL
↳ webhook_typestringWebhook type
↳ webhook_idstringWebhook ID
↳ webhook_idempotency_keystringWebhook idempotency key
↳ started_atstringWhen the alert started
↳ ended_atstringWhen the alert ended
↳ deleted_atstringWhen the alert was deleted
↳ created_atstringAlert creation timestamp
↳ updated_atstringAlert last update timestamp

Rootly Incident Created

Trigger workflow when a new incident is created in Rootly

Configuration

ParameterTypeRequiredDescription
apiKeystringYesAPI Key

Output

ParameterTypeDescription
eventIdstringUnique webhook event ID
eventTypestringRootly event type (e.g. incident.created)
issuedAtstringWhen the event was issued (ISO 8601)
dataobjectdata output from the tool
↳ idstringIncident ID
↳ sequential_idnumberSequential incident number
↳ titlestringIncident title
↳ public_titlestringPublic-facing incident title
↳ slugstringIncident slug
↳ kindstringIncident kind (normal, test, etc.)
↳ privatebooleanWhether the incident is private
↳ summarystringIncident summary
↳ statusstringIncident status
↳ urlstringIncident URL in Rootly
↳ short_urlstringShortened incident URL
↳ mitigation_messagestringMitigation message
↳ resolution_messagestringResolution message
↳ cancellation_messagestringCancellation message
↳ slack_channel_namestringLinked Slack channel name
↳ slack_channel_idstringLinked Slack channel ID
↳ slack_channel_urlstringLinked Slack channel URL
↳ started_atstringWhen the incident started
↳ detected_atstringWhen the incident was detected
↳ acknowledged_atstringWhen the incident was acknowledged
↳ mitigated_atstringWhen the incident was mitigated
↳ resolved_atstringWhen the incident was resolved
↳ cancelled_atstringWhen the incident was cancelled
↳ created_atstringIncident creation timestamp
↳ updated_atstringIncident last update timestamp
↳ labelsjsonIncident labels (key-value pairs)
↳ severityjsonIncident severity object
↳ userjsonUser who owns the incident
↳ started_byjsonUser who started the incident
↳ mitigated_byjsonUser who mitigated the incident
↳ resolved_byjsonUser who resolved the incident
↳ cancelled_byjsonUser who cancelled the incident
↳ rolesjsonAssigned incident roles
↳ environmentsjsonAffected environments
↳ incident_typesjsonIncident types
↳ servicesjsonAffected services
↳ functionalitiesjsonAffected functionalities
↳ groupsjsonAssociated teams/groups
↳ eventsjsonTimeline events
↳ action_itemsjsonAction items
↳ incident_post_mortemjsonRetrospective/post-mortem object

Rootly Incident Resolved

Trigger workflow when an incident is resolved in Rootly

Configuration

ParameterTypeRequiredDescription
apiKeystringYesAPI Key

Output

ParameterTypeDescription
eventIdstringUnique webhook event ID
eventTypestringRootly event type (e.g. incident.created)
issuedAtstringWhen the event was issued (ISO 8601)
dataobjectdata output from the tool
↳ idstringIncident ID
↳ sequential_idnumberSequential incident number
↳ titlestringIncident title
↳ public_titlestringPublic-facing incident title
↳ slugstringIncident slug
↳ kindstringIncident kind (normal, test, etc.)
↳ privatebooleanWhether the incident is private
↳ summarystringIncident summary
↳ statusstringIncident status
↳ urlstringIncident URL in Rootly
↳ short_urlstringShortened incident URL
↳ mitigation_messagestringMitigation message
↳ resolution_messagestringResolution message
↳ cancellation_messagestringCancellation message
↳ slack_channel_namestringLinked Slack channel name
↳ slack_channel_idstringLinked Slack channel ID
↳ slack_channel_urlstringLinked Slack channel URL
↳ started_atstringWhen the incident started
↳ detected_atstringWhen the incident was detected
↳ acknowledged_atstringWhen the incident was acknowledged
↳ mitigated_atstringWhen the incident was mitigated
↳ resolved_atstringWhen the incident was resolved
↳ cancelled_atstringWhen the incident was cancelled
↳ created_atstringIncident creation timestamp
↳ updated_atstringIncident last update timestamp
↳ labelsjsonIncident labels (key-value pairs)
↳ severityjsonIncident severity object
↳ userjsonUser who owns the incident
↳ started_byjsonUser who started the incident
↳ mitigated_byjsonUser who mitigated the incident
↳ resolved_byjsonUser who resolved the incident
↳ cancelled_byjsonUser who cancelled the incident
↳ rolesjsonAssigned incident roles
↳ environmentsjsonAffected environments
↳ incident_typesjsonIncident types
↳ servicesjsonAffected services
↳ functionalitiesjsonAffected functionalities
↳ groupsjsonAssociated teams/groups
↳ eventsjsonTimeline events
↳ action_itemsjsonAction items
↳ incident_post_mortemjsonRetrospective/post-mortem object

Rootly Incident Updated

Trigger workflow when an incident is updated in Rootly

Configuration

ParameterTypeRequiredDescription
apiKeystringYesAPI Key

Output

ParameterTypeDescription
eventIdstringUnique webhook event ID
eventTypestringRootly event type (e.g. incident.created)
issuedAtstringWhen the event was issued (ISO 8601)
dataobjectdata output from the tool
↳ idstringIncident ID
↳ sequential_idnumberSequential incident number
↳ titlestringIncident title
↳ public_titlestringPublic-facing incident title
↳ slugstringIncident slug
↳ kindstringIncident kind (normal, test, etc.)
↳ privatebooleanWhether the incident is private
↳ summarystringIncident summary
↳ statusstringIncident status
↳ urlstringIncident URL in Rootly
↳ short_urlstringShortened incident URL
↳ mitigation_messagestringMitigation message
↳ resolution_messagestringResolution message
↳ cancellation_messagestringCancellation message
↳ slack_channel_namestringLinked Slack channel name
↳ slack_channel_idstringLinked Slack channel ID
↳ slack_channel_urlstringLinked Slack channel URL
↳ started_atstringWhen the incident started
↳ detected_atstringWhen the incident was detected
↳ acknowledged_atstringWhen the incident was acknowledged
↳ mitigated_atstringWhen the incident was mitigated
↳ resolved_atstringWhen the incident was resolved
↳ cancelled_atstringWhen the incident was cancelled
↳ created_atstringIncident creation timestamp
↳ updated_atstringIncident last update timestamp
↳ labelsjsonIncident labels (key-value pairs)
↳ severityjsonIncident severity object
↳ userjsonUser who owns the incident
↳ started_byjsonUser who started the incident
↳ mitigated_byjsonUser who mitigated the incident
↳ resolved_byjsonUser who resolved the incident
↳ cancelled_byjsonUser who cancelled the incident
↳ rolesjsonAssigned incident roles
↳ environmentsjsonAffected environments
↳ incident_typesjsonIncident types
↳ servicesjsonAffected services
↳ functionalitiesjsonAffected functionalities
↳ groupsjsonAssociated teams/groups
↳ eventsjsonTimeline events
↳ action_itemsjsonAction items
↳ incident_post_mortemjsonRetrospective/post-mortem object

On this page