Admin

Delete venue rows whose name looks like email body noise

POST https://api.rewind.rest/v1/admin/attending/prune-junk-venues

Identifies venues that look like email body fragments (HTML, ticketing instructions, bare street addresses, etc.) via the same heuristic that resolveVenue now rejects up-front. For events pointing at a junk venue: re-resolve to the canonical home venue when we know who played (Mariners → T-Mobile Park, Huskies → Husky Stadium, etc.); otherwise NULL the venue_id. Then hard-delete the junk row.

Authorization

Authorizationheaderstringrequired

API key. Read keys (rw_live_...) access GET endpoints. Admin keys (rw_admin_...) access all endpoints.

Body

dry_runbodyboolean

Response

application/json

Prune completed

statusenum (string)required
Allowed valuescompleted
dry_runbooleanrequired
junk_venuesarray of objectrequired
events_repointedintegerrequired
events_orphanedintegerrequired
venues_deletedintegerrequired