Remove from my library
removeRemove something. what: library (a title from their library: needs media_type and item_id, from query), list_entry (a title from a list), list (a whole list; its titles stay), event (one history entry: event_id or event_date, or all), pin (off their page), episode (mark episodes unwatched), challenge (a whole challenge: name; its titles stay), challenge_pick (the title off a challenge prompt: challenge, prompt or slot_id), shelf (a whole shelf with its entries: name, and confirm: true once they said yes), shelf_entry (an entry off a shelf: entry_id, or shelf and title). Confirm with the user before removing a title, a list or a shelf.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"what": "<what>"
},
"name": "remove"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| all | No | ||
| list | No | ||
| name | No | ||
| what | Yes | ||
| shelf | No | For shelf_entry: the shelf's name, with title | |
| title | No | ||
| prompt | No | For challenge_pick: the prompt's words or number | |
| season | No | ||
| confirm | No | For shelf: true only after they said yes to deleting it | |
| episode | No | ||
| item_id | No | ||
| slot_id | No | For challenge_pick: the prompt's id, instead of prompt | |
| through | No | ||
| entry_id | No | For shelf_entry: the entry's id | |
| event_id | No | ||
| challenge | No | For challenge_pick: the challenge's name | |
| event_date | No | ||
| media_type | No |