---
title: "Fetch All EUR subaccounts"
method: POST
path: "/payaza-account/api/v1/subaccounts/merchant/enquiry/business"
tags: ["EUR Accounts"]
---

# Fetch All EUR subaccounts

`POST /payaza-account/api/v1/subaccounts/merchant/enquiry/business`

This endpoint is used to display all EUR subaccounts that have been created under your Payaza Account

## Request body

- FetchAllEurSubAccountsRequest
  - `pageSize` integer, required — The number of items to return per page.
  - `pageNumber` integer, required — The current page number to retrieve.
  - `currency` string, required — The currency filter for the accounts.
  - `searchPhrase` string — Optional search term to filter results.

## Response `200`

Account Enquiry Response

- FetchAllEurSubAccountsResponse
  - `message` string — Response message.
  - `status` boolean — Request status.
  - `data` object[] — List of accounts found.
    - `id` integer — Unique account ID.
    - `accountName` string — Name of the account holder.
    - `payazaAccountReference` string — Unique Payaza reference for the account.
    - `status` string — Status of the account.
    - `accountBalance` number, double — Current account balance.
    - `businessId` integer — ID of the business owning the account.
    - `currency` string — Account currency.
    - `country` string — Account country code.
    - `organizationName` string — Organization name.
    - `productCode` string — Product code.
    - `productNumber` string — Product number.
    - `postNoCredit` boolean — Is credit posting restricted?
    - `postNoDebit` boolean — Is debit posting restricted?
    - `hasVirtualAccounts` boolean — Does this account have virtual accounts attached?
    - `virtualAccounts` object[] — List of attached virtual accounts.
      - `accountNumber` string — Virtual account number.
      - `accountName` string — Name on the virtual account.
      - `bankCode` string — Bank code for the virtual account.
      - `bankId` integer — Bank ID.
    - `holdTransactionAtLowBalance` boolean — Whether transactions are held if balance is low.
    - `createdDate` string, date-time — Date the account was created.
  - `responseCode` string, nullable — Response code (if applicable).
  - `pageDetail` object — Pagination details.
    - `sorted` boolean
    - `pageNumber` integer
    - `pageSize` integer
    - `paged` boolean
    - `totalPages` integer
    - `totalElements` integer
    - `last` boolean
    - `size` integer
    - `number` integer
    - `numberOfElements` integer
    - `offset` integer

## Other responses

- `400` — Invalid request

---

[API](https://skmtc.net/payaza/apis/payaza-documentation.md) · [All operations](https://skmtc.net/payaza/apis/payaza-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/payaza/payaza-documentation/revisions/1ecd4b94ff07/schema)
