komga_users_api_keys
Manage Komga users and API keys: create, revoke, list keys, change passwords, and administer user accounts with role-based access.
Instructions
komga users api keys operations on Komga. Pass operation and an arguments dict matching that operation's parameters.
change_my_password(password) — Change the current user's password.
change_user_password(user_id, password) — Change another user's password. Requires ADMIN.
create_api_key(request) — Create an API key for the current user.
create_user(user) — Create a user. Requires ADMIN.
delete_api_key(key_id) — Revoke one of the current user's API keys.
delete_user(user_id) — Delete a user. Requires ADMIN.
list_auth_activity(page=0, size=50, sort=None, unpaged=False) — List all authentication activity. Requires ADMIN.
list_my_api_keys() — List API keys belonging to the current user.
list_my_auth_activity(page=0, size=50, sort=None, unpaged=False) — List authentication activity for the current user.
list_users(page=0, size=50, sort=None, unpaged=False) — List users. Requires ADMIN.
update_user(user_id, patch) — Update a user. Requires ADMIN.
whoami() — Return the currently authenticated user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |