List shifts
connecteam_list_shiftsList shifts of one scheduler in a time window (one row per assigned user, as Connecteam's V1 endpoint returns them): title, start/end (Unix seconds), time zone, assigned user ids, open-shift spots, job, location, published state, statuses, breaks, notes and shift tasks. Filter by assigned users, job, open or published. GET /scheduler/v1/schedulers/{schedulerId}/shifts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort key. | |
| limit | No | Results per page, 1-100 (default 25). | |
| order | No | Sort order (only with a sort key). | |
| title | No | Only shifts with this title. | |
| offset | No | Index of the first result (default 0); pass the previous reply's next_offset. | |
| job_ids | No | Only shifts of these job ids. | |
| end_time | Yes | Window end: Unix seconds or ISO 8601 date-time with zone. | |
| shift_ids | No | Only these shift ids. | |
| start_time | Yes | Window start: Unix seconds or ISO 8601 date-time with zone. | |
| is_published | No | true = only published shifts, false = only drafts. | |
| scheduler_id | Yes | Scheduler id (connecteam_list_schedulers). | |
| is_open_shift | No | true = only open shifts, false = only assigned shifts. | |
| assigned_user_ids | No | Only shifts assigned to these user ids. |