CPS

APIDescription
GET cps/district2021weeklycovidactionable?StartDate={StartDate}&EndDate={EndDate}

This provides a weekly summary of COVID testing for the entire district during the 2021-2022 school year. Totals are reported cases regardless of confirmation status. · see v0.15 note #1, #2, #4, #7

GET cps/district2021dailycovidactionable?StartDate={StartDate}&EndDate={EndDate}

This provides a daily summary of COVID testing for the entire district during the 2021-2022 school year. all totals provided are cases reported at least 24 hours ago. Totals are reported cases regardless of confirmation status. · see v0.15 note #1, #2, #4

GET CPS/School2021WeeklyCovidActionable?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Return list of all reported COVID cases for a provided school ID and date range. School ID parameter of 0 or null will get entire district. This endpoint provided data for 2021-2022 school tab on cps.edu. All totals provided are cases reported at least 24 hours ago, regardless of confirmation/investigation status. As of 2022-01-24 all reported cases are counted. A date's case counts can reduce over time as investigations cause some reported cases to be considered as duplicates. · see v0.15 note #1, #2, #7

GET CPS/District2021WeeklyCOVIDTesting?StartDate={StartDate}&EndDate={EndDate}

This provides a weekly summary of COVID testing for the entire district during the 2021-2022 school year. Totals are reported cases regardless of confirmation status. · see v0.15 note #1, #2, #4, #7

GET CPS/District2021DailyCOVIDTesting?StartDate={StartDate}&EndDate={EndDate}

This provides a daily summary of COVID testing for the entire district during the 2021-2022 school year. all totals provided are cases reported at least 24 hours ago. Totals are reported cases regardless of confirmation status. · see v0.15 note #1, #2, #4

GET CPS/School2021DailyCOVIDActionable?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Get a list of COVID Actionable case totals for a school, by day, for a given date range. This function will only provide data for the 2021-2022 school year. All totals provided are cases reported at least 24 hours ago. Only closed/confirmed cases are counted. · see v0.15 note #1, #2, #3, #4

GET CPS/DownloadDistrictActionableCases

This provides an excel file of all historical data given by DistrictWeeklyCOVIDActionable function. Totals are reported cases regardless of confirmation status. Totals provided are up to 2020-2021 school year. No longer in use on cps.edu.

GET CPS/SchoolDailyCOVIDSurveillance?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Returns covid testing counts for 2020-2021 school year, totaled by school.

GET CPS/NetworkDailyCOVIDSurveillance?NetworkName={NetworkName}&StartDate={StartDate}&EndDate={EndDate}

Returns covid testing counts for 2020-2021 school year, totaled by school network.

GET CPS/DistrictDailyCOVIDSurveillance?StartDate={StartDate}&EndDate={EndDate}

Returns covid testing counts for 2020-2021 school year, for the entire district.

GET CPS/DownloadSchoolActionableCases?SchoolID={SchoolID}

This provides an excel file of all historical data given by SchoolWeeklyCOVIDActionable function. Totals provided are up to 2020-2021 school year. No longer in use on cps.edu.

GET CPS/SchoolDailyCOVIDTesting?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Api is Obsolete - not in use on any cps.edu pages, and returned counts use only testing data for 2020-2021. · see v0.15 note #5

GET CPS/NetworkDailyCOVIDTesting?NetworkName={NetworkName}&StartDate={StartDate}&EndDate={EndDate}

Api is Obsolete - not in use on any cps.edu pages, and returned counts use only testing data for 2020-2021. · see v0.15 note #5

GET CPS/DistrictDailyCOVIDTesting?StartDate={StartDate}&EndDate={EndDate}

Api is Obsolete - not in use on any cps.edu pages, and returned counts use only testing data for 2020-2021. · see v0.15 note #5

GET CPS/ZipCodeWeeklyCOVIDActionableStudent?ZipCode={ZipCode}&StartDate={StartDate}&EndDate={EndDate}

Api is Obsolete - not in use on any cps.edu pages, and returned counts use only testing data for 2020-2021. · see v0.15 note #5

GET CPS/DistrictWeeklyCOVIDActionableStudent?StartDate={StartDate}&EndDate={EndDate}

Api is Obsolete - not in use on any cps.edu pages, and returned counts use only testing data for 2020-2021. · see v0.15 note #5

GET CPS/SchoolWeeklyCOVIDActionableStudent?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Api is Obsolete - not in use on any cps.edu pages, and returned counts use only testing data for 2020-2021. · see v0.15 note #5

GET CPS/DistrictNoAdmittanceSummary?StartDate={StartDate}&EndDate={EndDate}

Provides counts of total staff and students who are in isolation for each day, either through positive testing or exposure to a person with a positive test result. v1.0.1: Data no longer updated

GET CPS/SchoolNoAdmittanceSummary?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Provides counts of total staff and students who are in isolation for each day at each school, either through positive testing or exposure to a person with a positive test result. v1.0.1: Data no longer updated

GET CPS/SchoolWeeklyCOVIDActionable?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Return list of all reported COVID cases for a provided school ID and date range. School ID parameter of 0 or null will get entire district. This endpoint provided data for 2021-2022 school tab on cps.edu. All totals provided are cases reported at least 24 hours ago, regardless of confirmation/investigation status. As of 2022-01-24 all reported cases are counted. A date's case counts can reduce over time as investigations cause some reported cases to be considered as duplicates. · see v0.15 note #1, #2, #7

GET CPS/DistrictWeeklyCOVIDActionable?StartDate={StartDate}&EndDate={EndDate}

Return list of all reported COVID cases for a provided date range across the district. Case data is for 2020-2021 school year. This endpoint returns historical data, so it is not currently in use on cps.edu.

GET CPS/SchoolCOVIDStudentVaccinationRate?SchoolID={SchoolID}

Returns current student vaccination rate, by school. School ID of 0 will return all rates by school in the district. This data is not updated during CPS Summer Session.

GET CPS/DistrictCOVIDStudentVaccinationRate

Returns current student vaccination rates for the entire district, by age group. This data is not updated during CPS Summer Session.

GET CPS/DistrictCOVIDTestingOptInRate

This represents the number of students who have consented to weekly school-based PCR testing at CPS. This data is not updated during CPS Summer Session.

v1

APIDescription
GET v1/DistrictCOVIDDaySummary?StartDate={StartDate}&EndDate={EndDate}

This provides a daily summary of COVID testing for the entire district. This function will only provide data for the current school session. All totals provided are cases reported at least 24 hours ago. Totals are reported cases regardless of confirmation status. · see v0.15 note #1, #2, #4

GET v1/DistrictCOVIDWeekSummary?StartDate={StartDate}&EndDate={EndDate}

This provides a weekly summary of COVID testing for the entire district. This function will only provide data for the current school session. Totals are reported cases regardless of confirmation status. · see v0.15 note #1, #2, #4, #7

GET v1/SchoolCOVIDDaySummary?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Get a list of COVID Actionable case totals for a school, by day, for a given date range. This function will only provide data for the current school session. All totals provided are cases reported at least 24 hours ago. Only closed/confirmed cases are counted. · see v0.15 note #1, #2, #3, #4

GET v1/SchoolCOVIDWeekSummary?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Return list of all reported COVID cases for a provided school ID and date range. School ID parameter of 0 or null will get entire district. This function will only provide data for the current school session. All totals provided are cases reported at least 24 hours ago, regardless of confirmation/investigation status. As of 2022-01-24 all reported cases are counted. A date's case counts can reduce over time as investigations cause some reported cases to be considered as duplicates. · see v0.15 note #1, #2, #7

GET v1/DistrictNoAdmittanceSummary?StartDate={StartDate}&EndDate={EndDate}

Provides counts of total staff and students who are in isolation for each day, either through positive testing or exposure to a person with a positive test result. Data no longer updated as of v1.0.1 08.19.2022.

GET v1/SchoolNoAdmittanceSummary?SchoolID={SchoolID}&StartDate={StartDate}&EndDate={EndDate}

Provides counts of total staff and students who are in isolation for each day at each school, either through positive testing or exposure to a person with a positive test result. v1.0.1: Data no longer updated.