Product: Roster Server
Audience: ClassLink Administrator
If you are ready to set up Roster Server to pull data from the eSchoolData API, you’ll need to retrieve your URL to eSchoolData, the Client ID, and Client Secret.
Note: For the URL contact your eSchoolData representative- they will be able to give it to you.
1. To obtain the Client ID and Client Secret, log into the eSchoolData admin console and navigate to Configuration.
2. Click on Create New Vendor or, if you already have ClassLink as a registered vendor, go to the edit page to view the necessary credentials.
3. Enter ClassLink as the vendor name.
4. Copy the Client ID and Client Secret to a text pad for use in the Roster Server.
5. To show the Client Secret, click Show Secret to toggle visibility.
6. If you need to reset the Client Secret, click Reset Secret.
7. Make sure ClassLink has permissions to all data marked as OneRoster.
8. Click Finish to save your changes.
9. Log into ClassLink LaunchPad and click on your Roster Server app (or click on your ClassLink Management Console app, then click on Roster Server from the left frame). You can also access the Roster Server Console by logging in through https://console.oneroster.com.
10. Go to Connector Settings to enter these values, along with the URL.
11. Click on Settings -> General.
12. Click SIS Connector Settings->Choose to select your SIS.
13. Enter RosterServer and head to the Settings page to paste in the URL, Client ID, and Client Secret - KEY = Client ID SECRET = Client Secret.
14. Click SAVE in the bottom right corner.
15. Click Test Connection and a message of success will appear.
16. Turn the Enabled switch on.
17. Click Run Connection (This may take a while)
18. Above, under Importer Settings, turn the Sync button on and choose a sync schedule.
19. Click on Import Rosters -> Import Now and your files will appear. This document will help as well.
20. Go back to the left frame menu and click Applications to choose the applications to roster. This document will help as well.
Updated: Apr 2020