ynab_create_transactions
Batch create 1–100 YNAB transactions in a single request with duplicate detection and dry-run validation. Validate transactions before committing to prevent import errors.
Instructions
Create 1–100 transactions in a single batch with duplicate detection and dry-run support.
Args:
budget_id (string, optional): Budget UUID. Omit to use the default budget.
transactions (array, required): Up to 100 transaction objects (each requires account_id, amount, date).
dry_run (boolean, optional): Validate without saving. Default: false.
Returns: summary (created, duplicates, failed), results[], transactions[].
Examples:
Dry run first: set dry_run=true to validate before committing
If you explicitly want YNAB-side duplicate import detection, set import_id on each transaction
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| budget_id | No | ||
| transactions | Yes | ||
| dry_run | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||