{
 "city": "Southport",
 "state": "North Carolina",
 "page": "https://mytown.theboringparts.com/city/southportnc/",
 "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-07-28",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-08-13",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-08-20",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-08-25",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-09-10",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-09-17",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-09-22",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-10-08",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-10-15",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-10-27",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-11-12",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-11-19",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-11-24",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-12-10",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-12-22",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  }
 ],
 "recent": [
  {
   "date": "2026-07-16",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2233,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-07-09",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2231,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-06-23",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-06-18",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2200,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-06-17",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2208,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-06-11",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2192,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-06-08",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2181,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-06-05",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2180,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-06-04",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2179,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-06-02",
   "body": "Board of Aldermen",
   "headline": "Board to hear proposal for historic district overlay map amendment",
   "summary": "The Board of Aldermen will hold a public hearing to consider a proposed amendment to the Local Historic District Overlay Map and Standards. The meeting will be held at the Southport Community Building.",
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2175,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-05-27",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": null,
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-05-26",
   "body": "Board of Adjustment",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2171,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-05-21",
   "body": "Planning Board",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2163,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-05-14",
   "body": "Board of Aldermen",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2161,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-05-06",
   "body": "Historic Preservation Commission",
   "headline": null,
   "summary": null,
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2146,plainText=false)",
   "minutes_url": null,
   "source": "https://southportnc.civicclerk.com/"
  },
  {
   "date": "2026-04-28",
   "body": "Board of Adjustment",
   "headline": "Board to consider special use permit for accessory dwelling unit",
   "summary": "The Board of Adjustment will meet to approve minutes from the March 24 meeting and consider a special use permit for an accessory dwelling unit at 216 N. Atlantic Avenue.",
   "agenda_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2134,plainText=false)",
   "minutes_url": "https://southportnc.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=2211,plainText=false)",
   "source": "https://southportnc.civicclerk.com/"
  }
 ]
}