All admin endpoints require Authorization: Bearer <admin-api-key>.

Teams & keys

MethodPathDescription
GET/admin/teamsList all teams
POST/admin/teamsCreate or update a team
GET/admin/keysList all API keys
POST/admin/keysCreate a new API key
DELETE/admin/keys/{id}Disable an API key
PATCH/admin/keys/{id}Update key limits, budget, or expiry

Users

MethodPathDescription
GET/admin/usersList all users
POST/admin/usersCreate a user
DELETE/admin/users/{id}Disable a user
GET/admin/users/pendingList pending users awaiting approval
POST/admin/users/{id}/approveApprove a pending user

Routing configs & health

MethodPathDescription
GET/admin/gateway/configsList routing configs
POST/admin/gateway/configsCreate a config
GET/admin/gateway/configs/{id}Get a config
PUT/admin/gateway/configs/{id}Update a config
DELETE/admin/gateway/configs/{id}Delete a config
GET/admin/gateway/healthReal-time upstream health status
Guardrail groups, guardrails and rules are documented under Guardrails.

Settings

MethodPathDescription
GET/admin/settingsGet all settings sections
PUT/admin/settings/{section}Update a settings section

Deployments & training

MethodPathDescription
GET/admin/libraryBrowse the model library
GET/admin/deploymentsList deployments
POST/admin/deploymentsCreate a deployment
GET/admin/deployments/{id}Get deployment status
DELETE/admin/deployments/{id}Delete a deployment
POST/admin/deployments/{id}/scaleScale replicas
GET/admin/training-jobsList training jobs
POST/admin/training-jobsCreate a training job
GET/admin/training-jobs/{id}Get job details
POST/admin/training-jobs/{id}/cancelCancel a job
POST/admin/training-jobs/{id}/registerRegister completed artifact

Usage & audit

MethodPathDescription
GET/admin/usageAggregate usage across all teams
GET/admin/usage/timeseriesTime-series usage data
GET/admin/auditQuery the audit log
GET/admin/audit/verifyVerify audit hash chain integrity
GET/admin/whoamiCurrent key identity and permissions
GET/admin/jobsBackground job status
GET/admin/cache/statsCache hit/miss statistics

Orgs & billing

MethodPathDescription
GET/admin/orgsList all orgs
GET/admin/signupsList pending signups
POST/admin/orgs/{id}/approveApprove an org
POST/admin/orgs/{id}/suspendSuspend an org
GET/admin/orgs/{id}/analyticsPer-org analytics
GET/admin/orgs/{id}/usagePer-org usage
GET/admin/orgs/{id}/usage/exportExport usage as CSV
PUT/admin/orgs/{id}/subscriptionAssign a plan to an org
GET/admin/plansList plans
POST/admin/plansCreate a plan
PUT/admin/plans/{id}Update a plan
DELETE/admin/plans/{id}Delete a plan

Groups

MethodPathDescription
GET/admin/groupsList groups
POST/admin/groupsCreate a group
GET/admin/groups/{id}Get group details
PUT/admin/groups/{id}Update group name or permissions
DELETE/admin/groups/{id}Delete a group
GET/admin/groups/{id}/membersList members
POST/admin/groups/{id}/membersAdd a member
DELETE/admin/groups/{id}/members/{userID}Remove a member

MCP servers

MethodPathDescription
GET/admin/mcp/serversList registered MCP servers
POST/admin/mcp/serversRegister a new server
GET/admin/mcp/servers/{id}Get server details
PUT/admin/mcp/servers/{id}Update a server
DELETE/admin/mcp/servers/{id}Remove a server

Indexing & standard answers

MethodPathDescription
GET/admin/indexing/statusIndexing dashboard
POST/admin/kbs/{id}/reembedStart embedding model swap
POST/admin/connectors/{id}/pausePause a connector
POST/admin/connectors/{id}/resumeResume a connector
GET/admin/standard-answersList standard answers
POST/admin/standard-answersCreate a standard answer
PUT/admin/standard-answers/{id}Update a standard answer
DELETE/admin/standard-answers/{id}Delete a standard answer