Get Oncall Schedule Summary
get_oncall_schedule_summaryGenerate a compact on-call schedule summary for a date range, aggregating hours per responder and schedule to analyze coverage and load without listing every shift.
Instructions
Get compact on-call schedule summary for a date range.
Returns one entry per user per schedule (not raw shifts), with aggregated hours. Optimized for AI agent context windows.
Use this instead of list_shifts when you need:
Aggregated hours per responder
Schedule coverage overview
Responder load analysis with warnings
One row per user per schedule, so the response stays the same size whether the range is a week or a year. For individual shift times, or for one person's schedule, use list_shifts instead.
Ranges longer than the upstream cap are split into windows and merged automatically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | Yes | End date (ISO 8601, e.g., '2026-02-15') | |
| team_ids | No | Comma-separated team IDs to filter (optional) | |
| start_date | Yes | Start date (ISO 8601, e.g., '2026-02-09') | |
| schedule_ids | No | Comma-separated schedule IDs to filter (optional) | |
| include_user_ids | No | Include numeric user IDs for cross-platform correlation |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||