Skip to main content
Skip table of contents

OnSIS API Reporting Setup

The OnSIS Application Programming Interfaces (APIs) submission of OnSIS data directly from PowerSchool and reduces manual steps. This section details the setup for OnSIS API.

The system must be set up for every instance of the SMS system.  If everyone in a board uses the same instance of the PowerSchool SMS they would all be using the same setup values.

If the board also has a separate testing environment of PowerSchool then that testing instance would also be set up and it will have its own set of setup values.

Step 1: Copy the Redirect URL posted at the top of the page and send it to OnSIS (ONSIS_SISON (EDU) ONSIS_SISON@ontario.ca) to register your application domain and receive the credentials and communication settings values.

Navigation: District Office, District Management, Compliance, OnSIS API Reporting Setup

Step 2: Enter the received credentials and communication settings into the appropriate fields on the OnSIS API Reporting Setup page. All fields are mandatory. Errors entering the settings will cause failure when using the API.

The submission will fail if there are errors in the setup fields.

Field

Description

Client ID

Client ID received from OnSIS, which is the same for all instances.

Client Secret

This is a password that is unique for each instance. This field is masked and encrypted. Click the eye icon to reveal the value.

Authenticaton URL/Board

The authentication URL provided by OnSIS. This URL is the same for all instances.

Authentication Token URL

The authentication URL provided by OnSIS. This URL is the same for all instances.

API URL / Port

The authentication URL provided by OnSIS. The address will vary for ONSIS Test API and ONSIS production API sites.

Scopes

The authentication URL provided by OnSIS. This URL is the same for all instances.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.