Sign in
Paste the admin bearer token (the ADMIN_TOKEN Worker secret).
Kept in sessionStorage only — closing the tab signs you out.
Devices
| Device ID | Android ID | Tier | Model | OS | App ver. | IP | Geo | Net | TZ | Locale | Last seen | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||||
Redemption codes
Mint new batch
Existing codes
| Code | Tier | Days | Batch | Created | Redeemed by | Redeemed at |
|---|---|---|---|---|---|---|
| Click Load. | ||||||
App config
JSON written to CHANNELS:app_config. Mobile app reads /api/config on every launch. Ctrl+S inside the editor saves.
Channels JSON
Replaces the served /api/channels payload. Ctrl+S saves.
System endpoints
Every public surface of the platform. Click any URL to copy. Click Ping to test reachability (admin-protected routes only check that they correctly reject anonymous probes).
User-facing
| Surface | URL | Method | Auth | Status |
|---|
Worker — read
| Endpoint | URL | Method | Auth | Status |
|---|
Worker — write / admin
| Endpoint | URL | Method | Auth | Status |
|---|