# Recipes

- [Retrieving Complete Student Academic Grades via API](/integrations-portal/managebac/recipes/retrieving-complete-student-academic-grades-via-api.md): To retrieve a student's full academic grades across all years using a Student ID, a single request is not enough. Because the data is partitioned by classes, terms, and tasks, you must perform a multi
- [Data Model](/integrations-portal/managebac/recipes/data-model.md)
- [Setting Homeroom Attendance](/integrations-portal/managebac/recipes/setting-homeroom-attendance.md)
- [Looping through list endpoints](/integrations-portal/managebac/recipes/looping-through-list-endpoints.md)
- [Fetching Term Grades](/integrations-portal/managebac/recipes/fetching-term-grades.md)
- [PYP Term Grade Scores](/integrations-portal/managebac/recipes/pyp-term-grade-scores.md)
- [Updating Enrollment and Graduation Dates](/integrations-portal/managebac/recipes/updating-enrollment-and-graduation-dates.md)
- [Toggling classes archival status via the API](/integrations-portal/managebac/recipes/toggling-classes-archival-status-via-the-api.md)
- [Fetching Units](/integrations-portal/managebac/recipes/fetching-units.md)
