Skip to main content
GET
/
customers
/
external-accounts
List customer-bound external accounts for your authenticated platform.
curl --request GET \
  --url https://{publicHost}/customers/external-accounts \
  --header 'Authorization: Basic <encoded-value>'
{
  "data": [
    {
      "id": "ExternalAccount:e85dcbd6-dced-4ec4-b756-3c3a9ea3d965",
      "status": "ACTIVE",
      "customerId": "Customer:019542f5-b3e7-1d02-0000-000000000001",
      "currency": "USD",
      "accountInfo": {
        "accountType": "USD_ACCOUNT",
        "accountCategory": "CHECKING",
        "bankName": "Chase Bank",
        "accountNumberLast4": "8901",
        "routingNumberLast4": "6789"
      },
      "platformAccountId": "ext_acc_123456",
      "createdAt": "2026-04-05T12:00:00Z",
      "updatedAt": "2026-04-05T12:00:00Z"
    }
  ],
  "hasMore": false,
  "nextCursor": "",
  "totalCount": 1
}

Authorizations

Authorization
string
header
required

Integration-key Basic Auth (clientId:clientSecret) as documented in docs/public/AUTHENTICATION.md.

Query Parameters

customerId
string

Filter by the owning customer's system-generated BLIPS ID / UUID.

currency
string

Filter by ISO 4217 currency code.

limit
integer

Maximum number of results to return. Defaults to 10 and caps at 100.

Required range: 1 <= x <= 100
cursor
string

Pagination cursor returned from a previous list response.

Response

Customer external account list returned.

Frozen MVP customer-bound external-account list response.

data
object[]
required

Customer-bound external-account rows returned for the current page.

hasMore
boolean
required

Whether more results exist.

nextCursor
string
required

Cursor for the next page.

totalCount
integer
required

Total matching records.