---
title: "Get account by ID (v1)"
method: GET
path: "/v1/accounts/{accountId}"
tags: ["recipient"]
deprecated: true
---

# Get account by ID (v1)

`GET /v1/accounts/{accountId}`

> **Deprecated.**

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

Get recipient account info by ID.

## Path parameters

- `accountId` integer, required

## Headers

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

## Response `200`

V1 recipient account details.

- RecipientV1 — Deprecated v1 recipient account object. For new integrations, use the v2 resource which includes additional fields such as `displayFields`, `accountSummary`, and `longAccountSummary`.
  - `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)
