---
title: "List virtual-account request options"
method: GET
path: "/profile/virtual-accounts/requests"
tags: ["Permanent Account"]
---

# List virtual-account request options

`GET /profile/virtual-accounts/requests`

## Request

- Base URL: `https://sandboxapi.fincra.com`
- URL: `https://sandboxapi.fincra.com/profile/virtual-accounts/requests`
- Auth: API key in header `api-key`
- TypeScript: <https://skmtc.dev/fincra/apis/awesome-new-api/docs/profile/virtual-accounts/requests/get.ts> (a function with typed inputs; its response is checked against the schema)

Return every supported virtual-account currency and indicate whether the authenticated business has already requested an account in that currency.

## Response `200`

Virtual-account request options returned successfully.

- VirtualAccountRequestOptionsResponse
  - `success` true, required
  - `message` string, required
  - `data` VirtualAccountRequestOption[], required
    - `currency` 'NGN' | 'GHS' | 'KES' | 'TZS' | 'RWF' | 'UGX' | 'XAF' | 'USD' | 'EUR' | 'GBP' | 'CAD', required: Three-letter ISO 4217 currency code for the virtual account.
    - `type` 'fiat', required
    - `status` 'pending' | 'approved' | 'declined' | 'expired' | 'closed' | 'reviewed'
    - `accountOpeningFee` number
    - `requested` boolean, required

## Other responses

- `400`: The request is invalid for the selected currency or account type.
- `401`: Authentication credentials are missing or invalid.

## Changes

- **2026-11-03** `526b1509a02d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/fincra/apis/awesome-new-api/changes/profile/virtual-accounts/requests/get.md)

---

[API](https://skmtc.dev/fincra/apis/awesome-new-api.md) - [All operations](https://skmtc.dev/fincra/apis/awesome-new-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fincra/apis/awesome-new-api/revisions/526b1509a02d?raw)
