Admin APIs require
root_api_key to be configured in the server. ROOT users can manage all accounts, while ADMIN users can only manage their own workspace.Roles and Permissions
| Role | Permissions |
|---|---|
| ROOT | System administrator with full access to all workspaces |
| ADMIN | Workspace administrator, manages users within their account |
| USER | Regular user with access to their own data |
| Operation | ROOT | ADMIN | USER |
|---|---|---|---|
| Register/remove users | All accounts | Own account only | ❌ |
| Regenerate user key | All accounts | Own account only | ❌ |
| List users | All accounts | Own account only | ❌ |
| Change user role | ✅ | ❌ | ❌ |
Register User
Register a new user in a workspace. Authentication: ROOT or ADMIN (own account only)Path Parameters
Workspace ID where the user will be registered
Request Body
Unique user identifier within the workspace
User role:
admin or userResponse
Response status (
ok or error)Registration result
Request processing time in seconds
Example
List Users
List all users in a workspace. Authentication: ROOT or ADMIN (own account only)Path Parameters
Workspace ID to list users from
Response
Response status (
ok or error)Array of users in the workspace
Request processing time in seconds
Example
Remove User
Remove a user from a workspace. The user’s API key is immediately invalidated. Authentication: ROOT or ADMIN (own account only)Path Parameters
Workspace ID
User ID to remove
Response
Response status (
ok or error)Deletion result
Request processing time in seconds
Example
Set User Role
Change a user’s role. ROOT only. Authentication: ROOT onlyPath Parameters
Workspace ID
User ID
Request Body
New role:
admin or userResponse
Response status (
ok or error)Role change result
Request processing time in seconds
Example
Regenerate API Key
Regenerate a user’s API key. The old key is immediately invalidated. Authentication: ROOT or ADMIN (own account only)Path Parameters
Workspace ID
User ID
Response
Response status (
ok or error)New key
Request processing time in seconds
Example
Complete Workflow Example
Related Endpoints
- API Key Management - Workspace management
- System Status - Check current user
