|docs
Start Trial

Developer

API Pickers

API Pickers

PagerDuty's Developer Platform has a lot to offer! We want to make it easy to find the right tool for the job. Browse below

What do you want to do?PagerDuty API or Platform Feature
Trigger incidents in PagerDuty (machine events or signals)

If you're integrating a monitoring tool with PagerDuty, this is for you!
Events API - Read this guide to publish an integration with us or get started on an internal integration.

The Events API is asynchronous, designed for high volume, and connected to PagerDuty Event Intelligence which does grouping, deduplication, and more to help reduce noise and speed up response times.
Send a Change Event - displays updates and changes in PagerDuty

This enables you to send informational events about recent changes such as code deploys and system config changes from any system that can make an outbound HTTP connection.
Change Events API - /change/enqueue endpoint

The Change Events endpoint is asynchronous.
Trigger incidents in PagerDuty (human activity)

If a human action is required to trigger the incident (for instance: opening a ticket, clicking a button, typing a chat command), this is the best way to create an incident in PagerDuty.
REST API - /incidents endpoint

This endpoint is synchronous (you will receive a reference to the incident created in the response) and rate limited to 1 incident per second.
Connect PagerDuty to a chat tool - connect PagerDuty to other software systemsREST API via OAuth

See also: lita-pagerduty, hubot library
Place an iframe in PagerDuty - display information like runbooks, internal tools or dashboards, etcAddons are iframes which can be placed on a PagerDuty incident (web or mobile) or as a full page on the web.

Two ways to create addons: