List route
GET /api/v1/cities/{citySlug}/events
- Supports `limit`, `page`, `interest`, `format`, `free_only`, `q`, `starts_after`, and `starts_before`.
- Returns paginated event summaries with `nextOccurrence` and source attribution.
- Prefer this route for discovery and refresh loops.
curl "https://gotplans.ai/api/v1/cities/austin/events?limit=10&interest=music&free_only=true"