lidarr_indexers
Control music sources by managing Lidarr indexers: add, edit, test, delete, and list indexers and related profiles via API.
Instructions
lidarr indexers operations on Lidarr. Pass operation and an arguments dict matching that operation's parameters.
lidarr_action_indexer(name, body={}) — Run an indexer provider-specific action (e.g. search, getCookies). WRITE: this modifies your Lidarr instance.
lidarr_bulk_delete_indexer(body={}) — Bulk delete indexers (body carries ids). DESTRUCTIVE: this deletes data.
lidarr_bulk_update_indexer(body={}) — Bulk update indexers (body is a list of resources). WRITE: this modifies your Lidarr instance.
lidarr_create_delayprofile(body={}) — Create a delay profile. WRITE: this modifies your Lidarr instance.
lidarr_create_indexer(force_save=False, body={}) — Add an indexer (body is an IndexerResource). WRITE: this modifies your Lidarr instance.
lidarr_create_releaseprofile(body={}) — Create a release profile. WRITE: this modifies your Lidarr instance.
lidarr_delete_delayprofile(id) — Delete a delay profile. DESTRUCTIVE: this deletes data.
lidarr_delete_indexer(id) — Delete an indexer. DESTRUCTIVE: this deletes data.
lidarr_delete_releaseprofile(id) — Delete a release profile. DESTRUCTIVE: this deletes data.
lidarr_get_delayprofile(id) — Fetch a single delay profile by id.
lidarr_get_indexer(id) — Fetch a single indexer by id.
lidarr_get_indexer_schema() — Return the indexer schema (available implementations).
lidarr_get_indexerflag() — List indexer flags.
lidarr_get_releaseprofile(id) — Fetch a single release profile by id.
lidarr_list_delayprofile() — List delay profiles.
lidarr_list_indexer() — List indexers.
lidarr_list_releaseprofile() — List release profiles (preferred/ignored terms).
lidarr_reorder_delayprofile(id, after_id=None) — Reorder delay profiles (move the profile with this id to a new order). Query params: after. WRITE: this modifies your Lidarr instance.
lidarr_test_all_indexer() — Test all enabled indexers. WRITE: this modifies your Lidarr instance.
lidarr_test_indexer(force_test=False, body={}) — Test an indexer configuration (body, without saving). WRITE: this modifies your Lidarr instance.
lidarr_update_delayprofile(id, body={}) — Update a delay profile. WRITE: this modifies your Lidarr instance.
lidarr_update_indexer(id, force_save=False, body={}) — Update an indexer. WRITE: this modifies your Lidarr instance.
lidarr_update_releaseprofile(id, body={}) — Update a release profile. WRITE: this modifies your Lidarr instance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |