The Integrated Data Exchange with Ed-Fi is installed automatically as part of state reporting releases. Data is securely transferred between PowerSchool and the State Ed-Fi systems using secure HTTP with each LEA receiving separate security credentials as specified by the State Education Agency (SEA). Transferred data must be formatted per the published Ed-Fi specification, an Application Programming Interface (API) based on Representational State Transfer (REST) to create, read, update, or delete information using the JSON data-interchange format and HTTP.
The Ed-Fi REST API is key to the Integrated Data Exchange with Ed-Fi. It provides the following services:
-
Download data including state code lists (Ed-Fi Descriptors) and education organizations as published by the Minnesota Department of Education
-
Upload data on an as-needed basis
-
Publish data changes in near real-time
-
Publish/Receive student transfer data
-
Process student transfer data
-
Report data quality issues
Enable Ed-Fi
-
Go to District Office > System Management > Server > Plugin Configuration. Click on the PowerSchool Data Exchange (DEX) plugin and click on Profile Configuration.
-
Create a new Profile here and give it a name that includes the current year (i.e 25-26).
-
Go to District Office > System management > Data Exchange > General Setup.
-
Choose the previous year profile in the dropdown.
-
Copy the URL, Key and Secret from this profile and paste it into Notepad or a text editor. You’ll use the same ones for the latest profile.
-
Switch the profile to the new one you just created.
-
For the Data Exchange URL AND the Authentication URL enter https://api.education.mn.gov/edfiapi/
(Prior profiles utilized the following https://edfi5.education.mn.gov/api) -
Click the Save button in the bottom right corner.
-
Click on the Configure on the right.
-
Change the LEA Enabled to be On.
-
Paste in the key and secret from the previous profile.
-
At the end of the key, there should be the school year, change this to the end of the school year you will be publishing data for (i.e. 2026 for the 25-26 school year).
-
Click the Save button.
-
Click the Test Connection. If all goes well, it should say successful after a minute.
-
Click the Save again and then hit Close.
-
For safe measure, click Save on the main page again.
Your profile is now enabled and you are ready to start your publishing journey!