---
title: "Fetch a schedule"
method: GET
path: "/schedules/{id}"
tags: ["schedules"]
---

# Fetch a schedule

`GET /schedules/{id}`

This operation shows the details of a specific schedule.

## Path parameters

- `id` string, required

## Response `200`

Success

- object
  - `schedule` Schedule, required
    - `action_type` 'start' | 'stop' | 'start_stop' — The type of action that the schedule should trigger on the transcoder. The default is **start**.
    - `created_at` string, date-time — The date and time that the schedule was created.
    - `end_repeat` string, date — The month, day, and year that a recurring schedule should stop running. Specify **YYYY-MM-DD**.
    - `id` string — The unique alphanumeric string that identifies the schedule.
    - `name` string — A descriptive name for the schedule. Maximum 255 characters.
    - `recurrence_data` 'sunday' | 'monday' | 'tuesday' | 'wednesday' | 'thursday' | 'friday' | 'saturday' — The day or days of the week that a recurring schedule should run.
    - `recurrence_type` 'once' | 'recur' — A schedule can run one time only (**once**) or repeat (**recur**) until a specified *end_repeat* date. The default is **once**.
    - `start_repeat` string, date — The month, day, and year that the recurring schedule should go into effect. Specify **YYYY-MM-DD**.
    - `start_transcoder` string, date-time — The month, day, year, and time of day that the *action_type* **start** should occur. Specify **YYYY-MM-DD HH:MM:SS** where **HH** is a 24-hour clock in UTC.
    - `state` 'enabled' | 'disabled' | 'expired' — A schedule must be **enabled** to run. Specify **enabled** to run the schedule or **disabled** to turn off the schedule so that it doesn't run.
    - `stop_transcoder` string, date-time — The month, day, year, and time of day that the *action_type* **stop** should occur. Specify **YYYY-MM-DD HH:MM:SS** where **HH** is a 24-hour clock in UTC.
    - `time_zone` string — The time zone the schedule runs in.
    - `transcoder_id` string — The unique alphanumeric string that identifies the transcoder being scheduled.
    - `transcoder_name` string — The name of the transcoder being scheduled.
    - `updated_at` string, date-time — The date and time that the schedule was updated.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `410` — Gone

---

[API](https://skmtc.net/wowza/apis/wowza-video-rest-api-reference-documentation.md) · [All operations](https://skmtc.net/wowza/apis/wowza-video-rest-api-reference-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wowza/wowza-video-rest-api-reference-documentation/versions/157b6f741f2a/schema)
