---
title: "Retrieve bank account details"
method: GET
path: "/v1/profiles/{profileId}/account-details"
tags: ["bank-account-details"]
---

# Retrieve bank account details

`GET /v1/profiles/{profileId}/account-details`

Returns a list with all the `AVAILABLE` and `ACTIVE` account details for the given profile, including examples. Account receive options can also include local and international details to receive money on the currency balance.

Example bank account details are returned for any currency where bank account details have not been requested and issued. Examples will always include an `id` of `null`.

## Path parameters

- `profileId` integer, required

## Headers

- `X-External-Correlation-Id` string, uuid

## Response `200`

A list of bank account details.

- BankAccountDetails[]
  - `id` integer, nullable — Bank account details ID. Returns `null` for preview account details that have not yet been issued.
  - `currency` object — Currency information for the bank account details.
    - `code` string — Currency code (ISO 4217 Alphabetic Code).
    - `name` string — Currency name.
  - `title` string — Account title.
  - `subtitle` string — Account subtitle.
  - `status` 'AVAILABLE' | 'ACTIVE' — Account details status: - `AVAILABLE`: Account details do not exist for the user but may be created - `ACTIVE`: Account details are ready to be used by this user
  - `deprecated` boolean — When `true`, Wise has issued new account details for the same currency. Users should not use the deprecated account but may still have external references to it.
  - `receiveOptions` object[] — Available receive options for the given currency: - `LOCAL`: Local bank details to receive money in the account currency - `INTERNATIONAL`: SWIFT bank details to receive money internationally
    - `type` 'LOCAL' | 'INTERNATIONAL' — Receive option type.
    - `title` string — Display title for this receive option.
    - `description` object, nullable — Description for this receive option.
      - `title` string — Description title.
      - `body` string — Description body text.
      - `cta` object, nullable — Call-to-action details.
        - `label` string — CTA label.
        - `content` string — CTA content.
    - `details` object[] — Account details to display to users. This array varies by currency. For example, EUR returns `ACCOUNT_HOLDER`, `SWIFT_CODE`, `IBAN` and `BANK_NAME_AND_ADDRESS`.
      - `type` string — Account detail type.
      - `title` string — Label to display in the UI.
      - `body` string — Value to display in the UI.
      - `description` object, nullable — Tooltip/popup hint content when present.
        - `title` string — Description title.
        - `body` string — Description body (may contain HTML).
        - `cta` object, nullable — Call-to-action details.
          - `label` string — CTA label.
          - `content` string — CTA content.
      - `hidden` boolean — Whether the field should be hidden in the UI.
  - `bankFeatures` object[] — Features enabled on the account.
    - `key` string — Feature identifier.
    - `title` string — Human-readable feature name.
    - `supported` boolean — Whether the feature is supported.

## Other responses

- `429` — Rate limit exceeded. Retry after the number of seconds specified in the `Retry-After` header.

---

[API](https://skmtc.net/wise/apis/platform-api.md) · [All operations](https://skmtc.net/wise/apis/platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wise/platform-api/revisions/4907a1d269ab/schema)
