Skip to main content

Administration

The platform console​

ROLE_PLATFORM_OWNER (a separate admin_accounts login) administers everything.

Endpoint group
GET /api/admin/stats · GET /api/platform/statsPlatform-wide counts and activity
GET /api/admin/users/personal · /users/orgEvery user, split by independent vs. org member
PUT /api/admin/users/{id}/suspend · /activate · DELETEUser lifecycle
PUT /api/admin/users/{id}/subscription · /passwordSet a user's tier or reset their password
GET /api/admin/organizations · PUT /{id}/suspend · /activate · /plan · DELETEOrganization lifecycle and plan
GET /api/admin/admins · POST · DELETE /{id} · PUT /{id}/passwordManage other platform admins
GET /api/admin/tool-purchasesEvery one-time tool purchase
GET/PUT /api/platform/organizations/{id}Org detail, plan and status

The frontend renders PlatformDashboard for this role.

Notifications​

Every user has a notification feed (GET /api/notifications, POST /{id}/read, POST /read-all). The system posts on the events that matter — a document signed, a recipient viewed, a subscription change, a quota warning — with a type and an unread / read status.

Contact requests​

POST /api/contact (public) captures a ContactRequest from the marketing site and routes it to CONTACT_TEAM_EMAIL.

Dashboards​

RoleComponentShows
ROLE_USERDashboardPageOwn files, signing documents, quota remaining
ROLE_ORG_ADMINOrgAdminDashboardTeam, document volume vs. limit, plan
ROLE_PLATFORM_OWNERPlatformDashboardPlatform stats, users, orgs

GET /api/dashboard/stats backs the per-user view.

Hrida.ai is proprietary software of Zlabs Innovation. See the license for terms. © 2026 Zlabs Innovation.