---
title: "List accounts (V2)"
method: GET
path: "/v2/accounts"
tags: ["Accounts"]
---

# List accounts (V2)

`GET /v2/accounts`

This endpoint returns all the accounts on your Fire profile. Ordered by Alias ascending. Can be paginated. You will need to enable PERM_BUSINESS_GET_ACCOUNTS to use this endpoint.

## Response `200`

An array of account objects.

- object
  - `activities` AccountV2[]
    - `ican` integer — identifier for the fire.com account (assigned by fire.com)
    - `name` string — the name the user gives to the account to help them identify it.
    - `currency` string — The currency of the account
    - `balance` integer — the balance of the account (in minor currency units - pence, cent etc. 434050 == 4,340.50 GBP for a GBP account).
    - `status` 'LIVE' | 'BREXIT_MIGRATED' — Live accounts can be used as normal. Migrated accounts were used before Brexit and are read-only.
    - `accountDetails` AccountDetails
      - `localDetails` LocalDetails
        - `nsc` string — the Sort Code of the account
        - `accountNumber` string — the account number of the account
        - `bic` string — the BIC of the account
        - `iban` string — the IBAN of the account
      - `internationalDetails` InternationalDetails
        - `status` 'NONE' | 'REQUESTED' | 'LIVE' — The status associated with the request for international account details.
        - `swiftCode` string — The SWIFT reachable BIC on the account (if it has international account details)
        - `iban` string — The SWIFT reachable IBAN on the account (if it has international account details)
    - `defaultAccount` boolean — true if this is the default account for this currency. This will be the account that general fees are taken from (as opposed to per-transaction fees).
    - `directDebitsAllowed` boolean — Whether or not direct debits can be set up on this account.
    - `fopOnly` boolean — Indicates that this account is for collecting Fire Open Payments only. All other payments to this account will be returned.

## Other responses

- `400` — An error has occured. Any 403 errors usually mean your access token is invalid or missing. For other errors, check the validity of your input, and if you are permitted to access this endpoint.
- `401` — An error has occured. Any 403 errors usually mean your access token is invalid or missing. For other errors, check the validity of your input, and if you are permitted to access this endpoint.
- `403` — An error has occured. Any 403 errors usually mean your access token is invalid or missing. For other errors, check the validity of your input, and if you are permitted to access this endpoint.

---

[API](https://skmtc.net/firefinancialservices/apis/fire-financial-services-business-api.md) · [All operations](https://skmtc.net/firefinancialservices/apis/fire-financial-services-business-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/firefinancialservices/fire-financial-services-business-api/revisions/1d19896d095c/schema)
