---
title: "List recipient accounts (v1)"
method: GET
path: "/v1/accounts"
tags: ["recipient"]
deprecated: true
---

# List recipient accounts (v1)

`GET /v1/accounts`

> **Deprecated.**

{% admonition type="warning" %}
This is a deprecated v1 endpoint. For new integrations please use the [v2 list endpoint](/api-reference/recipient/recipientlist).
{% /admonition %}

Fetch a list of the user's recipient accounts. Use the `currency` and `profile` parameters to filter by currency and/or the owning user profile ID. This endpoint does not support pagination, so please filter by currency to ensure a reasonable response time.

Both query parameters are optional.

## Query parameters

- `profileId` integer
- `currency` string

## Headers

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

## Response `200`

Array of v1 recipient account objects.

- RecipientV1[]
  - `id` integer — Recipient account ID.
  - `business` integer, nullable — Business profile ID (if applicable).
  - `profile` integer — Personal or business profile ID.
  - `accountHolderName` string — Recipient full name.
  - `currency` string — 3 character currency code.
  - `country` string — 2 character country code.
  - `type` string — Recipient type.
  - `details` object — Currency-specific fields. All possible fields are returned, with unused fields set to `null`.
    - `legalType` string — Recipient legal type.
    - `sortCode` string — Recipient bank sort code (GBP example).
    - `accountNumber` string — Recipient bank account number (GBP example).
  - `user` integer — User that created or owns this recipient.
  - `active` boolean — Status of the recipient.
  - `ownedByCustomer` boolean — Whether this account is owned by the sending user.
  - `confirmations` object — Verification results for the recipient's details.
    - `acceptedOutcomes` boolean
    - `acceptedAt` string, date-time, nullable
    - `quoteId` string, nullable
    - `outcomes` object[]
  - `ultimateBeneficiary` object, nullable — The information of the ultimate beneficiary for this recipient.
    - `accountNumber` string, nullable — Ultimate beneficiary account number.
    - `bankName` string, nullable — Ultimate beneficiary bank name.
    - `bankCode` string, nullable — Ultimate beneficiary bank code.
    - `name` object, required — Ultimate beneficiary name details.
      - `fullName` string, required — Ultimate beneficiary full name.
    - `address` object, nullable — Ultimate beneficiary address.
      - `country` string
      - `firstLine` string
      - `postCode` string
      - `city` string
      - `state` string
    - `bankAddress` object, nullable — Ultimate beneficiary bank address.
      - `country` string
      - `firstLine` string
      - `postCode` string
      - `city` string
      - `state` string

## 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)
