Edit Recurring Transaction
editRecurringTransactionUpdate an existing recurring transaction by changing its amount, category, interval, payment mode, or start date to keep financial records accurate.
Instructions
Edit a recurring transaction
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": {
"amount": "<amount>",
"category": "<category>",
"interval": "<interval>",
"occurrence": "<occurrence>",
"paymentMode": "<paymentMode>",
"type": "<type>"
},
"name": "editRecurringTransaction"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Type of the recurring transaction | |
| amount | Yes | Amount of the recurring transaction | |
| category | Yes | Category of the recurring transaction | |
| interval | Yes | Interval for the recurrence, for example, 1 for every day, 2 for every two months, etc. | |
| startDate | No | Start date of the recurring transaction. If not provided, it adds the transaction to the next occurrence based on the current date. | |
| occurrence | Yes | Frequency of the recurrence, for example, 'day' for daily, 'month' for monthly, 'year' for yearly | |
| description | No | ||
| paymentMode | Yes | Payment mode | |
| transactionId | No | Id of the existing transaction. If creating a new transaction, this should be null or undefined. |