Admin Reference
Tenant administration endpoints not covered in other reference pages.
Base path: /api/v1/admin/
All endpoints require tenant:admin or higher.
Cross-reference#
The main admin surface is distributed across reference pages:
- User and group management — Users and Groups Reference
- Quota management — Quotas Reference
- Legal hold, retention, DLP, audit — Enterprise Reference
- Connectors — Connectors Reference
- Vectorization policies — Enterprise Reference
This page covers miscellaneous admin endpoints.
Tenant management#
GET /api/v1/admin/tenant#
Caller's tenant metadata.
Response:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
PATCH /api/v1/admin/tenant#
Update settings.
Body: Any settings field from the response.
Partner-level endpoints#
Require partner:admin.
GET /api/v1/admin/partners/{partner_id}/tenants#
List tenants in a partner.
POST /api/v1/admin/partners/{partner_id}/tenants#
Create a new tenant. Returns 201.
Platform status#
Available to authenticated users.
GET /api/v1/config#
Server configuration. No auth.
Response:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
GET /api/v1/health#
Liveness. No auth.
Response: {"status": "healthy", "version": "0.1.0"}.
GET /api/v1/ready#
Readiness. No auth.
Response: {"status": "ready", "checks": {"database": true, "redis": true, "storage": true, "scaikey": true, "weaviate": true}}.
ScaiKey webhook#
POST /api/v1/webhooks/scaikey#
Receives webhooks from ScaiKey. Authenticated via ScaiKey's signature header (X-ScaiKey-Signature), not a bearer token.
Events: user.created, user.updated, user.deleted, group.created, group.updated, group.deleted.
Body: ScaiKey event envelope — see ScaiKey documentation.
Responses: 200 on success, 401 on signature mismatch, 4xx on unsupported event.