Admin Panel
Platform administrators manage users, workspaces, billing, AI usage, audit logs, and system health.
Access
Requires platform admin role (User.role = ADMIN or OWNER) and permissions such as admin.access.
Promote your account after registering:
UPDATE "User" SET role = 'ADMIN' WHERE email = 'your-email@example.com';Replace with your real email. Run against your PostgreSQL database only.
Admin overview
/admin — executive dashboard with KPI cards, growth/revenue trends, usage mix, system health, and recent activity.
See Admin Overview.
Users
Full CRUD — create, edit, suspend, activate, safe delete, invite, password reset.
| Method | Path | Description |
|---|---|---|
GET | /admin/users | Paginated list |
GET | /admin/users/:userId | Detail + memberships |
POST | /admin/users | Create |
PATCH | /admin/users/:userId | Update |
POST | /admin/users/:userId/suspend | Suspend |
POST | /admin/users/:userId/activate | Activate |
DELETE | /admin/users/:userId | Safe delete |
Frontend: /admin/users
Workspaces
Full CRUD — create, edit, suspend, activate, archive, restore, safe delete, owner transfer.
See Admin Workspace Management.
Frontend: /admin/workspaces
Billing (admin)
| Area | Frontend | Notes |
|---|---|---|
| Plans | /admin/plans | Plan catalog CRUD |
| Billing settings | /admin/billing-settings | Secret-safe provider status |
| Subscriptions | /admin/subscriptions | List subscriptions |
| Payments | /admin/payments | Payment history |
See Billing and Billing Settings.
AI usage
Frontend: /admin/ai-usage
Audit logs
Frontend: /admin/audit-logs
See Audit Logs.
Security & monitoring
| Page | Path |
|---|---|
| Security status | /admin/security |
| Monitoring (API health, errors, slow requests) | /admin/monitoring |
| Analytics | /admin/analytics |
| Queues | /admin/queues |
| Demo tools | /admin/demo |
System status
curl -s http://localhost:4000/admin/system/status \
-H "Authorization: Bearer <adminAccessToken>" | jqDemo read-only admin
Demo admin accounts can view admin pages but cannot mutate users, workspaces, plans, licenses, or run demo seed/reset when listed in DEMO_READONLY_ADMIN_EMAILS.
See Demo Mode.
Related
- Permissions & Limits
- Dashboard Insights — user workspace view (not admin)