---
title: "Retrieve Current Schedule"
method: GET
path: "/manage/schedules"
tags: ["Schedule"]
---

# Retrieve Current Schedule

`GET /manage/schedules`

Retrieve the current availability and curtailment schedule for a premium resource. Use issue_time to query historical schedule state.

## Query parameters

- `resource_id` string, nullable, required
- `period_start` string, date-time, nullable, required
- `period_end` string, date-time, nullable, required
- `issue_time` string, date-time, nullable
- `format` 'json' | 'csv', nullable

## Response `200`

OK

- ResourceScheduleResponse
  - `availability_schedule` AvailabilityIntervalDto[], nullable
    - `period_start` string, date-time, nullable — Start of the availability interval in ISO 8601 format.
    - `period_end` string, date-time, nullable — End of the availability interval in ISO 8601 format.
    - `availability` number, double, nullable — Availability percentage for the interval, from 0 to 100.
  - `curtailment_schedule` CurtailmentIntervalDto[], nullable
    - `period_start` string, date-time, nullable — Start of the curtailment interval in ISO 8601 format.
    - `period_end` string, date-time, nullable — End of the curtailment interval in ISO 8601 format.
    - `curtailment` number, double, nullable — Curtailment power cap for the interval in MW.
  - `response_status` ResponseStatus
    - `error_code` string, nullable
    - `message` string, nullable
    - `stack_trace` string, nullable
    - `errors` ResponseError[], nullable
      - `error_code` string, nullable
      - `field_name` string, nullable
      - `message` string, nullable
      - `meta` object, nullable
    - `meta` object, nullable

---

[API](https://skmtc.net/solcast/apis/solcast-api.md) · [All operations](https://skmtc.net/solcast/apis/solcast-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solcast/solcast-api/revisions/591461e66c79/schema)
