Quick actions
GET /api/apps · aggregated health
Simulates how a portal admin signs in and runs day-to-day operations. No real API calls.
Maps to: Firebase Auth → GET /api/me → role=admin
GET /api/apps · aggregated health
| Name | ID | Default LLM | Apps using |
|---|
GET /api/personas · POST /api/personas · PATCH /api/personas/{id}
| App | Status | Sight | Revision | Owner | Actions |
|---|
Admin can force Sight OFF on any app → POST /api/apps/{id}/sight
| Name | Role | Status |
|---|
POST /api/admin/developers/invite · PATCH role · DELETE revoke
PATCH /api/admin/settings → Firestore portal_settings/global
| When | App | Event | Actor | Detail |
|---|
GET /api/admin/audit?from=… · deployment_events collection