prowlarr_applications
Manage Prowlarr applications: create, update, delete, test, and bulk operations, plus app profiles for grouped settings.
Instructions
prowlarr applications operations on Prowlarr. Pass operation and an arguments dict matching that operation's parameters.
prowlarr_application_action(name, body) — Run a named action on an application (e.g. sync indexers). body is the ApplicationResource to act on.
prowlarr_bulk_delete_applications(body) — Bulk-delete applications. body is an ApplicationBulkResource with ids.
prowlarr_bulk_update_applications(body) — Bulk-edit applications. body is an ApplicationBulkResource with ids plus optional tags/applyTags/enable to apply to all of them.
prowlarr_create_app_profile(body) — Create an app profile. body is an AppProfileResource (name, appIds, and per-app settings).
prowlarr_create_application(body, force_save=None) — Create an application. Pass the full ApplicationResource as body (fetch prowlarr_list_application_schemas for available providers and fields). force_save bypasses validation.
prowlarr_delete_app_profile(id) — Delete an app profile by id.
prowlarr_delete_application(id) — Delete an application by id.
prowlarr_get_app_profile(id) — Get a single app profile by id.
prowlarr_get_application(id) — Get a single application by id.
prowlarr_list_app_profile_schemas() — List app profile schemas describing the structure of each app profile form section.
prowlarr_list_app_profiles() — List app profiles (named groups of applications, added in Prowlarr 1.19+).
prowlarr_list_application_schemas() — List application provider schemas (what each application implementation accepts). Read this before creating/updating an application.
prowlarr_list_applications() — List all configured applications (Lidarr/Radarr/Sonarr/Readarr etc.) that indexers are synced to.
prowlarr_test_all_applications() — Test every configured application.
prowlarr_test_application(body, force_test=None) — Test an application connection without saving it. body is the ApplicationResource to test. force_test skips the cached-test check.
prowlarr_update_app_profile(id, body) — Update an app profile by id.
prowlarr_update_application(id, body, force_save=None) — Update an application by id. body is the ApplicationResource to save.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |