Change log
July 12, 2025
Updated
GET/v2p0/classes/:class_id/attendance/date/:dateendpoint to with extended category details.
June 13, 2025
Added
POST/v2/classes/:class_id/teachers/add_teachersendpoint to add Teachers to a Class.Added
DELETE/v2/classes/:class_id/teachers/remove_teachersendpoint to remove Teachers from a Class.
June 12, 2025
Added
attendance_categoriesdetails to/v2/classes/:class_id/attendance/term/:term_idendpoint response
May 29, 2025
Added
GET/v2/classes/:class_id/teachersendpoint to retrieve Teachers for a Class.
May 10, 2025
Update V2 API with latest changes including V2P0 and V2P1 releases.
April 14, 2025
Added
PUT/v2/classes/:class_id/teachersendpoint to set Teacher memberships for a Class.
March 28, 2025
Added
PATCH/v2/students/:student_id/excusals/:idendpoint to update Attendance Excusal for a Student.Added
DELETE/v2/students/:student_id/excusals/:idendpoint to delete Attendance Excusal for a Student.
March 14, 2025
Added
POST/v2/students/:student_id/excusalsendpoint to create Attendance Excusal for a Student.
February 28, 2025
Added
GET/v2/students/excusals/:dateendpoint to retrieve Attendance Excusals for a Date.
February 26, 2025
Removed support of managing
child_idsfrom request payload for/v2p1/parentsendpoints
February 14, 2025
Added
GET/v2/students/:student_id/excusalsendpoint to retrieve Attendance Excusals for a Student.
February 5, 2025
Added
attendance_categoriesdetails to/v2/year-groups/:year_group_id/homeroom/attendance/term/:term_idendpoint response
January 28, 2025
Added
categoryfield to/v2/year-groups/:year_group_id/homeroom/attendance/date/:dateendpoint response payload
January 25, 2025
Added
GET/v2/school/academic-years/:academic_year_id/attendance_categoriesendpoint to retrieve Attendance Categories for an Academic Year.
January 5, 2025
Added
GET/v2/year-groups/:year_group_id/homeroom/attendance/term/:term_id/adjustmentsendpoint to retrieve Year Group Attendance Adjustments for a reporting term.Changed
idparameter toyear_group_idfor/v2/year-groups/:year_group_id/homeroom/attendance/term/:term_idand/v2/year-groups/:year_group_id/homeroom/attendance/date/:dateendpoints.
December 12, 2024
Added
GET/v2/school/programs/:program/academic-years/:academic_year_id/calendarendpoint to retrieve Calendar for an Academic Year
November 6, 2024
Added
linked_toproperty to/v2/classes/:class_id/tasksand/v2/classes/:class_id/tasks/:idresponses, that indicate the original class and task that the entity is a clone of.
October 17, 2024
Added
unenrolled_onlyfilter to/v2/classes/:class_id/assessments/term/:term_id/term-gradesendpoint
August 9, 2024
Updated
task_typeofGET/v2/classes/:class_id/tasksAdded
task_type_nametoGET/v2/classes/:class_id/tasks
July 19, 2024
Added
PUT /v2/students/:id/set_homeroom_attendanceendpoint to set homeroom attendance for a student
June 20, 2024
Changed
per_pagedefault and max limits to10students for/v2/classes/:class_id/assessments/term/:term_id/gradesendpoint
April 29, 2024
Added
identifiertoGET/v2/teachers,/v2/students,/v2/parents,/v2/teachers/:id,/v2/students/:id,/v2/parents/:idresponsesAdded
identifierparameter toPOST/v2/teachers/:id,/v2/students/:id,/v2/parents/:idendpointsAdded
identifierparameter toPATCH/v2/teachers/:id,/v2/students/:id,/v2/parents/:idendpoints
April 26, 2024
Added
PUT/v2/teachers/:id/archiveendpoint to archive a teacherAdded
PUT/v2/teachers/:id/unarchiveendpoint to unarchive a teacher
March 20, 2024
Added
ui_languagetoGET/v2/teachers,/v2/students,/v2/parents,/v2/teachers/:id,/v2/students/:id,/v2/parents/:idresponsesAdded
ui_languageparameter toPOST/v2/teachers/:id,/v2/students/:id,/v2/parents/:idendpointsAdded
ui_languageparameter toPATCH/v2/teachers/:id,/v2/students/:id,/v2/parents/:idendpoints
February 20, 2024
Added
student_idsfilter to/v2/classes/:class_id/assessments/term/:term_id/term-gradesendpoint
January 12, 2024
Added
year_group_idsfilter to/v2/studentsendpointAdded
homeroom_advisor_idsfilter to/v2/studentsendpoint
November 28, 2023
Added
archivedparameter to/v2/teachersand/v2/parentsresponses
November 9, 2023
Added
POST/v2/classesendpoint to create classAdded
PATCH/v2/classes/:idendpoint to update classAdded
PATCH/v2/classesendpoint to bulk create and update classes
October 31, 2023
Added
id,created_at,updated_atto/v2/behavior/notesresponseAdded
modified_sinceparameter to/v2/behavior/notesresponse to filter results by modification date
October 19, 2023
Added
author_idto/v2/behavior/notesresponse
October 16, 2023
Added
visible_to_parentsandvisible_to_studentsto/v2/behavior/notesresponse
October 11, 2023
Added
short_nameto/v2/year_groupsresponse
October 10, 2023
Added
phasesoption to/v2/membershipsendpoint to return phases option of a membershipUpdate
leveloption of/v2/membershipsendpoint to return levels option of a membership of different class types
September 25, 2023
Added
PATCH/v2/classes/:class_id/studentsendpoint to add/update class students with levels
September 11, 2023
Added
GET/v2/school/programs/:program/subjectsendpoint to retrieve subjectsAdded
GET/v2/school/programs/:program/subjects/:idendpoint to retrieve subjectAdded
POST/v2/school/programs/:program/subjectsendpoint to create subject for programs that support custom subjectsAdded
PATCH/v2/school/programs/:program/subjects/:idendpoint to update subject for programs that support custom subjectsAdded
DELETE/v2/school/programs/:program/subjects/:idendpoint to delete subject for programs that support custom subjectsAdded
POST/v2/school/programs/:program/subjects/bulk-enableendpoint to bulk enable subjectsAdded
POST/v2/school/programs/:program/subject/bulk-disableendpoint to bulk disable subjects
September 5, 2023
The grades
uidattribute fromGET /v2/school/gradesresponse has been deprecated and will be removed completely by the end of April 2024.
August 14, 2023
Added
session_in_mayto/v2/schoolresponseprogramsfrom/v2/schoolresponse have been deprecated in favour ofenabled_programsand will be removed completely by the end of April 2024. Please useenabled_programsinstead.
July 11, 2023
Added
GET/v2/school/programs/:program/subject-groups/:idendpoint to retrieve subject groupAdded
POST/v2/school/programs/:program/subject-groupsendpoint to create subject group for programs that support custom subject groupsAdded
PATCH/v2/school/programs/:program/subject-groups/:idendpoint to update subject group for programs that support custom subject groupsAdded
DELETE/v2/school/programs/:program/subject-groups/:idendpoint to delete subject group for programs that support custom subject groups
June 30, 2023
Added
GET/v2/school/programs/:program/academic-years/:idendpoint to retrieve academic yearAdded
POST/v2/school/programs/:program/academic-yearsendpoint to create academic yearAdded
POST/v2/school/programs/:program/academic-years/:academic_year_id/academic-termsendpoint to create single academic termAdded
PATCH/v2/school/programs/:program/academic-years/:academic_year_id/academic-terms/:academic_term_idendpoint to update single academic termAdded
DELETE/v2/school/programs/:program/academic-years/:academic_year_id/academic-terms/:academic_term_idendpoint to delete single academic term
April 26, 2023
Added
due_date_extension_days&due_dateto/classes/:class_id/assessments/term/:term_id/gradesresponse
April 22, 2023
Added
/v2/school/term-rubricsendpoint to retrieve school term grade rubrics details
April 15, 2023
Added
/v2/school/term-grade-scalesendpoint to retrieve school term grade scales for programs
October 5, 2022
Added
period_starts_count_fromto/classes/:id/timetableresponseAdded
timetablesection to/classes/:id/attendance/term/:term_idand/classes/:id/attendance/date/:dateresponses
July 5, 2022
Added
archived_studentsboolean param filter to/classes/:id/attendance/date/:dateendpointAdded
archived_studentsboolean param filter to/classes/:id/attendance/term/:term_idendpointAdded
archived_studentsboolean param filter to/year-groups/:id/homeroom/attendance/date/:dateendpointAdded
archived_studentsboolean param filter to/year-groups/:yearGroupId/homeroom/attendance/term/:term_idendpoint
Apr 20, 2022
Added
/v2/teachers/:id/classesendpoint to retrieve teacher classes membershipsAdded
/v2/teachers/:id/groupsendpoint to retrieve teacher groups memberships
Apr 7, 2022
Added
user_idsfilter to/v2/membershipsendpointAdded
class_happens_onfilter to/v2/membershipsendpoint
Apr 7, 2022
Added
/v2/students/:id/membershipsendpoint to retrieve student memberships
Feb 26, 2022
Added
/v2/classes/:id/timetableendpoint to retrieve class timetable
Jan 19, 2022
Added details to "Get Term Grades for a Class" API endpoint for IB Primary Class
Jan 18, 2022
Added
GET/v2/parents/:parent_id/childrenendpoint to retrieve parent-children relationshipsAdded
POST/v2/parents/:parent_id/childrenendpoint to create parent-child relationshipAdded
PUT/v2/parents/:parent_id/childrenendpoint to bulk-update parent-children relationshipsAdded
GET/v2/parents/:parent_id/children/:idendpoint to retrieve single parent-child relationshipAdded
PUT/v2/parents/:parent_id/children/:idendpoint to update single parent-child relationshipAdded
DELETE/v2/parents/:parent_id/children/:idendpoint to delete single parent-child relationship
Apr 14, 2021
Added
statusto studentsstudents?status=enrolled
Mar 17, 2021
Added
subject_optionfor the relevant DP and MYP subject groups (Language acquisition and Studies in language and literature) to the response ofclasses/:class-id/andclasses/Added
/v2/behavior/notesendpoint to retrieve all available behaviour notes in the schoolExtended
/v2/studentsendpoint to support retrieving only active or only archived students
Last updated
Was this helpful?

