PagerDuty is the leading incident management platform and its REST API exposes all core functionality. Trigger and resolve incidents, manage on-call schedules and overrides, configure escalation policies, list services and integrations, view alert groupings, and pull analytics data for post-mortems. Widely used in DevOps automation, ChatOps bots, and infrastructure monitoring integrations.
https://api.pagerduty.com
Auth type
Bearer Token
Auth header
Authorization: Token token=YOUR_API_KEY
Rate limit
960 requests/min
Pricing
Free tier available
Free quota
Starter plan
Documentation
https://developer.pagerduty.com/api-reference/
Endpoint status
Live — HTTP 200 — endpoint is accessible2.12s
(checked Mar 29, 2026)
Builder score
B
68%
builder-friendly
Create an API key in PagerDuty Account Settings → API Access. Pass it as a Token in the Authorization header.
Authorization: Token token=YOUR_API_KEY
| Plan | Price/mo | Included |
|---|---|---|
| Starter | Free | 5 users |
| Professional | $21 | Per user/mo, incident management |
| Business | $41 | Per user/mo, advanced automation |
| Digital Operations | $99 | Per user/mo, AIOps |
Starter: free (5 users). Professional: $21/user/mo. Business: $41/user/mo. Digital Operations: $99/user/mo (AIOps).
| Method | Path | Description |
|---|---|---|
| POST | /incidents |
Create a new incident and trigger alerts |
| GET | /incidents |
List incidents with status and date filters |
| PUT | /incidents/{id} |
Acknowledge, resolve, or reassign an incident |
| GET | /schedules |
List on-call schedules |
| GET | /oncalls |
Get currently on-call users |
| GET | /services |
List all services and their integration keys |
curl "https://api.pagerduty.com/incidents" \
-H "Authorization: Token token=$PD_API_KEY" \
-H "Accept: application/vnd.pagerduty+json;version=2" \
-H "Content-Type: application/json" \
-X POST \
-d '{"incident":{"type":"incident","title":"DB latency spike","service":{"id":"SVC123","type":"service_reference"}}}'
{
"incident": {
"id": "INC123",
"title": "DB latency spike",
"status": "triggered",
"urgency": "high",
"created_at": "2024-03-15T10:00:00Z",
"html_url": "https://myorg.pagerduty.com/incidents/INC123"
}
}
Data sourced from API Map. Always verify pricing and rate limits against the official PagerDuty documentation.