How do I install the Instructure OneRoster plugin from within PowerSchool?
As a PowerSchool SIS admin, you can install the Instructure OneRoster plugin. If necessary, you should also install the Universal Rostering plugin first.
Download Plugin File
Download the Instructure OneRoster Plugin.
Open Plugin Management Dashboard

Sign in to the PowerSchool SIS Admin portal. From the start page, click System Administrator [1], then go to System Settings [2]. Click the Plugin Management Configuration [3].
Install Plugin

On the Plugin Management Dashboard, click the Install button.
Select Plugin

Click the Choose File button [1]. Select the Instructure OneRoster plugin file
Then, click the Install button [2].
Register Plugin

Verify the information in the Plugin Registration window. Then, click the Register button.
Note: If the registration is unsuccessful, delete the plugin and reinstall it with the correct information.
Enable Plugin
To enable the Instructure plugin:
- Click the Enable/Disable checkbox.
- Click the Enable button.
- Click the name of the vendor plugin.
- Click Data Configuration.
- Increase Pagination limit to 1000.
- In the OAuth Credentials section, record the generated Client ID and Client Secret.
Provide Credentials to Instructure
Provide the following information to your Canvas contact:
- Create a text file entitled: <institution_name>_oneroster_credentials.txt
- In the file, add the following fields:
- Institution Name:
- Primary Contact Name:
- Primary Contact Email:
- PowerSchool URL:
- Client ID:
- Client Secret:
- Save the text file.
- Upload the file to the following Sharefile link: https://instructure.sharefile.com/r-r5eb9c411d0fb40f3bd7a068547bf0f4b
Note: If the OneRoster API credentials are shared over an insecure channel (like email), you will need to create new credentials and re-upload them to the secure link provided by Instructure.