How can I establish a connection with Infinite Campus API 1.2 Data Source?

Caution:
Infinite Campus will no longer support OAuth 1.0 starting June 30, 2023. GG4L will support Infinite Campus API 1.1 with OAuth 2.0 starting June 26, 2023. Be sure to update the authentication for Infinite Campus in School Passport.

When you upgrade to API 1.2, all users will get new SIS IDs, which means they’ll be recreated in School Passport. Because of this, users will also get new GG4L IDs. Make sure to inform your Ed-Tech vendor and ask them to do a full data re-sync.

To establish a connection with Infinite Campus API 1.2:

  1. Sign in to your School Passport, and go to Connect module.
  2. On the Home page, choose the Infinite Campus application (or find the corresponding app in the Application Gallery).
  3. Click Settings in the top right.
  4. On the Delivery Config tab, enter your API credentials:
    image6
    • Service URL: Enter the base URL copied from Infinite Campus. For OneRoster v1.2, the URL format is: https://<domain>/campus/api/ims/oneroster/rostering/v1p2.
    • Client ID: Enter the Client ID copied from Infinite Campus.
    • Client Secret: Enter the base URL copied from Infinite Campus. 
    • Authentication URL: Enter the token URL copied from Infinite Campus. The URL format is: https://<domain>/campus/oauth2/token?appName=<appName>.
  5. Click Test Connection
  6. The test connection is completed when you see the message: "Connection is OK".
  7. Click Save.