Get all events with filters
Retrieve a paginated list of events based on query parameters and user role
query Parameters
datestring · requiredDate to filter events (format YYYY-MM-DD)
globalboolean · requiredFilter global
myGroupsboolean · requiredFilter by groups
sessionsboolean · requiredFilter by sessions
pagenumberCurrent page
pageSizenumberPage size
groupIdsnumber[]Group list of Ids
Responses
dataobject[] · requiredData
pagenumberCurrent page
pageSizenumberPage size
totalnumberTotal
lastPagenumberLast page
nextstringNext page (endpoint)
previousstringPrevious page (endpoint)
Create a new event
Create a new event with the provided data
Request Body
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_REPEATWEEKLYBIWEEKLYlevelsstring[] · requiredSchool levels
Example: PrimarydocumentSlugsstring[] · requiredDocument slugs
groupIdsnumber[] · requiredGroup list of Ids
studentsobject[]Students associated with this event
reasonstringReason for deletion
Responses
Event 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
Get event by ID
Retrieve a specific event by its ID with all relations
path Parameters
idnumber · min: 1 · requiredId
Responses
Event detail
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
Update an event
Update an existing event by its ID
path Parameters
idnumber · min: 1 · requiredId
Request Body
groupIdsnumber[] · requiredGroup list of Ids
descriptionstringDescription event
eventTypestring · enumEvent type
Enum values:ON_SITEREMOTEBOTHSESSIONmandatorybooleanEvent mandatory?
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.505ZtimezonestringTimezone of the event
Example: America/Mexico_CityfrequencyTypestring · enumFrequency type
Enum values:NO_REPEATWEEKLYBIWEEKLYcreatorTypestring · enumCreator type
Enum values:TEACHERADMINISTRATIVEDELEGATESCHOOL_ADMINISTRATORstudentsobject[]Students associated with this event
levelsstring[]School levels
Example: PrimarydocumentSlugsstring[]Document slugs
reasonstringReason for deletion
Responses
Event updated

