cleanuparr_cleaner_config
Manage Cleanuparr's cleaner configuration: create, update, or delete queue/seeding rules and retrieve or update cleaner settings by passing an operation and arguments.
Instructions
cleanuparr cleaner config operations on Cleanuparr. Pass operation and an arguments dict matching that operation's parameters.
cleanuparr_create_queue_rule(kind, rule) — Create a stall or slow queue rule. Common DTO fields include name, enabled, maxStrikes, privacyType, completion percentages, and changeCategory.
cleanuparr_create_seeding_rule(download_client_id, rule) — Create a seeding rule. DTO includes name, categories, trackerPatterns, tagsAny/tagsAll, priority, privacyType, ratio/time/seeder limits, and deleteSourceFiles.
cleanuparr_delete_queue_rule(kind, rule_id) — Delete a stall or slow queue rule by GUID.
cleanuparr_delete_seeding_rule(rule_id) — Delete a seeding rule by GUID.
cleanuparr_get_dead_torrent_config(download_client_id) — Get dead-torrent settings for a download-client GUID.
cleanuparr_get_download_cleaner_config() — Get download cleaner configuration.
cleanuparr_get_orphaned_files_config(download_client_id) — Get orphaned-file settings for a download-client GUID.
cleanuparr_get_queue_cleaner_config() — Get queue cleaner configuration.
cleanuparr_get_unlinked_config(download_client_id) — Get unlinked-file settings for a download-client GUID.
cleanuparr_list_queue_rules(kind) — List stall or slow queue rules.
cleanuparr_list_seeding_rules(download_client_id) — List seeding rules for a download-client GUID.
cleanuparr_reorder_seeding_rules(download_client_id, ordered_ids) — Reorder rules by sending an orderedIds GUID array.
cleanuparr_update_dead_torrent_config(download_client_id, config) — Replace dead-torrent settings: enabled, targetCategory, useTag, maxStrikes, categories.
cleanuparr_update_download_cleaner_config(config) — Replace download cleaner config: enabled, cronExpression, useAdvancedScheduling, and ignoredDownloads.
cleanuparr_update_orphaned_files_config(download_client_id, config) — Replace orphaned-file settings: enabled, scanDirectories, orphanedDirectory, excludePatterns, minFileAgeHours, and optional purgeAfterHours.
cleanuparr_update_queue_cleaner_config(config) — Replace queue cleaner config. DTO includes enabled, cronExpression, useAdvancedScheduling, failedImport, downloadingMetadataMaxStrikes, processNoContentId, and ignoredDownloads.
cleanuparr_update_queue_rule(kind, rule_id, rule) — Replace a stall or slow queue rule. Stall fields include minimumProgress; slow fields include minSpeed, maxTimeHours, and ignoreAboveSize.
cleanuparr_update_seeding_rule(rule_id, rule) — Replace a seeding rule by GUID. Priority is ignored by the upstream update.
cleanuparr_update_unlinked_config(download_client_id, config) — Replace unlinked settings: enabled, targetCategory, useTag, ignoredRootDirs, categories.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |