Manage users, roles, sessions, and IP bans.
List Users
{ "command": "admin users list" }
{ "command": "admin users list --limit 50" }
{ "command": "admin users list --limit 20 --offset 40" }
Search Users
{ "command": "admin users search \"user@example.com\"" }
{ "command": "admin users search \"john\"" }
Show User Details
{ "command": "admin users show user_abc123" }
Create User
{ "command": "admin users create --email user@example.com --name \"New User\"" }
Update User
{ "command": "admin users update user_abc123 --name \"Updated Name\"" }
{ "command": "admin users update user_abc123 --email user@example.com" }
Delete User
{ "command": "admin users delete user_abc123" }
User Count and Statistics
{ "command": "admin users count" }
{ "command": "admin users stats" }
Export Users
{ "command": "admin users export" }
{ "command": "admin users export --format json" }
Role Management
Assign Roles
{ "command": "admin users role assign user_abc123 admin" }
{ "command": "admin users role assign user_abc123 admin,editor" }
Promote / Demote
{ "command": "admin users role promote user_abc123" }
{ "command": "admin users role demote user_abc123" }
Session Management
{ "command": "admin users session list user_abc123" }
{ "command": "admin users session end session_xyz789" }
{ "command": "admin users session cleanup --hours 24" }
IP Ban Management
List Bans
{ "command": "admin users ban list" }
Add Ban
{ "command": "admin users ban add 192.168.1.100 --reason \"Abuse\"" }
{ "command": "admin users ban add 192.168.1.100 --duration 1440 --reason \"Spam\"" }
Duration is in minutes (1440 = 24 hours).
Remove / Check Ban
{ "command": "admin users ban remove 192.168.1.100" }
{ "command": "admin users ban check 192.168.1.100" }
Merge Users
Merge source user into target (combine accounts):
{ "command": "admin users merge source_user_id target_user_id" }
Bulk Operations
{ "command": "admin users bulk delete --inactive-days 365" }
{ "command": "admin users bulk update --role user --new-role member" }
Quick Reference
| Task | Command |
|---|---|
| List users | admin users list |
| Search | admin users search "query" |
| Show user | admin users show <id> |
| Create user | admin users create --email <email> |
| Delete user | admin users delete <id> |
| User count | admin users count |
| Assign role | admin users role assign <id> <role> |
| Promote | admin users role promote <id> |
| Demote | admin users role demote <id> |
| List sessions | admin users session list <id> |
| Cleanup sessions | admin users session cleanup --hours 24 |
| List bans | admin users ban list |
| Add ban | admin users ban add <ip> --reason "..." |
| Remove ban | admin users ban remove <ip> |