{"city": "Canton", "state": "MI", "page": "https://mytown.theboringparts.com/city/cantonchartertwpmi/", "generated": "2026-10-22", "period": "recent", "results": [{"date": "2026-10-20", "body": "Board of Trustees Study Session", "headline": "Board of Trustees to review 2027 and 2028 budgets", "summary": "The Board of Trustees will hold a study session to discuss budget adjustments and the final review for 2027. The session will also cover the preliminary budget summary and detail for 2028.", "agenda_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1993,plainText=false)", "minutes_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1995,plainText=false)", "source": "https://cantonchartertwpmi.civicclerk.com/"}, {"date": "2026-10-13", "body": "Board of Trustees", "headline": "Board considers roof replacements for multiple municipal buildings", "summary": "The Canton Township Board of Trustees will discuss several infrastructure and equipment upgrades. Key items include roof replacements for five public facilities and updates to zoning ordinances regarding temporary moratoriums.", "agenda_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1990,plainText=false)", "minutes_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1992,plainText=false)", "source": "https://cantonchartertwpmi.civicclerk.com/"}, {"date": "2026-10-06", "body": "Board of Trustees Study Session", "headline": "Canton trustees hold study session with an ACSI presentation; no votes scheduled", "summary": "The Canton Township Board of Trustees meets October 6, 2026 at 6:00 p.m. for a study session at the Canton Administration Building, 1150 S. Canton Center Road, with a video teleconference option. The agenda lists routine opening items (call to order, pledge, roll call, adoption of agenda) followed by a study session featuring an \"ACSI Presentation.\" Public comment is scheduled before adjournment. The agenda does not state any decisions, votes, contracts, or dollar amounts.", "agenda_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1987,plainText=false)", "minutes_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1989,plainText=false)", "source": "https://cantonchartertwpmi.civicclerk.com/"}, {"date": "2026-09-29", "body": "General", "headline": "Canton trustees hold study session on Summit Fitness", "summary": "The Canton Board of Trustees meets in a study session on September 29, 2026, at the Summit on the Park. The only substantive agenda item is a study session on Summit Fitness. No votes, contracts, or public hearings are listed; the rest of the agenda is procedural (call to order, pledge, roll call, adoption of agenda, public comment, adjournment).", "agenda_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1981,plainText=false)", "minutes_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1986,plainText=false)", "source": "https://cantonchartertwpmi.civicclerk.com/"}, {"date": "2026-09-22", "body": "Board of Trustees", "headline": "Board to consider site plan, contracts, and ordinances at Sept. 22 meeting", "summary": "The Canton Township Board of Trustees will hold a regular meeting to consider several agenda items, including a revised preliminary site plan for Silvercreek Estates, a contract renewal with the Michigan Police Legal Advisor Group, and a second reading of a kratom regulation ordinance. The board will also vote on purchases for park and golf course equipment, a fireworks permit, and payment of bills.", "agenda_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1977,plainText=false)", "minutes_url": "https://cantonchartertwpmi.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1979,plainText=false)", "source": "https://cantonchartertwpmi.civicclerk.com/"}], "count": 5, "next_cursor": "5", "total_available": 25, "api_version": 2}