{"city": "Keizer", "state": "OR", "page": "https://mytown.theboringparts.com/city/keizeror/", "generated": "2026-10-21", "period": "recent", "results": [{"date": "2026-10-20", "body": "Public Arts Commission", "headline": null, "summary": null, "agenda_url": null, "minutes_url": null, "source": "https://keizeror.civicclerk.com/"}, {"date": "2026-10-20", "body": "Public Arts Commission", "headline": null, "summary": null, "agenda_url": null, "minutes_url": null, "source": "https://keizeror.civicclerk.com/"}, {"date": "2026-10-20", "body": "Public Arts Commission", "headline": "Public Arts Commission meeting agenda", "summary": "The Keizer Public Arts Commission will meet on October 20, 2026. The agenda includes reviewing the 2026 to 2027 Exhibit Schedule and discussing graffiti abatement at the Carlson Skate Park. The commission will also review the arts commission budget and discuss utility box wrap artwork submissions.", "agenda_url": "https://keizeror.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5824,plainText=false)", "minutes_url": null, "source": "https://keizeror.civicclerk.com/"}, {"date": "2026-10-19", "body": "City Council", "headline": "Council to discuss police contract and property lien ordinance", "summary": "The Keizer City Council will consider a resolution for a new police sergeant bargaining agreement and an ordinance regarding a property lien. The meeting also includes a scenario plan discussion and a letter of support for a Salem Housing Authority grant application.", "agenda_url": "https://keizeror.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5827,plainText=false)", "minutes_url": null, "source": "https://keizeror.civicclerk.com/"}, {"date": "2026-10-19", "body": "Parks Advisory Board", "headline": "Parks and Recreation Advisory Board Quorum Notice", "summary": "The Parks and Recreation Advisory Board will be present at the City Council meeting on October 19th. The provided agenda is a quorum notice and contains no specific discussion items or decisions.", "agenda_url": "https://keizeror.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=5833,plainText=false)", "minutes_url": null, "source": "https://keizeror.civicclerk.com/"}], "count": 5, "next_cursor": "5", "total_available": 25, "api_version": 2}