Skip to main content

Configure Connection

OneRoster v1.2 guide

Arrange API access with your application vendor, configure the OneRoster v1.2 connection in NIM, and validate source data for provisioning and rostering.

Before you beginDirect link to Before you begin

OneRoster is a data exchange standard implemented by multiple applications. Contact your application vendor to determine how its OneRoster v1.2 API can be configured and which data it exposes.

NIM requires Hostname, Token URI, Client ID, and Client Secret.

Obtain API credentials and endpointsDirect link to Obtain API credentials and endpoints

  1. Ask your vendor to configure OneRoster v1.2 API access for NIM in the intended environment.
  2. Obtain the Hostname, authentication Token URI, Client ID, and Client Secret.
  3. Confirm read access to organizations and the user, class, enrollment, and other roster data required by your downstream process.
  4. Store the client secret securely. Confirm that the vendor's API version and supported scopes match the installed connector.
Step 1 of 3

Blackbaud SISDirect link to Blackbaud SIS

Configure the OneRoster connection using the vendor's Blackbaud OAuth documentation.

Confirm that the configured connection supports OneRoster v1.2 before using this connector.

Infinite Campus SISDirect link to Infinite Campus SIS

The existing OneRoster v1.1 data models reference describes Infinite Campus records and relationships for v1.1. Ask Infinite Campus for the applicable v1.2 requirements before using this connector.

Then follow Infinite Campus's OneRoster connection configuration documentation.

Skyward QmlativDirect link to Skyward Qmlativ

For Skyward Qmlativ, use the dedicated Skyward Qmlativ integration guide.