Developer Console Overview
Your command center at developer.threeu.app.
What is the Developer Console?
The Developer Console at developer.threeu.app is the central management interface for third-party developers. It communicates with /api/developer/* endpoints using a developer-scoped bearer token stored as threeu_developer_token.
Built with React + Vite + TypeScript + Tailwind + shadcn/ui + Lucide.
Console Sections
| Tab | Description | Status |
|---|---|---|
| Overview | Dashboard with key metrics | Live |
| My Plugins | Create and manage plugins | Live |
| Integration & Manifest | Edit manifests, configure endpoints | Live |
| Webhooks | Monitor deliveries, inspect payloads | Live |
| Contracts | Manage agreements | Live |
| Finance | Wallet, payouts, transactions | Live |
| API Tokens | Generate and manage tokens | Planned |
| Profile & Settings | Account management | Planned |
Authentication Lifecycle
- Application approved → Account provisioned (
pending) - Invite emailed → Activation link sent
- `POST /developer/accept-invite` → Status becomes
active - `POST /developer/login` → Bearer token issued
- `GET /developer/me` → Profile loaded, console bootstrapped
The console uses the developer guard — separate from merchant and admin auth.