Transactions: Bulk delete transactions
bulk_delete_transactions Delete multiple transactions at once with per-row rule-21 semantics.
Each row gets the same treatment as a single-transaction delete:
manual transactions are soft-deleted (balance reversed, restorable
for 7 days); Plaid-originated transactions
are hard-deleted (restoring them after Plaid has moved on creates
ledger drift). Future-dated (unapplied) rows skip balance reversal.
IDs that are missing or belong to another user are skipped and
reported; those rows are left untouched.
Args:
transaction_ids: List of transaction IDs to delete (max 100)
Returns:
Per-id results with `undoable` flags, counts, and a note about
the 7-day undo window for soft-deleted rows.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"transaction_ids": "<transaction_ids>"
},
"name": "bulk_delete_transactions"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| transaction_ids | Yes |