update_transaction
Modify specific fields of an existing YNAB transaction by providing the transaction ID and the fields to update. Supports changing account, amount, date, payee, category, memo, cleared status, and approval.
Instructions
Update fields of an existing YNAB transaction.
Only provide the fields you want to change.
Args: transaction_id: Transaction UUID to update. account_id: New account UUID. amount: New dollar amount ("-42.50" for outflow). date: New date (YYYY-MM-DD). payee_name: New payee name. category_id: New category UUID. memo: New memo. cleared: "cleared", "uncleared", or "reconciled". approved: Whether the transaction is approved. budget_id: Budget ID. Defaults to last-used budget. dry_run: Validate and preview without updating.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | ||
| memo | No | ||
| amount | No | ||
| cleared | No | ||
| dry_run | No | ||
| approved | No | ||
| budget_id | No | ||
| account_id | No | ||
| payee_name | No | ||
| category_id | No | ||
| transaction_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |