Admin
Admin dashboard — user management, access keys, analytics, waitlist, and revenue.
The Admin API provides admin dashboard — user management, access keys, analytics, waitlist, and revenue.
Endpoints
| Method | Path | Auth | Description |
|---|---|---|---|
| POST | /api/v1/admin/market-matches | Public | Manually group markets as a cross-platform match |
| POST | /api/v1/admin/login | Public | Admin login |
| POST | /api/v1/admin/access-keys | Public | Generate access keys |
| POST | /api/v1/admin/access-keys/revoke | Public | Revoke an access key |
| PATCH | /api/v1/admin/waitlist/entries/{id} | Public | Update waitlist entry status |
| GET | /api/v1/admin/stats | Public | Get admin dashboard stats |
| GET | /api/v1/admin/users | Public | Get user list |
| GET | /api/v1/admin/access-keys | Public | List access keys |
| GET | /api/v1/admin/access-keys/export/{source} | Public | Export active access keys by source |
| GET | /api/v1/admin/access-keys/stats | Public | Get access key statistics |
| GET | /api/v1/admin/analytics/daily | Public | Get daily analytics metrics |
| GET | /api/v1/admin/waitlist/stats | Public | Get waitlist statistics |
| GET | /api/v1/admin/waitlist/entries | Public | Get paginated waitlist entries |
| GET | /api/v1/admin/waitlist/export | Public | Export waitlist entries as CSV |