Skip to content

Admin Architecture

The admin area is the company-scoped management layer for user administration, notification settings, AI administration, jobs, storage, metrics, and cleanup functions.

Functional role

Admin routes are scope-aware and limited to the administrator's company context. They cover areas such as:

  • users, groups, and tags
  • social auth and email configuration
  • templates and email logs
  • jobs, storage, and metrics
  • config cleanup
  • AI scenarios, models, and agents

Route boundary

Frontend routes under /admin/* are protected by AdminRoute and then backed by /api/core/admin/* plus selected shared APIs.

API reference and testing

The live API reference is available here:

This is the quickest way to inspect admin endpoints and manually test request payloads. For most admin calls you need a valid JWT in Authorization: Bearer <token>.

Design consequence

The admin area is operationally broad but not platform-global. It configures and reviews one company scope at a time.