Move Money
ynab_move_moneyMove budgeted money between YNAB categories in a given month to cover overspending. Reads both categories and rewrites amounts, reporting exactly which update applied if the second write fails.
Instructions
Moves budgeted money from one category to another in a given month, typically to cover overspending. YNAB has no single move endpoint, so this reads both categories and rewrites their budgeted amounts; if the second write fails the response says exactly which half was applied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| month | No | The plan month in ISO format (e.g. 2024-01-01, must be the first of the month), or 'current'. Defaults to 'current'. | |
| amount | Yes | The amount to move in dollars (e.g. 25.00). Must be positive. | |
| planId | No | The plan ID (optional, defaults to YNAB_PLAN_ID; budgetId is a deprecated alias) | |
| budgetId | No | Deprecated alias of planId (still accepted) | |
| toCategoryId | Yes | The ID of the category to give money to | |
| fromCategoryId | Yes | The ID of the category to take money from |