User Management & API Keys¶
QLSM supports multiple users. User management and API keys are both found in Settings.
Users¶
Create A User¶
- Go to Settings → Users.
- Click Add User.
- Set username and password.
- Submit.
The new user can log in immediately with the credentials you set.
Delete A User¶
- Go to Settings → Users.
- Find the user and click Delete.
You cannot delete the currently logged-in user.
Reset A Password¶
- Go to Settings → Users.
- Find the user and click Reset Password.
- Enter and confirm the new password.
API Keys¶
The external REST API uses Bearer token authentication, separate from the session cookie used by the UI. API keys are managed in Settings → API Keys.
Create An API Key¶
- Go to Settings → API Keys.
- Click Generate Key.
- Copy the key — it will not be shown again.
Revoke An API Key¶
- Go to Settings → API Keys.
- Click Delete next to the key you want to remove.
External REST API¶
The API is available at /api/v1/. It is intended for external integrations (stats bots, dashboards, Discord bots, etc.).
Authentication:
Available endpoint:
| Endpoint | Method | Description |
|---|---|---|
/api/v1/instances |
GET | List all instances |
Rate limit: 200 requests per minute. Sensitive fields (ZMQ credentials, logs) are excluded from the response.