3U

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

TabDescriptionStatus
OverviewDashboard with key metricsLive
My PluginsCreate and manage pluginsLive
Integration & ManifestEdit manifests, configure endpointsLive
WebhooksMonitor deliveries, inspect payloadsLive
ContractsManage agreementsLive
FinanceWallet, payouts, transactionsLive
API TokensGenerate and manage tokensPlanned
Profile & SettingsAccount managementPlanned

Authentication Lifecycle

  1. Application approved → Account provisioned (pending)
  2. Invite emailed → Activation link sent
  3. `POST /developer/accept-invite` → Status becomes active
  4. `POST /developer/login` → Bearer token issued
  5. `GET /developer/me` → Profile loaded, console bootstrapped

The console uses the developer guard — separate from merchant and admin auth.