---
title: "List bank accounts"
method: GET
path: "/v1/accounts"
tags: ["Accounts"]
---

# List bank accounts

`GET /v1/accounts`

## Request

- Base URL: `https://api.dynt.ai/v1/dynt-server.onrender.com`
- URL: `https://api.dynt.ai/v1/dynt-server.onrender.com/v1/accounts`
- Auth: HTTP bearer

Connected (GoCardless) and manual bank accounts, ordered by id.

## Query parameters

- `limit` string
- `cursor` string

## Response `200`

OK

- object
  - `data` object[], required
    - `id` string, required
    - `name` string, required
    - `bank_name` string, required
    - `source` 'gocardless' | 'manual', required: gocardless: a connected bank account; manual: imported or entered by hand.
    - `currency` string, required
    - `balance` string, required: The account's current balance in its currency, as last synced or entered.
    - `iban` string, nullable, required
    - `bban` string, nullable, required
    - `swift` string, nullable, required
  - `next_cursor` string, nullable, required: Pass as `cursor` to fetch the next page; null when this is the last page.

## Other responses

- `400`: A parameter is invalid or unknown, or the request has a body (code bad_request).
- `401`: Missing, unknown, revoked or expired integration key (code unauthorized).
- `403`: The key lacks the read permission (code forbidden).
- `429`: Rate limited (code rate_limited).
- `500`: Internal error (code internal_error).
- `503`: Server busy; retry after the Retry-After delay (code server_busy).

---

[API](https://skmtc.dev/dynt/apis/dynt-api.md) · [All operations](https://skmtc.dev/dynt/apis/dynt-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dynt/apis/dynt-api/revisions/35825587b87b?raw)
