---
title: "Changes to Get Schedule Details"
method: GET
path: "/schedules/{schedule_id}/details"
---

# Changes to Get Schedule Details

`GET /schedules/{schedule_id}/details`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 3 of 6 revisions.

- **2026-07-20** `f728bfcee693` — 3 breaking, 15 info
- **2026-07-19** `56f0e753f2e4` — 2 breaking
- **2026-07-19** `a414b25abf70` — 1 breaking

## Changes

- **2026-07-20** `f728bfcee693` — 3 breaking, 15 info
  - the `config/courses/items/room` response property's minItems was decreased from `1` to `0` for the response status `200`
  - the `config/labs/items/` response's property type changed from `string` to `object` for status `200`
  - the `config/rooms/items/` response's property type changed from `string` to `object` for status `200`
  - added the optional property `config/courses/items/modality` to the response with the `200` status
  - added the optional property `config/courses/items/required_lab_features` to the response with the `200` status
  - added the optional property `config/courses/items/required_room_features` to the response with the `200` status
  - added the optional property `config/courses/items/reserve_room_during_lab` to the response with the `200` status
  - added the optional property `config/courses/items/section_id` to the response with the `200` status
  - added the optional property `config/labs/items/features` to the response with the `200` status
  - added the optional property `config/labs/items/times` to the response with the `200` status
  - added the optional property `config/rooms/items/features` to the response with the `200` status
  - added the optional property `config/rooms/items/times` to the response with the `200` status
  - added the optional property `time_slot_config/classes/items/meetings/items/delivery` to the response with the `200` status
  - added the required property `config/courses/items/capacity` to the response with the `200` status
  - added the required property `config/labs/items/capacity` to the response with the `200` status
  - added the required property `config/labs/items/name` to the response with the `200` status
  - added the required property `config/rooms/items/capacity` to the response with the `200` status
  - added the required property `config/rooms/items/name` to the response with the `200` status
- **2026-07-19** `56f0e753f2e4` — 2 breaking
  - response property `config/courses/items/faculty` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `config/courses/items/faculty` response property's minItems was decreased from `1` to `0` for the response status `200`
- **2026-07-19** `a414b25abf70` — 1 breaking
  - the response property `config/courses/items/lab` became optional for the status `200`

---

[Operation](https://skmtc.dev/mucsci/apis/course-scheduler-api/docs/schedules/:schedule_id/details/get.md) · [API](https://skmtc.dev/mucsci/apis/course-scheduler-api.md) · [Page](https://skmtc.dev/mucsci/apis/course-scheduler-api/changes/schedules/:schedule_id/details/get)
