Go to AdminSuperAll Venues and use Suspend / Reactivate on a venue's row.
What suspending a venue does
Suspending a venue is a status flag — it doesn't touch any of the venue's data (events, purchases, patrons, settings all stay exactly as they are), and reactivating restores full access immediately with no other change.
While a venue is suspended:
- The public never sees it. Its page and events 404, and it's dropped from public listings, search, and the sitemap.
- The venue's own owner and granted admins are locked out. The venue disappears from their venue picker, hub, and dashboards, and any admin page for it shows a blocking "This venue is suspended" message instead of the page — no venue data, no navigation into venue features. Every admin API route and server action for the venue refuses the same way (403). Box office checkout, the door POS PIN sign-in, and Tap to Pay all refuse to sell for the venue's events. Nothing about this requires a code change per surface — the check is one shared rule (owner/admin access requires the venue to be active) that every venue-scoped route and page already goes through.
- You still have full access. Only a super-admin can still open the venue's admin pages and call its admin APIs while it's suspended — otherwise no one could ever reactivate it. The AdminSuperAll Venues list keeps showing a suspended venue (with the Suspended badge) for exactly this reason; it's the only place a suspended venue appears in the admin area.
Reactivating
Reactivate flips the status back to active and nothing else. The venue reappears everywhere it was hidden from — public listings, its owner/admins' picker and dashboards, checkout, and the door POS — on the very next request; there's no cache to clear or data to restore.