Admin home

Eventbrite ↔ website

Connection: Admin requests go to this site’s /api/admin/eventbrite-* routes. If this HTML is hosted on a different domain than the Node server, set WEBSITE_API_BASE on the container to the API origin (same host as /config.js), and confirm EVENTBRITE_PRIVATE_TOKEN is set — use Env check / Test API connection below.
Safety rules: Only listings with start time on or after 2026-01-01 (venue-local wall date, default timezone America/New_York / EVENTBRITE_VENUE_TIMEZONE). Imports pull online ticket gross from Eventbrite when available, default excludeFromRevenueMetrics: false so rows count in revenue/budget, and single-day runs apply same-day Toast to bar/cafe (and other mapped fields) when Toast env GUIDs are set. Use Step 4 or flags to adjust if a listing should not roll up. Undo soft-deletes matching rows and runs the same financial scrub as test-data delete (figures cleared, then deletedAt set). Parse Admin session required. Token never appears in the browser.