What Traversal reads
- Incidents: status, urgency, service, escalation policy, and assignees, filterable by service, status, and time window
- Alerts and log entries: the full alert and notification/escalation timeline for a specific incident
- On-calls: who’s on call, for a given escalation policy or schedule, at any point in time (past, current, or future)
- Schedules and escalation policies: rotation and escalation-chain configuration
- Services, teams, users, and maintenance windows
Setup
1
Create an API key
- In PagerDuty, go to Integrations → API Access Keys.
- Click Create New API Key and name it (for example, “traversal-prod”).
- Set the access level to Read-only. Traversal only reads from PagerDuty, so enforcing that on PagerDuty’s side also limits what a leaked key could do.
- Copy the generated key. PagerDuty shows it only once.
2
Configure in Traversal
Go to Integrations, select PagerDuty, and paste the API key.
This integration only requires a PagerDuty API key. You don’t need to enter a base URL or any other authentication fields.PagerDuty’s account-level API keys aren’t tied to a single user, so Traversal can see any user or service that the key can see. You can’t scope a single key to specific teams or services.