update_collection
Update a collection's name, icon, description, budget, or sharing status. Only provide the fields you want to change — omitted fields stay unchanged. Set is_public=true to share (returns public URL), is_public=false to unshare.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The collection ID to update | |
| icon | No | Material Symbols icon name (e.g. "devices", "home", "shopping_bag") | |
| name | No | New collection name | |
| color | No | Hex color (e.g. "#3B82F6", "#22C55E", "#EF4444") | |
| budget | No | New budget amount | |
| reason | No | Why this change was made (shown to user in change history) | |
| is_public | No | Set true to share (generates public URL), false to unshare | |
| description | No | New description | |
| budget_currency | No | New budget currency |