create_transactions
Create multiple YNAB transactions in a single API call to reduce rate limit usage. Validate with dry run option.
Instructions
Create multiple transactions in YNAB in a single API call.
Preferred over create_transaction when creating multiple transactions to minimize rate limit usage.
Args: transactions_json: JSON array of transactions. Each element: {"account_id", "amount", "date", "payee_name"?, "category_id"?, "memo"?, "cleared"?, "approved"?}. Amounts are in dollars (e.g. "-42.50"). budget_id: Budget ID. Defaults to last-used budget. dry_run: Validate and preview without creating.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | ||
| budget_id | No | ||
| transactions_json | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |