AptlyStar

Pagerduty

Available Pagerduty triggers for automating workflows

Pagerduty provides 6 triggers for automating workflows based on events.

Triggers

PagerDuty All Incident Events

Trigger workflow on any PagerDuty incident webhook event

Configuration

ParameterTypeRequiredDescription
apiKeyapi-key-pickerYesUsed to create the webhook subscription. Must be a read/write REST API key.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringEvent type (e.g. incident.triggered, incident.resolved)
occurred_atstringWhen the event occurred (ISO 8601)
agentjsonThe user or service that caused the event (may be null)
incidentobjectincident output from the tool
↳ idstringIncident ID
↳ numbernumberIncident number
↳ titlestringIncident title
↳ statusstringIncident status (triggered, acknowledged, resolved)
↳ urgencystringIncident urgency (high or low)
↳ html_urlstringWeb URL of the incident
↳ created_atstringIncident creation timestamp
↳ prioritystringPriority label (may be null)
↳ serviceobjectservice output from the tool
↳ idstringService ID
↳ summarystringService name
↳ html_urlstringService web URL
↳ escalation_policyobjectescalation_policy output from the tool
↳ idstringEscalation policy ID
↳ summarystringEscalation policy name
↳ html_urlstringEscalation policy web URL
↳ assigneesjsonArray of assignee references ({ id, summary, html_url })

PagerDuty Incident Acknowledged

Trigger workflow when a PagerDuty incident is acknowledged

Configuration

ParameterTypeRequiredDescription
apiKeyapi-key-pickerYesUsed to create the webhook subscription. Must be a read/write REST API key.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringEvent type (e.g. incident.triggered, incident.resolved)
occurred_atstringWhen the event occurred (ISO 8601)
agentjsonThe user or service that caused the event (may be null)
incidentobjectincident output from the tool
↳ idstringIncident ID
↳ numbernumberIncident number
↳ titlestringIncident title
↳ statusstringIncident status (triggered, acknowledged, resolved)
↳ urgencystringIncident urgency (high or low)
↳ html_urlstringWeb URL of the incident
↳ created_atstringIncident creation timestamp
↳ prioritystringPriority label (may be null)
↳ serviceobjectservice output from the tool
↳ idstringService ID
↳ summarystringService name
↳ html_urlstringService web URL
↳ escalation_policyobjectescalation_policy output from the tool
↳ idstringEscalation policy ID
↳ summarystringEscalation policy name
↳ html_urlstringEscalation policy web URL
↳ assigneesjsonArray of assignee references ({ id, summary, html_url })

PagerDuty Incident Escalated

Trigger workflow when a PagerDuty incident is escalated

Configuration

ParameterTypeRequiredDescription
apiKeyapi-key-pickerYesUsed to create the webhook subscription. Must be a read/write REST API key.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringEvent type (e.g. incident.triggered, incident.resolved)
occurred_atstringWhen the event occurred (ISO 8601)
agentjsonThe user or service that caused the event (may be null)
incidentobjectincident output from the tool
↳ idstringIncident ID
↳ numbernumberIncident number
↳ titlestringIncident title
↳ statusstringIncident status (triggered, acknowledged, resolved)
↳ urgencystringIncident urgency (high or low)
↳ html_urlstringWeb URL of the incident
↳ created_atstringIncident creation timestamp
↳ prioritystringPriority label (may be null)
↳ serviceobjectservice output from the tool
↳ idstringService ID
↳ summarystringService name
↳ html_urlstringService web URL
↳ escalation_policyobjectescalation_policy output from the tool
↳ idstringEscalation policy ID
↳ summarystringEscalation policy name
↳ html_urlstringEscalation policy web URL
↳ assigneesjsonArray of assignee references ({ id, summary, html_url })

PagerDuty Incident Reassigned

Trigger workflow when a PagerDuty incident is reassigned

Configuration

ParameterTypeRequiredDescription
apiKeyapi-key-pickerYesUsed to create the webhook subscription. Must be a read/write REST API key.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringEvent type (e.g. incident.triggered, incident.resolved)
occurred_atstringWhen the event occurred (ISO 8601)
agentjsonThe user or service that caused the event (may be null)
incidentobjectincident output from the tool
↳ idstringIncident ID
↳ numbernumberIncident number
↳ titlestringIncident title
↳ statusstringIncident status (triggered, acknowledged, resolved)
↳ urgencystringIncident urgency (high or low)
↳ html_urlstringWeb URL of the incident
↳ created_atstringIncident creation timestamp
↳ prioritystringPriority label (may be null)
↳ serviceobjectservice output from the tool
↳ idstringService ID
↳ summarystringService name
↳ html_urlstringService web URL
↳ escalation_policyobjectescalation_policy output from the tool
↳ idstringEscalation policy ID
↳ summarystringEscalation policy name
↳ html_urlstringEscalation policy web URL
↳ assigneesjsonArray of assignee references ({ id, summary, html_url })

PagerDuty Incident Resolved

Trigger workflow when a PagerDuty incident is resolved

Configuration

ParameterTypeRequiredDescription
apiKeyapi-key-pickerYesUsed to create the webhook subscription. Must be a read/write REST API key.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringEvent type (e.g. incident.triggered, incident.resolved)
occurred_atstringWhen the event occurred (ISO 8601)
agentjsonThe user or service that caused the event (may be null)
incidentobjectincident output from the tool
↳ idstringIncident ID
↳ numbernumberIncident number
↳ titlestringIncident title
↳ statusstringIncident status (triggered, acknowledged, resolved)
↳ urgencystringIncident urgency (high or low)
↳ html_urlstringWeb URL of the incident
↳ created_atstringIncident creation timestamp
↳ prioritystringPriority label (may be null)
↳ serviceobjectservice output from the tool
↳ idstringService ID
↳ summarystringService name
↳ html_urlstringService web URL
↳ escalation_policyobjectescalation_policy output from the tool
↳ idstringEscalation policy ID
↳ summarystringEscalation policy name
↳ html_urlstringEscalation policy web URL
↳ assigneesjsonArray of assignee references ({ id, summary, html_url })

PagerDuty Incident Triggered

Trigger workflow when a new PagerDuty incident is triggered

Configuration

ParameterTypeRequiredDescription
apiKeyapi-key-pickerYesUsed to create the webhook subscription. Must be a read/write REST API key.

Output

ParameterTypeDescription
event_idstringUnique ID of the webhook event
event_typestringEvent type (e.g. incident.triggered, incident.resolved)
occurred_atstringWhen the event occurred (ISO 8601)
agentjsonThe user or service that caused the event (may be null)
incidentobjectincident output from the tool
↳ idstringIncident ID
↳ numbernumberIncident number
↳ titlestringIncident title
↳ statusstringIncident status (triggered, acknowledged, resolved)
↳ urgencystringIncident urgency (high or low)
↳ html_urlstringWeb URL of the incident
↳ created_atstringIncident creation timestamp
↳ prioritystringPriority label (may be null)
↳ serviceobjectservice output from the tool
↳ idstringService ID
↳ summarystringService name
↳ html_urlstringService web URL
↳ escalation_policyobjectescalation_policy output from the tool
↳ idstringEscalation policy ID
↳ summarystringEscalation policy name
↳ html_urlstringEscalation policy web URL
↳ assigneesjsonArray of assignee references ({ id, summary, html_url })

On this page