Ask AI or search...
Get API Keys

List available exchange connections for a customer #

This endpoint retrieves a list of a customer's external bank accounts that have been authorized through MX Connect. Each account is represented as an "available exchange connection" with details like the account name and associated availableConnectionToken. This information is essential for creating an exchange and corresponding funding source within Dwolla.

Understand the MX integration flow. Read the Open Banking concept article which outlines the seqence of steps.

HTTP request #

GET https://api.dwolla.com/customers/{id}/available-exchange-connections

Request parameters #

ParameterRequiredTypeDescription
idyesstringCustomer resource unique identifier.

HTTP status and error codes #

HTTP StatusCodeDescription
200OkThe Dwolla API accepted the request and returned a response.
404NotFoundThe requested resource was not found. Check Customer ID.

Request and response #

Raw
GET https://api.dwolla.com/customers/1b54c81a-261f-4779-bb57-9405e6e00694/available-exchange-connections
Accept: application/vnd.dwolla.v1.hal+json
Authorization: Bearer pBA9fVDBEyYZCEsLf/wKehyh1RTpzjUj5KzIRfDi0wKTii7DqY

...

{
    "_links": {
        "self": {
            "href": "https://api.dwolla.com/customers/1b54c81a-261f-4779-bb57-9405e6e00694/available-exchange-connections",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "customer"
        },
        "customers": {
            "href": "https://api.dwolla.com/customers/1b54c81a-261f-4779-bb57-9405e6e00694",
            "type": "application/vnd.dwolla.v1.hal+json",
            "resource-type": "customer"
        }
    },
    "_embedded": {
        "available-exchange-connections": [
            {
                "availableConnectionToken": "eyJhY2NvdW50SWQiOiJBQ1QtMjAxY2FkM2MtYzc2Yi00N2M1LWI3Y2QtMTkxY2FhNzdlZWM5IiwibWVtYmVySWQiOiJNQlItZGNjZWY0ZWMtOGM4MC00NTlmLTlhMGItMTc1ZTA0OTJmZWIzIn0=",
                "name": "XYZ Checking"
            },
            {
                "availableConnectionToken": "eyJhY2NvdW50SWQiOiJBQ1QtNWY1ZWIwYTgtYTJiNC00NGQxLTk3ODYtMWVmOTM5NzZkYTU4IiwibWVtYmVySWQiOiJNQlItNTcxN2E5MDQtNDA0NC00YjQyLWIxMDctZDQyOWE0YjIzOGY5In0=",
                "name": "ABC Savings"
            }
        ]
    }
}
Test in the Sandbox for free today.
Use sandbox environment to test API requests.
Get API Keys
2024 All Rights Reserved
Financial institutions play an important role in our network.

All funds transfers made using the Dwolla Platform are performed by a financial institution partner, and any funds held in a Dwolla Balance are held by a financial institution partner. Learn more about our financial institution partners.