Edit item details
edit_itemCorrect an item in THIS user's library. new_title/new_creator save a personal override visible only to them; the shared catalog entry is untouched. fields sets any other detail the app's edit form allows, also as a personal override (book: title, author, summary, genres, cover_url; movie: title, director, cast_members, poster_url, backdrop_url, release_date, runtime_minutes, plot, genres; show: title, creator, cast_members, poster_url, backdrop_url, first_air_date, last_air_date, plot, genres, networks; album: title, artist, cover_url, release_date, total_tracks, duration_minutes, genres, label; anime: title, title_english, description, genres, studios, cover_url, banner_url; and the equivalents for podcasts, games and manga). Dates are YYYY-MM-DD, lists are arrays, images are https links, null puts a field back to the catalog's value. new_external_id relinks the item to a different catalog entry, which is the correct fix when the wrong film/show/album was added (re_enrich cannot fix a wrong match, it only refetches the same entry). Errors if no change field is supplied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Current title (exact title preferred; an ambiguous partial match returns candidates with ids instead of guessing) | |
| fields | No | Other details to set for this user, by field name. Values: string, number, array of strings, or null to revert to the catalog value. An unknown field is an error that lists the editable ones. | |
| item_id | No | Library item id (UUID), as shown by get_details. When given, title is ignored and the row is addressed exactly. | |
| new_title | No | New title (if changing) | |
| media_type | Yes | Type of media | |
| new_creator | No | New author/artist/director/creator (if changing) | |
| new_external_id | No | New external ID to re-link item |