WI DPI WISEdata Ed-Fi Docs
Certification Scenarios for 2026-27 SY
Supporting different API Credentials (key/secret) in different school years - All LEAs and vendors
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|---|---|---|
1.0 | Ability to support different API credentials in different school years (Informational) |
| LEA can successfully send data for different school years when they have different API credentials for each year |
Descriptor Alignment with EdFi - All LEAs and vendors
As part of DPI’s alignment with the
Ed-Fi Alliance, the following descriptors have undergone namespace changes and/or descriptor value updates. Most descriptors have transitioned from uri://dpi.wi.gov/ to uri://ed-fi.org/. These descriptors are essential for accurate State and Federal reporting. Updates to descriptor values is required to avoid minor breaking changes.
Descriptor values originate from multiple authoritative sources, including but not limited to uri://dpi.wi.gov, uri://ed-fi.org, and uri://ceds.ed.gov.
edfi.AcademicSubjectDescriptor
edfi.AccommodationDescriptor
edfi.AchievementCategoryDescriptor
edfi.AddressTypeDescriptor
edfi.AssessmentPeriodDescriptor
edfi.AssessmentReportingMethodDescriptor
edfi.CareerPathwayDescriptor
edfi.ContinuationOfServicesReasonDescriptor
edfi.CourseLevelCharacteristicDescriptor
edfi.CTEProgramServiceDescriptor
edfi.DiplomaTypeDescriptor
edfi.DisciplineIncidentParticipationCodeDescriptor
edfi.EducationOrganizationIdentificationSystemDescriptor
edfi.ElectronicMailTypeDescriptor
edfi.EligibilityEvaluationTypeDescriptor
edfi.EntryTypeDescriptor
edfi.EvaluationDelayReasonDescriptor
edfi.EventCircumstanceDescriptor
edfi.GradeLevelDescriptor
edfi.GradeTypeDescriptor
edfi.GradingPeriodDescriptor
edfi.GraduationPlanTypeDescriptor
edfi.HomelessPrimaryNighttimeResidenceDescriptor
edfi.IDEAPartDescriptor
edfi.InstitutionTelephoneNumberTypeDescriptor
edfi.LanguageUseDescriptor
edfi.MediumOfInstructionDescriptor
edfi.OperationalStatusDescriptor
edfi.OtherNameTypeDescriptor
edfi.ProgramAssignmentDescriptor
edfi.ProgramTypeDescriptor
edfi.ReasonExitedDescriptor
edfi.ResponsibilityDescriptor
edfi.ResultDatatypeTypeDescriptor
edfi.RetestIndicatorDescriptor
edfi.SchoolChoiceImplementStatusDescriptor
edfi.Section504DisabilityDescriptor
edfi.StaffClassificationDescriptor
edfi.StaffIdentificationSystemDescriptor
edfi.StudentIdentificationSystemDescriptor
edfi.TelephoneNumberTypeDescriptor
edfi.TermDescriptor
edfi.VisaDescriptor
EducationOrganizationIdentificationSystemDescriptor (/localEducationAgencies) - All LEAs and vendors
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|---|---|---|
1.0 | Using EducationOrganizationIdentificationSystemDescriptor | Effective the 2026-27SY, the EducationOrganizationIdentificationSystemDescriptor has moved most, excluding AgencyKey, WIR, MDC values to the new ed-fi.org name space. | SIS vendors should be able to do a GET on /localEducationAgencies and ingest the LEA details into their system. Descriptor values are sourced from uri://ed-fi.org/ and uri://dpi.wi.gov/ (AgencyKey,WIR, MDC) GET on /localEducationAgencies |
2.0 | Using EducationOrganizationIdentificationSystemDescriptor (Regression) | 2025-2026 SY and prior, this descriptor is sourced from sourced from | Descriptor values are sourced from uri://dpi.wi.gov/ |
OperationalStatusDescriptor (/localEducationAgencies) - All LEAs and vendors
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|---|---|---|
1.0 | Using OperationalStatusDescriptor | Effective the 2026-27SY, the OperationalStatusDescriptor has moved all values to the new ed-fi.org name space. | SIS vendors should be able to do a GET on /localEducationAgencies and ingest the LEA details into their system. Descriptor values are sourced from uri://ed-fi.org/ GET on /localEducationAgencies |
2.0 | Using OperationalStatusDescriptor (Regression) | Prior 2026-27 SY, OperationalStatusDescriptor is sourced from uri://dpi.wi.gov | Descriptor values are sourced from uri://dpi.wi.gov/ |
GradeLevelDescriptor (/schools, /Grades) - All LEAs
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|---|---|---|
1.0 | Using GradeLevelDescriptor (Informational) | Effective the 2026-27SY, the GradeLevelDescriptor has moved to the new ed-fi.org name space. | Descriptor values are sourced from uri://ed-fi.org/ GET from /schools Source for /Grades POST /studentSchool Association { |
1.1 | Submitting a student enrollment record for mid-year enrollment (2025-26 and after) | Starting in the 2025-26 school year, LEAs/vendors are required to report the | POST on /studentSchoolAssociations: |
2.0 | Using GradeLevelDescriptor (Informational -Regression) | Prior 2026-27 SY, this descriptor is sourced from sourced from uri://dpi.wi.gov | Descriptor values are sourced from uri://dpi.wi.gov/ POST /studentSchool Association { "entryDate": "2025-07-02", "schoolReference": { "schoolId": 7525, }, "studentReference": { "studentUniqueId": "2181787249", }, "enrollmentTypeDescriptor": "uri://dpi.wi.gov/EnrollmentTypeDescriptor#P", "entryGradeLevelDescriptor": "uri://dpi.wi.gov/GradeLevelDescriptor#10" |
2.1 | Submitting a student enrollment record for mid-year enrollment (2025-26 and after) | Starting in the 2025-26 school year, LEAs/vendors are required to report the | POST on /studentSchoolAssociations: |
2.2 | Submitting a student enrollment record for a student who is not repeating a grade level (2025-26 and after) |
| POST on /studentSchoolAssociations: primarySchool: True enrollmentTypeDescriptor: uri://dpi.wi.gov/EnrollmentTypeDescriptor#P entryGradeLevelDescriptor: uri://dpi.wi.gov/GradeLevelDescriptor#09 nextYearGradeLevelDescriptor: uri://dpi.wi.gov/GradeLevelDescriptor#10 |
GradeTypeDescriptor (/grades) - Public LEAs
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|---|---|---|
1.0 | Using GradeTypeDescriptor | Effective the 2026-27SY, the GradeTypeDescriptor has moved all change values to the new ed-fi.org name space. | POST /grades |
1.1 | Sending grades for a course that a student is enrolled in, which has multiple studentSectionAssociations for the same logical class due to change of begin dates | Only one ‘Final grade’ will be awarded to the student for the logical class irrespective of having multiple studentSectionAssociations with change in Begin Dates. Only one /grades endpoint should be submitted with a reference to one /studentSectionAssociation for the entire logical class. It is expected to receive the most recent studentSectionAssociation with the latest beginDate for the final grade record. Prerequisites:
| POST on /grades: |
2.0 | Using GradeTypeDescriptor (Regression) | Prior 2026-27 SY, this descriptor is sourced from sourced from | POST /grades |
2.1 | Sending grades for a course that a student is enrolled in, which has multiple studentSectionAssociations for the same logical class due to change of begin dates (Regression) | Only one ‘Final grade’ will be awarded to the student for the logical class irrespective of having multiple studentSectionAssociations with change in Begin Dates. Only one /grades endpoint should be submitted with a reference to one /studentSectionAssociation for the entire logical class. It is expected to receive the most recent studentSectionAssociation with the latest beginDate for the final grade record. Prerequisites:
| POST on /grades: |
ContinuationOfServicesReasonDescriptor (/studentMigrantProgramAssociation) - Public LEAs
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|---|---|---|
1.0 | Using ContinuationOfServicesReasonDescriptor (Regression) | Effective the 2026-27SY, the ContinuationOfServicesReasonDescriptor has moved all values to the new ed-fi.org name space. | GET from /studentMigrantProgramAssociation "continuationOfServicesReasonDescriptor": "uri://"uri://ed-fi.org/ContinuationofServicesReasonDescriptor#Ceased to be migratory during school term", |
2.0 | Using ContinuationOfServicesReasonDescriptor (Regression) | Prior 2026-27 SY, this descriptor is sourced from sourced from | GET from /studentMigrantProgramAssociation "continuationOfServicesReasonDescriptor": "uri://dpi.wi.gov/ContinuationofServicesReasonDescriptor#01", |
EligibilityEvaluationTypeDescriptor (/studentSpecialEducationProgramAssociation (/sSEPA)) - Public LEAs
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|
|---|---|---|---|---|
1.0 | Using EligibilityEvaluationTypeDescriptor | Effective the 2026-27SY, the EligibilityEvaluationTypeDescriptor has moved all values to the new ed-fi.org name space. | POST on /ssepea |
|
1.1 | Sending a school-aged (3-21) student whose evaluation process is completed within in 60 days with no exception. | When parents provide consent for evaluation and the evaluation is completed within the 60-day timeframe, then the that LEA completed the evaluation submits /studentSpecialEducationProgramEligibilityAssociation (SSEPEA)
When the LEA receives a referral to evaluate the student and determine their eligibility for special education services, then the LEA must do the following within 15 business days:
The 60 calendar day timeline begins either:
| POST on /studentSpecialEducationProgramEligibilityAssociation
}, |
|
2.0 | Using EligibilityEvaluationTypeDescriptor (Regression) | Prior 2026-27 SY, this descriptor is sourced from sourced from | POST on /ssepea |
|
2.1 | Sending a school-aged student whose evaluation was completed beyond the 60-day timeline (Regression) | When parents provide consent for evaluation and the evaluation was completed past the 60-day timeframe, then the LEA completed the evaluation submits /studentSpecialEducationProgramEligibilityAssociation (SSEPEA) and provide a valid Evaluation Delay Reason to the 60-day timeframe that applied or provide at least one Late Reason.
Prereq:
| POST on /studentSpecialEducationProgramEligibilityAssociation: |
|
NextYearSchoolId replaces expectedTransferLocalEducationAgencyReference (/studentSchoolAssociation) - All LEAs Only
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|---|---|---|
1.0 | Sending a student enrollment record when student is expected to transfer | For the 2025-26 SY, When an inter-district transfer is expected, then the LEA should send the existing enrollment record with exitWithdraw Descriptor as ‘ETC’, and the expected transfer school. If the specific school to which the student is transferring is unknown, send any school within the anticipated transfer district. Example: If a student is transferring to a high school in Madison but the exact school is unknown, report any high school within Madison. | PUT on /studentSchoolAssociations: |
2.0 | Sending a student enrollment record when student is expected to transfer | For the 2025-26 SY, when an inter-district transfer is expected, then the LEA should send the existing enrollment record with exitWithdraw Descriptor as ‘ETC’, and the expected transfer school. If the specific school to which the student is transferring is unknown, send any school within the anticipated transfer district. | PUT on /studentSchoolAssociations: "exitWithdrawDate": "2018-12-31", "exitWithdrawTypeDescriptor": "uri://dpi.wi.gov/ExitWithdrawTypeDescriptor#ETC", "primarySchool": true, "repeatGradeIndicator": false, "_ext": { "wi": { "expectedTransferLocalEducationAgencyReference": { "localEducationAgencyId": 6733 }, "expectedTransferSchoolReference": { "schoolId": 3710 }, |
Graduation status Collection (/studentAcademicRecords)
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|
# | Use Case Title | Use Case Description | What to Submit/retrieve |
|---|---|---|---|
1.0 | Sending graduation status for a students when a student agrees to include graduation status as part of directory information. | Effective 26/27 SY, students will have the ability to participate in sharing graduation status with individuals, employers, and higher education institutions to find and verify Graduation Status via a Wisconsin Credential and Verification Service. This reduces delays traditionally caused by manual verification. Student participation is determined by the graduationOpt‑out field:
| POST on /SAR"_ext": { "wi": { "graduationStatusOptOut": FALSE "CollegeShareOptIn": } }] |