Get a schedule
Returns a single recurring schedule. Caller must be the creator or admin.
Authorization model — partition-key trust. Non-admin callers issue a Cosmos point-read with their own UPN as the partition key. If the schedule belongs to another user the point-read misses and the route returns 404 Not Found — there is no separate 403 path for “exists but you can’t see it”. This is intentional (it avoids the existence oracle pattern) but means clients cannot distinguish “schedule was deleted” from “schedule belongs to someone else”. Admin callers fall through to a cross-partition findScheduleById lookup.
Authorizations
Azure AD access token obtained via MSAL
Path Parameters
Response
Schedule record
chat, document, survey chat_visited, chat_engaged, flow_started, flow_completed, flow_passed, manual