GET
/
virtual-accounts
List virtual accounts
curl --request GET \
  --url https://api.balansas.com/functions/v1/customer-api/virtual-accounts \
  --header 'x-api-key: <api-key>'
{
  "data": [
    {
      "id": "b4e2d3f5-6c7e-8f9a-0b1c-2d3e4f5a6b7c",
      "end_user_id": "9c1d2e3f-4a5b-6c7d-8e9f-0a1b2c3d4e5f",
      "master_fiat_account_id": "a3f1c2e4-5b6d-7e8f-9a0b-1c2d3e4f5a6b",
      "fr_virtual_account_id": "vacc_7mNp2QxR9Lk",
      "account_name": "Acme Payroll VA",
      "currency": "GBP",
      "status": "active",
      "fr_owner_business_id": "busi_8Jh2KdLm5Qx",
      "iban": "DE89370400440532013000",
      "bic": "NWBKGB2L",
      "bank_name": "Modulr FS Limited",
      "account_holder_name": "Acme Ltd",
      "bank_country": "GB",
      "account_number": "31926819",
      "sort_code": "601613",
      "created_at": "2026-05-28T11:02:09.456Z",
      "updated_at": "2026-05-28T11:02:09.456Z"
    }
  ],
  "meta": {
    "pagination": {
      "page": 1,
      "limit": 25,
      "total": 100
    }
  }
}

Authorizations

x-api-key
string
header
required

Customer API key. Send as x-api-key: sk_... or Authorization: Bearer sk_.... Write operations also require an X-CSRF-Token header (64-char hex).

Response

Success

data
object[]
required
meta
object
required