DocsAPI Reference
Log In
Docs

Creating Connections

Creating institution connections makes up the core of Meld's bank linking service and enables accessing customer financial data. Each connection has its own set of products associated with it, and is established via an underlying service provider. The full connect flow details can be found within this section

Connect Flow

The below flowchart demonstrates how to create and maintain a connection. Yellow represents you (the account), blue represents the user, pink represents Meld, and red represents an error.

Supported Products

Each connection will have its own set of products associated with it, and this determines what financial data is aggregated. Products can be found below, and are explained in more detail in their respective sections:

Additional Products

Features that aren't associated with a connection during its creation, but instead are requested separately:

Product Initialization

Products are initialized within the /connect/start request when creating a connection. Choosing which products to initialize varies based on your application's requirements. The products specified restrict the institutions shown in the institution selection pane to only display those that support all of them. If maximizing institution coverage is a high priority to your application, then only specify products in the /connect/start request that are critical to your use-case so as to reduce the amount of institutions that get filtered out.

Note: This filtering is done at the institution level only and does not apply to the customer's financial accounts at their institution. That is, when the customer is faced with the account selection pane for determining which accounts they consent to be aggregated, all their accounts will be displayed even if individually some of them may not support all the requested products. Therefore, there is no guarantee that each account the customer selects will support a particular product, it only implies that the institution supports that product for at least some of its account types.

Note: Some products are priced differently and vary in availability by service provider.

Supported Service Providers

Each connection is established via a service provider. The service provider handles the customer's credentials, multi-factor authentication, and deals directly with the customer's bank. The list of currently supported service providers and their product availability is detailed below. Specific details surrounding each provider can be found on the Provider Details pages.

Routing

Routing can be used to route to user to the best provider to complete their connection. More information on bank linking routing can be found here.

📘

Routing across Service Providers

Meld's Bank Linking stack allows you to route your customers to specific service providers based upon predefined defaults, a service provider waterfall based on institution coverage and availability, or specific financial institution based decisioning.

Routing rules are defined within the Meld dashboard.

Example