Get all school schedules with pagination
Retrieve a paginated list of school schedules for the current school based on query parameters
query Parameters
pagenumberCurrent page
pageSizenumberPage size
Responses
dataobject[] · requiredData
pagenumberCurrent page
pageSizenumberPage size
totalnumberTotal
lastPagenumberLast page
nextstringNext page (endpoint)
previousstringPrevious page (endpoint)
Create a new school schedule
Create a new school schedule for the current school
Request Body
namestring · requiredSchedule name
entryTimestring · date-time · requiredEntry time to the school
exitTimestring · date-time · requiredExit time from school
scheduleConfigurationobject · requiredSchedule configuration for permissions
Responses
SchoolSchedule created
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
namestring · requiredSchedule name
entryTimestring · date-time · requiredEntry time to the school
exitTimestring · date-time · requiredExit time from school
scheduleConfigurationobject · requiredSchedule configuration for permissions
Get school schedule by ID
Retrieve a specific school schedule by its ID
path Parameters
idnumber · min: 1 · requiredId
Responses
SchoolSchedule detail
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
namestring · requiredSchedule name
entryTimestring · date-time · requiredEntry time to the school
exitTimestring · date-time · requiredExit time from school
scheduleConfigurationobject · requiredSchedule configuration for permissions
Update a school schedule
Update an existing school schedule by its ID
path Parameters
idnumber · min: 1 · requiredId
Request Body
namestringSchedule name
entryTimestring · date-timeEntry time to the school
exitTimestring · date-timeExit time from school
scheduleConfigurationobjectSchedule configuration for permissions
Responses
SchoolSchedule updated

