Get all time slots with pagination
Retrieve a paginated list of time slots 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 time slot
Create a new time slot with the provided data
Request Body
startTimestring · date-time · requiredStart date time (format ISO8601)
Example: 2025-01-27T18:47:08.505ZendTimestring · date-time · requiredEnd date time (format ISO8601)
Example: 2025-01-27T18:47:08.505Zavailableboolean · requiredSession available?
idnumber · requiredId
Responses
Time Slot created
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
startTimestring · date-time · requiredStart date time (format ISO8601)
Example: 2025-01-27T18:47:08.505ZendTimestring · date-time · requiredEnd date time (format ISO8601)
Example: 2025-01-27T18:47:08.505Zavailableboolean · requiredSession available?
Get time slot by ID
Retrieve a specific time slot by its ID
path Parameters
idnumber · min: 1 · requiredId
Responses
Time Slot detail
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
startTimestring · date-time · requiredStart date time (format ISO8601)
Example: 2025-01-27T18:47:08.505ZendTimestring · date-time · requiredEnd date time (format ISO8601)
Example: 2025-01-27T18:47:08.505Zavailableboolean · requiredSession available?
Update a time slot
Update an existing time slot by its ID
path Parameters
idnumber · min: 1 · requiredId
Request Body
startTimestring · date-timeStart date time (format ISO8601)
Example: 2025-01-27T18:47:08.505ZendTimestring · date-timeEnd date time (format ISO8601)
Example: 2025-01-27T18:47:08.505ZavailablebooleanSession available?
idnumberId
Responses
Time Slot updated
Create an appointment for a time slot
Create an appointment by reserving a time slot for one or more students
path Parameters
idnumber · min: 1 · requiredId
Responses
Appointment created
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
descriptionstring · requiredDescription event
eventTypestring · enum · requiredEvent type
Enum values:ON_SITEREMOTEBOTHSESSIONmandatoryboolean · requiredEvent mandatory?
startTimestring · date-time · requiredStart date time (format ISO8601)
Example: 2025-01-27T18:47:08.505ZendTimestring · date-time · requiredEnd date time (format ISO8601)
Example: 2025-01-27T18:47:08.505Ztimezonestring · requiredTimezone of the event
Example: America/Mexico_CityfrequencyTypestring · enum · requiredFrequency type
Enum values:NO_REPEATWEEKLYBIWEEKLYcreatorTypestring · enum · requiredCreator type
Enum values:TEACHERADMINISTRATIVEDELEGATESCHOOL_ADMINISTRATORlevelsstring[] · requiredSchool levels
Example: PrimarydocumentSlugsstring[] · requiredDocument slugs
studentsobject[]Students associated with this event
reasonstringReason for deletion

