> For the complete documentation index, see [llms.txt](https://guide.fariaedu.com/integrations-portal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.fariaedu.com/integrations-portal/managebac/recipes.md).

# Recipes

- [Retrieving Complete Student Academic Grades via API](https://guide.fariaedu.com/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](https://guide.fariaedu.com/integrations-portal/managebac/recipes/data-model.md)
- [Setting Homeroom Attendance](https://guide.fariaedu.com/integrations-portal/managebac/recipes/setting-homeroom-attendance.md)
- [Looping through list endpoints](https://guide.fariaedu.com/integrations-portal/managebac/recipes/looping-through-list-endpoints.md)
- [Fetching Term Grades](https://guide.fariaedu.com/integrations-portal/managebac/recipes/fetching-term-grades.md)
- [PYP Term Grade Scores](https://guide.fariaedu.com/integrations-portal/managebac/recipes/pyp-term-grade-scores.md)
- [Updating Enrollment and Graduation Dates](https://guide.fariaedu.com/integrations-portal/managebac/recipes/updating-enrollment-and-graduation-dates.md)
- [Toggling classes archival status via the API](https://guide.fariaedu.com/integrations-portal/managebac/recipes/toggling-classes-archival-status-via-the-api.md)
- [Fetching Units](https://guide.fariaedu.com/integrations-portal/managebac/recipes/fetching-units.md)
