1. Minga Support
  2. Automatic Rostering

Setting up OneRoster with Infinite Campus for Rostering

Set up Minga in Infinite Campus prior to inputting API details into Minga People Manager

Permission Level: Owner | District Manager


Typically a representative from your IT Department at your site or district can access Infinite Campus and provide the required information as seen in the steps below to connect to your SIS.

Step 1: Get Started

  1. Log into Infinite Campus
  2. Select System Administration
  3. Select Learning Interoperability
  4. Select OneRoster Provisioning * Note please select version 1.1


Infinite 1 (1)-1

Step 2: Create a OneRoster Vendor record

  1. Select NEW to create the new credential record
  2. Enter Purpose (Example: Rostering)
  3. Enter the Vendor Name (Minga)
  4. Enter a Consumer Key following the hard-coded prefix

Infinite 2

Step 3: Token Information

  1. Modify Token Expiration Date if need be (end date of your Minga subscription)
  2. Make sure Status is set to Active
  3. Select Save

Infinite 3

Step 4: Locate Information to input into Minga

  1. Consumer Key
  2. Consumer Secret
  3. OneRoster Base URL
  4. School ID (also called the school GUID and will look something like this: CE8DF1FC-3242-4716-A5F5-5A957F86DC36)

Infinite 4

Step 5: Input Details into Minga

  1. Log into app.minga.io (must be signed in as an OWNER)

  2. Go to People Manager > Rostering

  3. Select OneRoster API and Infinite Campus from the drop down menus 

  4. Input required fields:

    • URL: This is the Base URL for your Infinite Campus Web application.  The website needs to be publicly accessible from outside your local network. - Please include everything until the segment after /api/oneroster/v1p1 Eg.https://campus.mingacityschools.us/campus/api/oneroster/v1p1/minga

      Typically the URL is too long and the last few parts will need deleting 

    • Client ID

    • Client Secret

    • App Name: App name is either after v1p1, or after appName= in the Token URL - Eg.https://campus.pueblocityschools.us/campus/api/oneroster/v1p1/minga - App name would be 'minga'

    • School ID: This is the School ID to ensure Minga requests the appropriate roster in the event that multiple schools share the same SIS. (also called the school GUID and will look something like this: CE8DF1FC-3242-4716-A5F5-5A957F86DC36)

  5. Once you've completed the form click Test Connection / URL to ensure Minga is able to connect to your SIS and exchange information. 

    Screenshot 2023-12-21 at 12.10.46 PM

Sync Settings in Minga

You can enable student, teacher, staff and admin rostering separately as well as include primary parent contact info depending on what data you want to synchronize in Minga. 

Screenshot 2023-12-21 at 12.00.29 PM

Minga can automatically update information for existing users (for example if a student's name was changed in the SIS then their name would be automatically updated in Minga). By default Minga will Skip users that are already setup in Minga. To automatically update their information toggle on Auto update.

Minga can also automatically Archive (delete) users that are no longer included in the rostering data (for example when a student leaves the school and is removed from the Student Information System). To automatically remove students and staff that are no longer part of the school roster, toggle on Archive.

Please note*: Minga recommends having the Auto update and Archive settings toggled off at first until you have verified your rostering is syncing correctly in your Minga. Then toggle them on accordingly to ensure up-to-date rostering.  

Get notified of Roster Sync Results

Owners can set up an email notification with all of the information from the daily roster sync. This will allow technical owners to get assurance that the sync is working or to troubleshoot immediately if any issues are detected.

Screen Shot 2023-09-11 at 4.38.12 PM

Roster Email

Enable Automatic Rostering

Once you have completed configuration, toggle on Enable Automatic Rostering and then press Save. Rostering will now start automatically every evening.

Screenshot 2023-04-06 at 4.33.28 PM