Update scheduled transaction
update_scheduled_transactionChange a scheduled transaction's amount, date, account, payee, category, memo, flag, or repeat frequency in YNAB; provide only fields to update, since omitted fields stay unchanged.
Instructions
Change a scheduled transaction. Fields left out do not change.
Use this when a bill's amount changes, it moves to another day or account, or it repeats on a new schedule. Split scheduled transactions cannot be changed through YNAB's API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | New next date: in the future, at most 5 years out (optional) | |
| memo | No | New memo. An empty memo clears it (optional) | |
| amount | No | New amount in currency units (optional) | |
| payee_id | No | New payee, by ID (optional) | |
| frequency | No | New frequency (optional) | |
| account_id | No | New account (optional) | |
| flag_color | No | New flag color (optional) | |
| payee_name | No | New payee by name. Creates it if new (optional) | |
| category_id | No | New category (optional) | |
| transfer_account_id | No | Make it a transfer with this account (optional) | |
| scheduled_transaction_id | Yes | Scheduled transaction to change (required) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Unique scheduled transaction identifier | |
| flag | No | Flag as 'Name (Color)' format | |
| memo | No | User-entered memo | |
| amount | Yes | Amount in currency units (negative = spending, positive = income) | |
| payee_id | No | Payee ID | |
| date_next | Yes | Next occurrence date | |
| frequency | Yes | How often it happens | |
| account_id | Yes | Account ID | |
| date_first | Yes | First occurrence date | |
| payee_name | No | Payee name | |
| category_id | No | Category ID | |
| account_name | No | Account name | |
| category_name | No | Category name | |
| subtransactions | No | The parts of a split scheduled transaction | |
| transfer_account_id | No | For a transfer, the other account |