seerr_users
Manage Seerr users: create, update, delete, list, and import users, plus handle settings, permissions, notifications, passwords, and linked Plex/Jellyfin accounts.
Instructions
seerr users operations on Seerr. Pass operation and an arguments dict matching that operation's parameters.
seerr_batch_update_users(body={}) — Update batch of users WRITE: this modifies your Seerr instance.
seerr_create_user(body={}) — Create new user WRITE: this modifies your Seerr instance.
seerr_create_user_settings_linked_accounts_jellyfin(user_id, body={}) — Link the provided Jellyfin account to the current user WRITE: this modifies your Seerr instance.
seerr_create_user_settings_linked_accounts_jellyfin_quickconnect(user_id, body={}) — Link Jellyfin/Emby account with Quick Connect WRITE: this modifies your Seerr instance.
seerr_create_user_settings_linked_accounts_plex(user_id, body={}) — Link the provided Plex account to the current user WRITE: this modifies your Seerr instance.
seerr_create_user_settings_main(user_id, body={}) — Update general settings for a user WRITE: this modifies your Seerr instance.
seerr_create_user_settings_notifications(user_id, body={}) — Update notification settings for a user WRITE: this modifies your Seerr instance.
seerr_create_user_settings_password(user_id, body={}) — Update password for a user WRITE: this modifies your Seerr instance.
seerr_create_user_settings_permissions(user_id, body={}) — Update permission settings for a user WRITE: this modifies your Seerr instance.
seerr_delete_user(user_id) — Delete user by ID DESTRUCTIVE: this deletes data.
seerr_delete_user_push_subscription(user_id, endpoint) — Delete user push subscription by key DESTRUCTIVE: this deletes data.
seerr_delete_user_settings_linked_accounts_jellyfin(user_id) — Remove the linked Jellyfin account for a user DESTRUCTIVE: this deletes data.
seerr_delete_user_settings_linked_accounts_plex(user_id) — Remove the linked Plex account for a user DESTRUCTIVE: this deletes data.
seerr_get_user(user_id) — Get user by ID
seerr_get_user_jellyfin(jellyfin_user_id) — Get user by Jellyfin user ID
seerr_get_user_push_subscription(user_id, endpoint) — Get web push notification settings for a user
seerr_get_user_quota(user_id) — Get quotas for a specific user
seerr_get_user_requests(user_id, take=None, skip=None) — Get requests for a specific user
seerr_get_user_settings_main(user_id) — Get general settings for a user
seerr_get_user_settings_notifications(user_id) — Get notification settings for a user
seerr_get_user_settings_password(user_id) — Get password page informatiom
seerr_get_user_settings_permissions(user_id) — Get permission settings for a user
seerr_get_user_watch_data(user_id) — Get watch data
seerr_get_user_watchlist(user_id, page=1) — Get the Plex watchlist for a specific user
seerr_import_jellyfin_users(body={}) — Import all users from Jellyfin WRITE: this modifies your Seerr instance.
seerr_import_plex_users(body={}) — Import all users from Plex WRITE: this modifies your Seerr instance.
seerr_list_user(take=None, skip=None, sort='created', sort_direction=None, q=None, include_ids=None) — Get all users
seerr_list_user_push_subscriptions(user_id) — Get all web push notification settings for a user
seerr_register_push_subscription(body={}) — Register a web push /user/registerPushSubscription WRITE: this modifies your Seerr instance.
seerr_update_user(user_id, body={}) — Update a user by user ID WRITE: this modifies your Seerr instance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |