Skip to main content
When a customer no longer needs a connection — they revoked access, switched banks, or the connection is a duplicate — you can delete it. This page is for developers cleaning up connections so they no longer receive webhooks or incur billing.

Before you begin

  • You have the connectionId you want to delete
  • You understand deletion is permanent — a deleted connection cannot be recovered
  • For duplicate connections, remember to delete all duplicates if you want to fully sever the underlying provider link

How to delete a connection

Call the delete connections endpoint with the connectionId. Once you delete a connection:
  • It is deleted on both Meld and the underlying service provider.
  • You will no longer receive any updates (webhooks) for it.
  • You will no longer be billed for it.
  • A BANK_LINKING_CONNECTION_DELETED webhook is sent to confirm.
You can only delete a connection, not individual financial accounts under a connection. To stop tracking a subset of a customer’s accounts, the customer must reconnect and choose which accounts to share.
For the full request and response schema, refer to the Bank Linking API reference.

Common errors