Plaid sends a TRANSACTIONS_REMOVED webhook when pending or posted transactions have been removed from our system.
Pending transactions can be removed for two reasons: 1) They were matched to a posted transaction; 2) They no longer appear in the data we get from the institution, which may occur when transactions are cancelled by the bank or payment processor.
Posted transactions are removed from our system when the transaction was removed by the institution.
You will receive a TRANSACTIONS_REMOVED
webhook with the transaction_id
s for each removed transaction, whether it was pending or posted.
{
"webhook_type": "TRANSACTIONS",
"webhook_code": "TRANSACTIONS_REMOVED",
"item_id": "wz666MBjYWTp2PDzzggYhM6oWWmBb",
"removed_transactions": ["yBVBEwrPyJs8GvR77N7QTxnGg6wG74H7dEDN6", "kgygNvAVPzSX9KkddNdWHaVGRVex1MHm3k9no"],
"error": null
}
Future /transactions/get
requests will not return these removed transactions.