Update Library List Item
library_list_item_updateChange one existing item in an owned Library List (text, completed, color, notes, priority, dueDate), for example to check it off. Changes only the fields named in updateFields. Use the listId and expectedVersion from the latest library_list_get. On library_version_mismatch, read the list again and reconsider the change; never retry blindly. Library Lists only, not trip checklists.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| itemId | Yes | Existing item ID from library_list_get. | |
| listId | Yes | Library List ID from library_lists_search or library_list_get. | |
| updates | Yes | New values for the fields named in updateFields. | |
| updateFields | Yes | The fields the user asked to change. Only these keys of updates are applied. To clear a nullable field, name it here and set it to an empty string, only when the user asks to clear it. | |
| expectedVersion | Yes | Opaque version from the latest library_list_get or Library List tool result. |