Get Schedule Shifts
get_schedule_shiftsFetch shifts for a single schedule over a date range, including ranges longer than one month by splitting requests and merging results.
Instructions
List shifts for one schedule over a date range.
Replaces the generated getScheduleShifts, which passed the range
straight through and failed with Datetime range exceeds 1 month on
anything longer than the upstream accepts. Ranges longer than that are
split into windows and merged here, so a two-month question is a normal
request.
Use list_shifts instead when the question spans schedules or filters by user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Schedule ID (UUID) to fetch shifts for | |
| end_date | No | End date/time (ISO 8601, e.g. '2026-09-30T23:59:59Z') | |
| start_date | No | Start date/time (ISO 8601, e.g. '2026-08-01T00:00:00Z') |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||