Create a calendar schedule

Creates a school calendar schedule with cycle days, optional audiences, date overrides, reporting-term linkage, and active-state configuration.

Authentication

AuthorizationBearer

The signed-in SchoolSet user token sent by the frontend.

Request

This endpoint expects an object.
academic_year_idintegerRequired
namestringRequired<=255 characters
dayslist of objectsRequired
report_card_term_idinteger or nullOptional
effective_start_datedate or nullOptional
effective_end_datedate or nullOptional
cycle_length_weeksintegerOptional1-52
activebooleanOptional
audienceslist of objectsOptional
overrideslist of objectsOptional

Response

The calendar schedule was created and returned as a resource.
statusstringOptional
messagestringOptional
dataobjectOptional

Errors

401
Unauthorized Error
403
Forbidden Error
422
Unprocessable Entity Error