ClassLink roster server integration setup Follow

ClassLink Roster Server is a hosted OneRoster database server which holds student data. ClassLink Roster Server is built using an application layer and a database layer to ensure reliability and security. The web application is hosted in the cloud on reliable and redundant hardware.

Hapara can sync classes, teachers, and students from ClassLink daily or on demand.

Adding Hapara's Application

To add an application in the Roster Server, go to Applications -> Add Applications to search for an application.


By switching on the Show Development Apps toggle, it will show the applications that are flagged as development in the developer console (under the application name, you'll see a DEV label).

Click on the Search icon and look for the Hapara Application.


Select Hapara and click on the ADD option. It will take you to a page to select the permissions that need to be granted to Hapara.


Choose Custom Permissions. This option allows you to select which data you want to be shared with Hapara. In order for your classes and students to be loaded in Hapara, we require the following data: 

  • Orgs - Represents the schools or buildings that need to be synced
  • Courses - The courses offered at the school
  • Classes -  The actual class offered by the teacher
  • Users - Students, teachers, and admins

Important Note: When uploading users into OneRoster, please ensure that the students' and teachers' email addresses are included (i.e. or  


For an in-depth guide on how you can share data using ClassLink, please refer to the following article.


Have more questions? Submit a request