Get a schedule
Retrieve a single schedule by its handle, including its slots, recurrence, and current state. Use it for the list-to-detail hop off GET /schedules. To change a schedule, set it on its device via PUT /{type}/{id}/schedule. The route is published ahead of the scheduler; every call returns 501 until it lands.
Authorizations
Path Parameters
Schedule identifier, as returned in the GET /schedules list and in the device schedule response.
"sched_abc123"
Response
Schedule not found.
Uniform error response. The error.code identifies the failure, error.message carries a human-readable explanation, and error.details carries structured context (failed fields, conflicting action IDs, supported capabilities) where relevant.