Skip to main content

PagerDuty Connector

Prerequisites

  • A PagerDuty account (any plan)
  • Admin or Account Owner access to create API keys

Getting Your Credentials

PagerDuty uses a REST API Key (v2) for authentication.

  1. Log into PagerDuty
  2. Go to Integrations > API Access Keys
  3. Click Create New API Key
  4. Enter a description (e.g., Landed sync)
  5. Select Read-only API Key (recommended)
  6. Click Create Key
  7. Copy the key (starts with u+)

Important: PagerDuty only shows the full API key once at creation. Save it securely.

Required Permissions

A read-only API key provides access to all the data Landed syncs. If you use a full-access key, Landed will still only read data.

Configuration in Landed

FieldValue
API KeyYour PagerDuty REST API key (e.g., u+xxxxxxxxxxxxxxxx)

Available Streams

StreamDescriptionSync Mode
incidentsIncident records with status, urgency, priority, assignmentsIncremental
servicesService definitions with escalation policiesFull refresh
usersUser records with role, contact infoFull refresh
teamsTeam definitionsFull refresh
escalation_policiesEscalation policy definitions with rulesFull refresh
schedulesOn-call schedule definitionsFull refresh
log_entriesIncident log entries (acknowledge, resolve, escalate events)Incremental

Common Issues

SymptomCauseFix
401 UnauthorizedInvalid or expired API keyGenerate a new key in PagerDuty > Integrations > API Access Keys
403 ForbiddenKey lacks required permissionsCreate a new read-only API key with admin access
Missing incidentsIncidents older than backfill windowPagerDuty paginates incidents; large histories are fetched in 30-day windows
Rate limit exceededToo many API callsLanded handles rate limiting automatically
Truncated resultsPagerDuty caps offset pagination at 10,000 recordsFor streams with >10,000 records, Landed uses time-windowed pagination

Static IPs for Allowlisting

If your PagerDuty configuration requires IP allowlisting:

  • Production: 34.170.185.84, 35.192.90.94
  • Staging: 34.171.93.34