---
title: Roster management
framework: devicemanagement
role: collectionGroup
role_heading: API Collection
path: devicemanagement/roster-management
---

# Roster management

Manage classes for your students and teachers.

## Overview

Overview Administrators of Apple School Manager can use this API to access information about classes and people in their organization. If you’re a developer who needs access to information about somebody else’s organization, see the Roster API. note: This API isn’t supported for Apple Business organizations.

## Topics

### Account management

- [Get Account Detail](devicemanagement/account-detail.md)

### Class management

- [RosterClass](devicemanagement/rosterclass.md)
- [Get the List of Classes](devicemanagement/fetch-class-roster.md)
- [Sync the List of Classes](devicemanagement/fetch-class-roster-sync.md)

### People management

- [RosterPerson](devicemanagement/rosterperson.md)
- [Get the List of People](devicemanagement/fetch-person-roster.md)
- [Sync the List of People](devicemanagement/fetch-person-roster-sync.md)

### Course management

- [BaseRosterCourse](devicemanagement/baserostercourse.md)
- [RosterCourse](devicemanagement/rostercourse.md)
- [Get the List of Courses](devicemanagement/fetch-course-roster.md)
- [Sync the List of Courses](devicemanagement/fetch-course-roster-sync.md)

### Location management

- [BaseRosterLocation](devicemanagement/baserosterlocation.md)
- [RosterLocation](devicemanagement/rosterlocation.md)
- [Get the List of Locations](devicemanagement/fetch-location-roster.md)
- [Sync the Locations](devicemanagement/fetch-location-roster-sync.md)

## See Also

### Deployment services

- [Device assignment](devicemanagement/device-assignment.md)
- [App, Book, and Subscription Management](devicemanagement/app-book-and-subscription-management.md)
- [Apple School Manager and Apple Business APIs](apple-school-and-business-manager-api.md)
