1ToolRing Docs Get a key
View as markdown
reference/admin

All admin endpoints require a session JWT with the is_admin claim (the role is verified server-side) and answer 403 FORBIDDEN otherwise.

Endpoints

MethodPathDescription
GET/admin/statsPlatform totals (users, revenue, calls).
GET/admin/usersPaginated users (filter by status).
GET/admin/users/:idUser detail with keys, invoices and usage.
PATCH/admin/users/:idUpdate a user’s status.
PATCH/admin/users/bulkBulk update (max 100, skips self).
GET/admin/keysPaginated API keys.
DELETE/admin/keys/:idRevoke a key.
GET/admin/invoicesPaginated top-up invoices with failure reasons.
GET/admin/trafficTraffic by product, day, and endpoint.
POST/admin/deploy-frontendTrigger a GitHub Actions deploy.

Errors

  • UNAUTHORIZED (401): missing or invalid token.
  • FORBIDDEN (403): non-admin caller.