sonarr_media_library
Manage Sonarr media library by executing operations such as adding, updating, deleting, and querying series and episodes. Provide the operation name and arguments to perform the desired action.
Instructions
sonarr media library operations on Sonarr. Pass operation and an arguments dict matching that operation's parameters.
sonarr_add_series(body={}) — Add a series to Sonarr (body is a SeriesResource). WRITE: this modifies your Sonarr instance.
sonarr_bulk_delete_episodefile(body={}) — Delete episodefile bulk. DESTRUCTIVE: this deletes data.
sonarr_bulk_delete_series(body={}) — Delete series editor. DESTRUCTIVE: this deletes data.
sonarr_bulk_edit_episodefiles(body={}) — Update episodefile editor. WRITE: this modifies your Sonarr instance.
sonarr_bulk_update_episodefile(body=[]) — Update episodefile bulk. WRITE: this modifies your Sonarr instance.
sonarr_bulk_update_series(body={}) — Update series editor. WRITE: this modifies your Sonarr instance.
sonarr_commit_manual_import(body=[]) — Commit a manual import (body is a list of manual import items). WRITE: this modifies your Sonarr instance.
sonarr_delete_episodefile(id) — Delete episode files. DESTRUCTIVE: this deletes data.
sonarr_delete_series(id, delete_files=False, add_import_list_exclusion=False) — Delete series. DESTRUCTIVE: this deletes data.
sonarr_get_episode(id) — Fetch a single episodes by id.
sonarr_get_episodefile(id) — Fetch a single episode files by id.
sonarr_get_parse(title='', path='') — List title parsing results. Query params: title, path.
sonarr_get_rename(series_id=None, season_number=None) — List rename.
sonarr_get_series(id, include_season_images=False) — Fetch a single series by id.
sonarr_get_series_folder(id) — Fetch a single series by id.
sonarr_import_series(body=[]) — Import series (body is a list of series resources). WRITE: this modifies your Sonarr instance.
sonarr_list_episode(series_id=None, season_number=None, episode_ids=None, episode_file_id=None, include_series=False, include_episode_file=False, include_images=False) — List episodes.
sonarr_list_episodefile(series_id=None, episode_file_ids=None) — List episode files.
sonarr_list_manualimport(folder='', download_id='', series_id=None, season_number=None, filter_existing_files=True) — List manual import candidates. Query params: folder, download_id.
sonarr_list_series(tvdb_id=None, include_season_images=False) — List series.
sonarr_lookup_series(term='') — Search for a series by title (term), returning metadata candidates from TVDB.
sonarr_monitor_episode(include_images=False, body={}) — Monitor or unmonitor episodes (body is an EpisodeResource[] of id/monitored pairs). WRITE: this modifies your Sonarr instance.
sonarr_update_episode(id, body={}) — Update episodes. WRITE: this modifies your Sonarr instance.
sonarr_update_episodefile(id, body={}) — Update episode files. WRITE: this modifies your Sonarr instance.
sonarr_update_season_pass(body={}) — Apply season pass monitoring settings (body is a SeasonPassResource). WRITE: this modifies your Sonarr instance.
sonarr_update_series(id, move_files=False, body={}) — Update series. WRITE: this modifies your Sonarr instance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |