{
 "city": "Marshville",
 "state": "North Carolina",
 "page": "https://mytown.theboringparts.com/city/marshvillenc/",
 "attribution": "MyTown / The Boring Parts — CC BY 4.0. Summaries AI-generated from official sources.",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "generated": "2026-07-23",
 "upcoming": [
  {
   "date": "2026-08-03",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-08-10",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-08-17",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-09-08",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-09-14",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-09-21",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-10-05",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-10-12",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-10-19",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-11-02",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-11-09",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-11-16",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-12-07",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-12-14",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-12-21",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-01-04",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-01-11",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-01-19",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-02-01",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-02-08",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-02-15",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-03-01",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-03-08",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-03-15",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-04-05",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-04-12",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-04-19",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-05-03",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-05-10",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-05-17",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-06-07",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-06-14",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2027-06-21",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  }
 ],
 "recent": [
  {
   "date": "2026-07-20",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=80,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-07-13",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=79,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-07-06",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=78,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-06-15",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=77,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-06-08",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=76,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-06-01",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=75,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-05-26",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-05-21",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=74,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-05-19",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=73,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-05-18",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=72,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-05-11",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=71,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-05-04",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=70,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-04-30",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=69,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-04-27",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=68,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-04-06",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=67,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-03-19",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=66,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-03-16",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=65,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-03-09",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=64,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-03-02",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=63,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-02-16",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=61,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-02-09",
   "body": "General",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=60,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-02-05",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=59,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-02-02",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=58,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-01-20",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=57,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  },
  {
   "date": "2026-01-12",
   "body": "City Council",
   "headline": null,
   "summary": null,
   "agenda_url": "https://marshvillenc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=56,plainText=false)",
   "minutes_url": null,
   "source": "https://marshvillenc.civicclerk.com/"
  }
 ]
}