Change what a library item is set to
update_mediaChange quality profiles, root folders, monitoring, tags, or book metadata for Radarr, Sonarr, Lidarr, and Grimmory items; preview first, then confirm to apply.
Instructions
Changes settings on an item already in Radarr, Lidarr or Sonarr (quality profile, root folder, monitoring, tags, Radarr's minimum availability, Sonarr's series type, Lidarr's metadata profile), or edits a Grimmory book's title, authors, series, series number and tags, with lock_fields or unlock_fields. The only way to change a Radarr item's monitoring. On Lidarr, id is an artist, monitor_new_items stays with set_monitoring, and a new metadata profile applies at the artist's next refresh, which can remove albums. Takes service and id. Changing root_folder moves the files on disk unless move_files: false. tags replaces the whole set and an unknown tag is refused; stack_health at detail: "full" lists profiles, folders and tags. A locked book field is refused unless the same call unlocks it, and Grimmory may write the change into the book file and rename it. Previews first; confirm to apply. Field reference: arr://docs/update_media.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The item's id within that service — `acquisition.id` on a get_library or get_media_details record. | |
| tags | No | Tag labels or ids that already exist. Replaces the whole set — pass [] to clear it. On a Grimmory book these are its categories: free text that need not exist yet, replacing the set. | |
| title | No | Grimmory books only. The new title. | |
| series | No | Grimmory books only. The series name. "" clears it. | |
| authors | No | Grimmory books only. The authors; replaces the list. | |
| confirm | No | The token from this tool's preview, passed back verbatim to apply it. Single-use and bound to the previewed arguments. | |
| dry_run | No | Preview without a confirm token, for "what would happen if" questions; not the first step of a real change. | |
| service | Yes | radarr for a film, sonarr for a series, lidarr for an artist, grimmory for a book. | |
| instance | No | Which instance (e.g. "4k") when several of this service exist. Omit it when there is one. | |
| monitored | No | Monitor it, or stop. Works on Radarr, Sonarr and Lidarr, where it is the artist’s own flag and the albums keep theirs. | |
| move_files | No | With root_folder: whether the service moves the files to the new folder. Defaults to true. False only when you have already moved them yourself. | |
| lock_fields | No | Grimmory books only. Fields to lock after writing, so a metadata refresh leaves them alone. | |
| root_folder | No | Root folder path, or any distinctive part of it. Moves the files there unless move_files is false. | |
| series_type | No | Sonarr only: the numbering scheme. | |
| series_number | No | Grimmory books only. The book's number in its series. | |
| unlock_fields | No | Grimmory books only. Fields to unlock before writing. A locked field is refused unless this call unlocks it. | |
| quality_profile | No | Profile name or id to switch to. | |
| metadata_profile | No | Lidarr only: metadata profile name or id to switch to, which decides the album types and release statuses the artist gets. It applies at the artist’s next refresh, which this does not start. A name that matches none is refused, listing the ones the instance has. | |
| minimum_availability | No | Radarr only: how early it may grab. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| noop | Yes | ||
| tier | Yes | ||
| tool | Yes | ||
| result | No | ||
| target | Yes | ||
| applied | Yes | ||
| dry_run | Yes | ||
| effects | Yes | ||
| service | Yes | ||
| summary | Yes | ||
| audit_id | No | ||
| warnings | No | ||
| operation | Yes | ||
| unchecked | No | ||
| next_steps | No | ||
| permission | Yes | ||
| confirm_error | No | ||
| confirm_token | No |