Add-ons

Add-ons enhance your PagerDuty experience with apps hosted outside of the core PagerDuty product, but are still accessible within the PagerDuty web app. For example, you can add your own scripts, web apps, and dashboards to your PagerDuty environment. Add-ons can interact with our APIs, which means you can customize the PagerDuty web app to provide additional functionality that is not currently available.

📘

Response Header Requirements

You will need to set the following response headers in order for the server that hosts add-ons to load the document in a frame:

X-Frame-Options: allow-from https://YOUR-SUBDOMAIN-HERE.pagerduty.com
Access-Control-Allow-Origin: https://YOUR-SUBDOMAIN-HERE.pagerduty.com

View Add-ons

Add-ons may appear in two different places, depending on which option you select during installation:

  • Its own page: This option will add a link under Your Integrations when you hover over Integrations in the web app.
603603

View add-ons

  • Incidents on these services: This option will embed your add-on on the incidents detail page of any services you select during configuration.
16601660

Custom dashboard

Install Add-ons

  1. Go to Integrations Add-On Settings.
  2. Click New Add-on.
  3. Enter a Name, choose a display preference value for Shown on (Its own page or Incidents on these services), and a URL.
  4. Click Save.

Edit Add-ons

  1. Go to Integrations Add-On Settings.
  2. Click next to your desired add-on.
  3. Make the required changes and click Save.

📘

Tip

Add-ons installed with the display option Incidents on these services can be customized after installation to display on different services, or all services, without re-installing the add-on. However, it is not possible to change an add-on's display preference between Incidents on these services and Its own page without uninstalling and re-installing the add-on.

Uninstall Add-ons

  1. Go to Integrations Add-On Settings.
  2. Click next to the add-on you wish to remove.
  3. Click Delete on the confirmation dialog.

Learn more
Did this page help you?