get_responder_metrics
Retrieve aggregated responder metrics by team from PagerDuty Analytics, including oncall seconds, interruption counts, and incident counts for a specified date range.
Instructions
Get responder metrics aggregated by team from PagerDuty Analytics.
Returns per-user oncall seconds, interruption counts (business hours, off hours, sleep hours),
engaged time, and incident counts for a given date range. Powered by PagerDuty's analytics
engine — oncall hours are computed authoritatively, accounting for schedule overlaps.
Args:
date_range_start: ISO8601 DateTime. Incidents with created_at before this value are omitted.
date_range_end: ISO8601 DateTime. Incidents with created_at >= this value are omitted.
team_ids: Only incidents related to these teams will be included.
responder_ids: Only incidents related to these responders will be included.
urgency: Filter by urgency: 'high' or 'low'.
time_zone: The time zone to use for results and grouping (e.g. 'America/New_York').
order: Sort order: 'asc' or 'desc'.
order_by: Field to sort results by.
Returns:
JSON string of ListResponseModel containing AnalyticsResponderMetrics objects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order | No | ||
| urgency | No | ||
| order_by | No | ||
| team_ids | No | ||
| time_zone | No | ||
| responder_ids | No | ||
| date_range_end | Yes | ||
| date_range_start | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |