Webhooks allow you to receive HTTP callbacks when incidents are triggered and updated. Details about the event are sent to your specified URL, such as Slack or your own custom PagerDuty webhook processor.

Add a Webhook

  1. Navigate to Configuration → Services, then click the name of the service you want to add a webhook to.
  2. Select the Integrations tab, under Extensions and Add-Ons, click Add or manage extensions for this service and then click New Extension.
  3. For the Extension Type select your webhook type or Generic V2 Webhook.
  4. Enter a Name for your webhook.
  5. Enter your endpoint's URL in the Details field.
  6. Click Save.

To test your webhook, click New Incident on the service to trigger a test incident, and then check your endpoint for updates. We recommend reviewing the webhook PagerDuty sends when an incident triggers. You can do this by using a tool online such as Beeceptor, webhook.site, or postb.in.

Updated 2 days ago

Learn more

You can read more about PagerDuty Webhooks in our Developer Docs here:

Webhook Behavior


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.