Bulk Update Transactions
update_transactions_bulkUpdate multiple transactions at once with a single API call, reducing round-trips by applying changes in parallel.
Instructions
Update multiple transactions in a single call to save round-trips.
This is much more efficient than calling update_transaction multiple times. Updates are executed in parallel for maximum performance.
Args: updates: JSON string containing list of transaction updates. Each update should have: - transaction_id (required): ID of transaction to update - amount (optional): New amount - merchant_name (optional): New merchant display name - category_id (optional): New category ID - date (optional): New date in YYYY-MM-DD format - notes (optional): New notes - goal_id (optional): Goal ID or empty string to clear - hide_from_reports (optional): Boolean visibility flag - needs_review (optional): Boolean review flag
Example: [ {"transaction_id": "123", "category_id": "cat_456", "notes": "Updated"}, {"transaction_id": "789", "merchant_name": "Starbucks", "needs_review": false} ]
Returns: JSON with results for each transaction including successes and any failures
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| updates | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | ||
| results | Yes | ||
| message | No |