update_transaction
Modify existing transaction details in Actual Budget by providing the transaction ID and the fields to change—date, notes, payee, amount, cleared, or category.
Instructions
Update fields of an existing transaction. Only the fields you provide will be changed.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"transaction_id": "<transaction_id>"
},
"name": "update_transaction"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | New date (YYYY-MM-DD or "today", "yesterday") | |
| notes | No | New notes | |
| payee | No | New payee name | |
| amount | No | New amount (negative for expenses, positive for income). Human amounts, not cents. | |
| cleared | No | Whether the transaction is cleared | |
| category | No | New category name or ID | |
| transaction_id | Yes | Transaction ID |