December 15th, 2017

Announcing the beta release of the Microsoft Graph APIs for educational resources

The Microsoft Graph API provides a unified endpoint that enables you to interact with a wealth of resources and relationships in order to build intelligent apps. Today, we’re announcing the release of the Microsoft Graph education APIs. The education APIs enable you to enrich teaching and learning scenarios by integrating education resources like roster and assignment data into your apps.

Microsoft Graph enhanced with education resources map

Microsoft Graph enhanced with education resources

Connecting teachers to students by using roster data

Millions of students around the world use apps for everyday learning scenarios. This often requires the teacher or the school IT admin to keep the app up to date with the latest roster. With Microsoft Graph education APIs, apps can programmatically access the roster data dynamically and at no cost to keep in sync with the latest school roster. This data is powered by Microsoft School Data Sync, which brings student identity and roster information to Microsoft Azure Active Directory (Azure AD).

The roster APIs support the following scenarios, and more:

Assignments in Microsoft Teams

Microsoft Teams for Education was launched in June 2017,  as a communication hub for schools. Among its other capabilities, Microsoft Teams for Education also provides a built-in assignment service for managing assignments and grading. The education APIs in Microsoft Graph enable programmatic access to assignments, submissions, and grades to third-party applications. This empowers scenarios like:

Making roster sync easier for school IT admins

Microsoft School Data Sync serves as a bridge for bringing student identity and roster information into Azure AD. To set up this sync, school IT admins can use a CSV file or a supported SIS API connector. Now, admins can set up a sync using simple and easy-to-use sync management APIs. These APIs support the following scenarios, and more:

You can learn more about the Microsoft Graph education APIs by browsing the content at aka.ms/edugraph. If you’re interested in trying out the APIs, you can contact us via our partner signup page.