---
title: "ListScheduleEntries Schedules V2"
method: GET
path: "/v2/schedule_entries"
tags: ["Schedules V2"]
---

# ListScheduleEntries Schedules V2

`GET /v2/schedule_entries`

Get a list of schedule entries. The endpoint will return all entries that overlap with the given window, if one is provided.

## Query parameters

- `schedule_id` string, required
- `entry_window_start` string, date-time
- `entry_window_end` string, date-time

## Response `200`

OK response.

- SchedulesV2ListScheduleEntriesResponseBody
  - `pagination_meta` AfterPaginationMetaResultV2
    - `after` string, required — The time, if it exists, of the last entry's end time
    - `after_url` string, required — The URL to fetch the next page of entries
  - `schedule_entries` ScheduleEntriesListPayloadV2, required
    - `final` ScheduleEntryV2[], required
      - `end_at` string, date-time, required
      - `entry_id` string — Unique identifier of the schedule entry
      - `fingerprint` string — A unique identifier for this entry, used to determine a unique shift
      - `layer_id` string — If present, the layer this entry applies to on the rota
      - `rotation_id` string — If present, the rotation this entry applies to on the schedule
      - `start_at` string, date-time, required
      - `user` UserV2
        - `email` string — Email address of the user.
        - `id` string, required — Unique identifier of the user
        - `name` string, required — Name of the user
        - `role` 'viewer' | 'responder' | 'administrator' | 'owner' | 'unset', required — DEPRECATED: Role of the user as of March 9th 2023, this value is no longer updated.
        - `slack_user_id` string — Slack ID of the user
    - `overrides` ScheduleEntryV2[], required
      - `end_at` string, date-time, required
      - `entry_id` string — Unique identifier of the schedule entry
      - `fingerprint` string — A unique identifier for this entry, used to determine a unique shift
      - `layer_id` string — If present, the layer this entry applies to on the rota
      - `rotation_id` string — If present, the rotation this entry applies to on the schedule
      - `start_at` string, date-time, required
      - `user` UserV2
        - `email` string — Email address of the user.
        - `id` string, required — Unique identifier of the user
        - `name` string, required — Name of the user
        - `role` 'viewer' | 'responder' | 'administrator' | 'owner' | 'unset', required — DEPRECATED: Role of the user as of March 9th 2023, this value is no longer updated.
        - `slack_user_id` string — Slack ID of the user
    - `scheduled` ScheduleEntryV2[], required
      - `end_at` string, date-time, required
      - `entry_id` string — Unique identifier of the schedule entry
      - `fingerprint` string — A unique identifier for this entry, used to determine a unique shift
      - `layer_id` string — If present, the layer this entry applies to on the rota
      - `rotation_id` string — If present, the rotation this entry applies to on the schedule
      - `start_at` string, date-time, required
      - `user` UserV2
        - `email` string — Email address of the user.
        - `id` string, required — Unique identifier of the user
        - `name` string, required — Name of the user
        - `role` 'viewer' | 'responder' | 'administrator' | 'owner' | 'unset', required — DEPRECATED: Role of the user as of March 9th 2023, this value is no longer updated.
        - `slack_user_id` string — Slack ID of the user

---

[API](https://skmtc.net/incident/apis/incident-io.md) · [All operations](https://skmtc.net/incident/apis/incident-io/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/incident/incident-io/revisions/602fc25ddd76/schema)
