LA Hacks Data and Marketing Platform
🧪 API Testing Interface
Test all available APIs in your system. Start with health checks, then test authentication, and finally data endpoints.
🚀 Quick Start
Click "Test Health APIs" first to ensure services are running, then test other APIs.
NextAuth Session
Get current user session from NextAuth
GET /api/auth/sessionList Users
Get all users allowed to access the site
GET /api/auth/usersValidate User
Check if a user email is allowed (query param: email)
GET /api/auth/[email protected]Add User
Add a new user (POST, body: { username })
POST /api/auth/usersDelete User
Delete a user (DELETE, body: { username })
DELETE /api/auth/usersBackend Health
Check backend health status
GET /api/healthApplicants Data
Get applicants over time data
GET /api/dataDashboard Data
Get dashboard applicant data
GET /api/flask/getdashboardMarketing Data
Get marketing data
GET /api/flask/marketingAnalytics Data
Get combined analytics data (applicants, emails)
GET /api/flask/analyticsMailchimp Data
Get Mailchimp campaign data
GET /api/flask/mailchimp