V1/V2 Webhook Extensions



  • V1 webhook extensions became unsupported on November 13, 2021 and lost functionality on October 31, 2022. Please follow instructions here to migrate to V3 Webhook Subscriptions.
  • Please note that the Slack V1 integration was deprecated earlier, on November 1, 2021.

Add a V1/V2 Webhook Extension

  1. Navigate to Services Service Directory, 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.

Custom Headers



  • Custom headers are currently only supported with V1/V2 generic webhook extensions.
  • Custom headers can be added to outgoing webhook requests, allowing you to input pairs of header names and header values. Up to five custom headers can be added to each webhook. For security purposes, the header values will not be visible and cannot be edited once saved.
  1. Navigate to Integrations Extensions, then click the icon next to the webhook extension you want to custom headers to, click Edit.
  2. Click + Add Custom Header.
  3. Enter the custom header name and header value.
  4. Click Save.
Add custom header

Add custom header