update_expense
Update specific expense fields by ID in one call. Pass only the details you want to change—amount, date, category, subcategory, or note—and leave all other record information unchanged.
Instructions
Update one or more fields of an existing expense. Only the fields you pass are changed; everything else stays as-is.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ID of the expense to update. | |
| date | No | New date in YYYY-MM-DD format. Omit to leave unchanged. | |
| note | No | New note. Omit to leave unchanged; pass an empty string to clear it. | |
| amount | No | New amount. Must be greater than 0. Omit to leave unchanged. | |
| category | No | New top-level category. Omit to leave unchanged. | |
| subcategory | No | New subcategory. Omit to leave unchanged; pass an empty string to clear it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||