Aeries API
The Aeries API is fairly standard as far as REST APIs go and the endpoint structure is relatively straightforward. Although the documentation is a little scattered, it is pretty complete.
The documentation is grouped into roughly 7 sections:
However, all of the endpoints are extensions of these 3 base endpoints:
/schools
/staff
/students
For example, gradebook related data can be found on the schools, staff and students endpoints:
/api/v5/staff/{StaffID}/gradebooks
/api/v5/schools/{SchoolCode}/sections/{SectionNumber}/gradebooks
/api/v5/gradebooks/{GradebookNumber}