Skip to main content
GET
/
accounts
List Bank Accounts
curl --request GET \
  --url https://api.meow.com/v1/accounts \
  --header 'x-api-key: <api-key>'
{
  "accounts": [
    {
      "depositAccount": {
        "accountId": "<string>",
        "accountType": "BROKERAGEPRODUCT",
        "productName": "<string>",
        "status": "CLOSED",
        "currency": {
          "currencyCode": "AED"
        },
        "accountNumberDisplay": 4321,
        "nickname": "<string>",
        "bankProductType": "<string>"
      }
    }
  ],
  "page": {
    "nextOffset": "qwer123454q2f"
  }
}

Authorizations

x-api-key
string
header
required

Your Meow API key for authentication

Headers

x-entity-id
string<uuid>

Optional entity ID for scoped access to entity-specific data

Response

200 - application/json

Successful Response

accounts
(DepositAccountDescriptor · object | InvestmentAccountDescriptor · object | DigitalWalletDescriptor · object)[]
required

List of accounts

Account summary without balance details

Example:
[
  {
    "depositAccount": {
      "accountId": "cash_account_12345678-1234-1234-1234-123456789012",
      "accountNumberDisplay": "5820",
      "accountType": "CHECKING",
      "bankProductType": "Grasshopper Bank",
      "currency": { "currencyCode": "USD" },
      "nickname": "Main Checking",
      "productName": "Business Checking",
      "status": "OPEN"
    }
  },
  {
    "investmentAccount": {
      "accountId": "brokerage_account_12345678-1234-1234-1234-123456789012",
      "accountNumberDisplay": "8200",
      "accountType": "TAXABLE",
      "currency": { "currencyCode": "USD" },
      "nickname": "Treasury Account",
      "productName": "Treasury",
      "status": "OPEN"
    }
  }
]
page
PageMetadata · object

Metadata for pagination