Easily Integrate Pagerduty Webhooks with your application.
https://support.pagerduty.com/docs/webhooks
Steps to receive Pagerduty Webhooks
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Pagerduty. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Pagerduty, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Pagerduty Webhooks Using Javascript
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Pagerduty. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Pagerduty, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Pagerduty webhooks with Hooky in your Javascript based application is straight forward. Just grab the SDK, and call a function when that webhook is received.
Integrating Pagerduty Webhooks Using Ruby
Integrating Pagerduty webhooks with Hooky in your Ruby or Ruby on Rails application is straight forward. Just grab the SDK, and call a method when that webhook is received.
Configuring Pagerduty Webhook Authentication
Here's how it works
Supported Pagerduty Webhook Events
acknowledged
Sent when an incident is acknowledged
annotated
Sent when a note is added to an incident
delegated
Sent when an incident has been reassigned to another escalation policy
escalated
Sent when an incident has been escalated to another user in the same escalation level
reassigned
Sent when an incident has been reassigned to another user
reopened
Sent when an incident is reopened
resolved
Sent when an incident has been resolved
status_update_published
Sent when a status update is added to an incident
triggered
Sent when an incident is newly created/triggered
unacknowledged
Sent when an incident is unacknowledged
responder.added
Sent when a responder has been added to an incident
responder.replied
Sent when a responder replies to a request
priority_updated
Sent when the priority of an incident has changed
updated
Sent when a service is updated
created
Sent when a service is created
deleted
Sent when a service is deleted
incident.acknowledged
Sent when an incident is acknowledged.
incident.annotated
Sent when a note is added to an incident.
incident.delegated
Sent when an incident has been reassigned to another escalation policy.
incident.escalated
Sent when an incident has been escalated to another user in the same escalation level.
incident.priority_updated
Sent when the priority of an incident has changed.
incident.reassigned
Sent when an incident has been reassigned to another user.
incident.reopened
Sent when an incident is reopened.
incident.resolved
Sent when an incident has been resolved.
incident.responder.added
Sent when a responder has been added to an incident.
incident.responder.replied
Sent when a responder replies to a request.
incident.status_update_published
Sent when a status update is added to an incident.
incident.triggered
Sent when an incident is newly created/triggered.
incident.unacknowledged
Sent when an incident is unacknowledged.
service.created
Sent when a service is created.
service.deleted
Sent when a service is deleted.
service.updated
Sent when a service is updated.
acknowledged
Sent when an incident is acknowledged
annotated
Sent when a note is added to an incident
delegated
Sent when an incident has been reassigned to another escalation policy
escalated
Sent when an incident has been escalated to another user in the same escalation level
reassigned
Sent when an incident has been reassigned to another user
reopened
Sent when an incident is reopened
resolved
Sent when an incident has been resolved
status_update_published
Sent when a status update is added to an incident
triggered
Sent when an incident is newly created/triggered
unacknowledged
Sent when an incident is unacknowledged
responder.added
Sent when a responder has been added to an incident
responder.replied
Sent when a responder replies to a request
priority_updated
Sent when the priority of an incident has changed
updated
Sent when a service is updated
created
Sent when a service is created
deleted
Sent when a service is deleted