Admin API
The Admin API provides endpoints for server administration. All endpoints require admin privileges.
User Lookup (Whois)
Returns information about a user including device IDs and sessions.
List Users
Returns all registered users.
List Rooms
Returns all rooms with member counts and state summary.
Kick User
Ban User
Deactivate User
Deactivates a user account, preventing further logins.
Room Purge
Removes all events and state from a room. Use with extreme caution.
User Block/Unblock
Block a user from interacting with the server.
Health Check Endpoints
These endpoints do not require authentication:
Rate Limiting
View and configure per-IP rate limits. Default: 100 requests per 60-second window.