1. Minga Support
  2. Automatic Rostering

Enable Permissions in your SIS for MingaSync

Below are the SIS specific instructions for enabling sharing permissions for Minga


Roster with Clever

Roster with ClassLink

Roster with PowerSchool

Roster with Aeries

Roster with Infinite Campus

Roster with Skyward

 

📣 If you do not see your SIS listed, reach out to support@minga.io and we can help get you set up!


Roster with Clever

Step by step:

  1. Approve the Minga application in Clever. Your District Admin will be responsible for this step. Click here for instructions on approving the Minga application in Clever.
  2. Approve and share the Minga application by school. 

  3. Reach out to support@minga.io with the following:

    1. The name of your district

    2. The name of the school you are rostering

    3. The name and email address of the district contact responsible for Clever integrations
  4. Our integration specialists will then set up your school and push a manual sync to populate your students, teachers, and class rosters.
  5. Now you can configure your sync settings


Roster with ClassLink

Step by step:

1.Add Minga as a Roster Server Application

  • Click the Apps tab, then click + ADD.
  • Toggle on Show Development Apps, search for Minga, then click the + Add button for the app(s) you want to add.

Add a little bit of body text

2. Enable Roster Server Application Permissions

  • With your app(s) added, it's time to define vendor permissions. Permissions specify how much access the vendor can have to your data for app account provisioning.
  • Select Full Permissions, or, alternatively, you can select Rule Based Permissions if you are comfortable with setting ClassLink permissions.

💡 Please note: With rule based permissions you will have to enable sharing Classes and Courses, Parent or Guardian info, Student ID, Grade, Name, and Email in order for Minga to work effectively. 

Minga (2)

3. Reach out to the Support Team at support@minga.io to let us know you have enabled sharing permissions. We will locate the required information in the ClassLink Partner Portal to finish setting up automatic rostering through MingaSync for your school.

 


Roster with PowerSchool

Step by step:

1. To set up automatic rostering with PowerSchool for your school or district, please reach out to support@minga.io to receive a connection request. Please ensure that your request contains the following information:
The name of your district
The name of the school you are rostering
The name and email address of the district IT contact who manages SIS integration


2. Complete the Connection Request sent to you by the support team, ensuring to download the PowerSchool Plugin and then enter the API Endpoint, Client ID, and Client SecretScreenshot 2025-05-12 at 1.54.44 PM-1
3. Our integration specialists will then set up your school and push a manual sync to populate your students, teachers, and class rosters.

4. Configure your sync settings 

 


Roster with Aeries

Step by Step:

1. Set up Aeries to allow Minga to connect to Aeries and access the roster information for staff and students. Setting up the Aeries OneRoster API requires Administrator access. For more information and instructions on this, please visit the Aeries Support Site.

2. Add an entry for Minga on the API Security page in the Security node in the Aeries Administrator Console. Use Minga for the Product Name and ensure to select OneRoster as the type. Further Instructions can be found in the API Security article

 

 

 

3. After an entry for Minga has been created, continue to work in the Security | API Security page. First, select Minga. You will see Product Information listed as shown below.

Screenshot 2024-06-10 at 4.09.56 PM 

The OneRoster URL can be changed by accessing School Options at the District level.

 

 

 

4. Enable permissions. Minga only pulls student and roster data, parent info and classes. However, you need to enable READ Permissions for Student DataSchoolsTermsTeacher DataMaster ScheduleCourse Data, and Classes for the OneRoster to Aeries integration to work. 

API Permissions-1

 

 

 

 

 

5. Enable OneRoster for Minga. Select Change on the API Security form then ensure the OneRoster check box is checked to enable Minga to access the OneRoster API. After checking the box, click the Update button.

 

 

 

 

6.  Display Consumer ID and Secret Key. After updating, check the box labeled Display Consumer ID & Secret Keys for OneRoster. Make note of the Consumer ID and Consumer Secret Key that are displayed. The core security of the OneRoster API is different from that of the regular Aeries API. For OneRoster, we will NOT use the Aeries Certificate, but will use the Consumer ID and Secret Key instead.

Screenshot 2024-06-10 at 4.13.43 PM

 

7. Any changes to your OneRoster Settings require a full IIS reset for the change to take effect. Resetting IIS will terminate sessions of all users who are currently logged in. It is recommended to reset IIS after working hours. 

8. Reach out to support@minga.io to receive a connection request to link Aeries to Minga. Please ensure that your request contains the following information:

  • The name of your district
  • The name of the school you are rostering
  • The name and email address of the district IT contact who manages SIS integration

9. Complete the connection request by providing API Endpoint, Client ID, and Client Secret and click Save and Done.  Once this has been completed, notify Minga Support.

onerosterconnection

10. Our integration specialists will then set up your school and push a manual sync to populate your students, teachers, and class rosters

11. Configure your sync settings

 


Roster with Infinite Campus

Step by Step:

  1. Navigate to Instruction > Settings > Digital Learning Application Configuration (or System Administration > Learning Interoperability in the Classic Navigation)
  2. Click Add Application, scroll to the bottom, and click Connect to Other Applications
Enter Minga as the application name 

Body (2) 

4. Click Generate New OneRoster Connection

Minga l

5. Select OneRoster 1.1 with 0Auth 2.0 and then select Generate

Edit Minga

6.  Reach out to support@minga.io to receive a connection request. Please ensure that your request contains the following information:

  • The name of your district
  • The name of the school you are rostering
  • The name and email address of the district IT contact who manages SIS integration
 

8. Complete the connection request by entering the API endpoint, client ID, client secret, and clicking Save and Done. Once this has been completed, notify Minga Support

onerosterconnection

 

7. Our integration specialists will then set up your school and push a manual sync to populate your students, teachers, and class rosters. Once this step has been completed, we will reach out to you through email, and you can configure your sync settings


Roster with Skyward

Skyward SMS

Step by Step:

1. Reach out to support@minga.io to receive a connection request. Please ensure that your request contains the following information:

  • The name of your district
  • The name of the school you are rostering
  • The name and email address of the district IT contact who manages SIS integration

2. Once you have received your connection request from Minga, you will need to do the following in Skyward:

  1. Go to Student Management > Administration > SkyBuild > Exports

  2. Select OneRoster Export

  3. Select Add to add a new template

  4. Enter a Template Description (for example: “Your App OneRoster”)

  5. For Export Version, select OneRoster® v1.1

  6. Under Export Options, configure these settings:

    1. You will need to configure a new SFTP location using the information included in the connection request you received from us.

    1. Include All Entities = ON

    2. Allow multiple ‘Users.csv’ records = OFF

    3. Include Guardians = OFF

    4. Send File via FTP = ON

    5. Save File via UNC Path = OFF

  7. Under Version Specific Options – v1.1, configure these settings:

    1. Use GUIDS = OFF

    2. Academic Sessions = Bulk

    3. Categories = Do Not Export

    4. Classes = Bulk

    5. Courses = Bulk

    6. Demographics = Bulk

    7. Enrollments = Bulk

    8. Line Items = Do Not Export

    9. Orgs = Bulk

    10. Results = Do Not Export

    11. Users = Bulk

  8. Save your export and click on either the Export or Print button.

  9. Navigate to your Skyward Print Queue, where you should see the export processing.

  10. Highlight the export and select Tasks or Scheduled Tasks on the right side.

  11. Schedule your export to be delivered daily.

3. Once these steps have been completed, notify Minga Support to activate your connection to MingaSync. Once the connection is live, you can configure your settings.

 

Skyward Qmlativ

Step by step:

  1. From your Skyward Qmlativ account, click Administrative Access.
  2. From the left menu, click Reporting and select Report Manager.
    Screenshot 2025-05-08 at 09.21.16.png

  3. A set of OneRoster reports are already available from Skyward and you can find them in the list by searching 'OneRoster'. Follow the next instructions for each of these reports:

    1. OneRoster 1.1 - AcademicSession
    2. OneRoster 1.1 - Classes
    3. OneRoster 1.1 - Courses
    4. OneRoster 1.1 - Demographics
    5. OneRoster 1.1 - Enrollments
    6. OneRoster 1.1 - Orgs
    7. OneRoster 1.1 - Users
  4. Open the report and click 'Clone Report' in the top right.
    Screenshot 2025-05-08 at 09.13.48.png

  5. On this page:
    1. Rename the report to keep them organized.
      Ex. "VendorName - AcademicSession"
    2. Ensure 'Encoding Type' is set to UTF-8.
    3. Click Save in the top left.
  6. All required fields should already be selected, but you can add additional fields as needed in the 'Fields' section of the left side panel.
  7. Click 'Run Report'.
    Screenshot 2025-05-08 at 09.10.52.png

  8. On the next page, again click 'Run Report' at the top of the page.
  9. Return to the Report Manager and locate your new report. Click the arrow symbol to open the report details.
  10. Click 'Publish Report' then 'Save'.
    Screenshot 2025-05-08 at 09.31.57.png

  11. Click 'Scheduled Reports' in the left side panel and click 'Add Scheduled Report'.
    Screenshot 2025-05-08 at 09.41.24.png

  12. Name the scheduled report and set your desired schedule. We recommend a daily export with a Start Time after business hours.
  13. Click 'Save & Add Export Location'
    Screenshot 2025-05-08 at 09.44.59.png

  14. If you haven't created a new SFTP connection yet, click 'Add FTP/SFTP Connection'. This only needs to be done once. If you've already set up the new connection, search for it and select it in the 'File Destination' box. Again, you only need one SFTP connection for all files so set up the connection once, then simply point all the other files to the same location.
    Screenshot 2025-05-08 at 09.54.07.png
    1. To create a new SFTP connection, on the 'Add FTP Connection' page enter the following details. If something isn't mentioned you can leave the settings as-is.
    2. Name: <Vendor Name>
    3. Username, Password, Host, Port: Enter these details as found on the RosterStream connection request form.
    4. Click 'Test Connection' to confirm the Username, Password, Host, and Port are set correctly. If successful, click 'Save'.
    5. Select your newly created SFTP connection as the 'File Destination'.

      Screenshot 2025-05-08 at 10.06.29.png
  15. Make sure 'Automate File Name' is unchecked, and 'Overwrite Existing File' is checked, then add an 'Export File Name'. We recommend the standard OneRoster file names:
    1. academicSessions
    2. classes
    3. courses
    4. demographics
    5. enrollments
    6. orgs
    7. users

  16. Click 'Save', and on the follow page click 'Save' again.
  17. Repeat steps 4-16 for each of the other OneRoster files.