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.
Save countless hours integrating Pagerduty webhooks into your application.

Integrating Pagerduty Webhooks Using Javascript

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