update_item
Edit fields on one or more saved items. Pass a single id or an array of ids for batch updates (same fields applied to all). For batch: attributes are REPLACED not merged, og:image fallback is skipped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Item ID or array of item IDs to update | |
| tags | No | Replace all tags with this list | |
| notes | No | User or AI notes — personal comments, thoughts, comparisons | |
| title | No | Item title | |
| images | No | All image URLs — replaces the entire images array | |
| reason | No | Why this change was made (shown to user in change history) | |
| status | No | Decision status: considering, shortlisted, decided, bought, rejected | |
| category | No | Item category | |
| quantity | No | How many of this item | |
| image_url | No | Main image URL | |
| item_type | No | What kind of item this is | |
| attributes | No | Merge into existing attributes | |
| description | No | Item description (max 2000 chars) | |
| is_favorite | No | Set true to favorite, false to unfavorite | |
| target_price | No | What the user wants to pay — not the actual price, but the goal price |