---
title: "Get account"
method: GET
path: "/accounts/{account_id}"
tags: ["Accounts"]
---

# Get account

`GET /accounts/{account_id}`

Get a specific account

## Path parameters

- `account_id` string, required

## Query parameters

- `async` 'true'
- `webhook_uri` string, uri

## Headers

- `X-Client-Correlation-Id` string
- `X-PSU-IP` string

## Response `200`

OK

- object
  - `results` Account[]
    - `id` string, required — The unique identifier of the account.
    - `type` 'account' | 'card', required — Discriminator field identifying the account type.
    - `currency` 'GBP' | 'EUR', required
    - `account_type` 'current' | 'savings', required
    - `customer_segment` 'retail' | 'business', required
    - `account_identifiers` AccountIdentifier[], required
      - union — A unique scheme identifier for an external account.
        - AccountIdentifierScan — The scheme identifier for a bank account participating in UK payment schemes.
          - `type` 'sort_code_account_number', required — The type of scheme identifier.
          - `sort_code` string, required — 6 digit sort code (no spaces or dashes). pattern: `^[0-9]{6}$`
          - `account_number` string, required — 8 digit account number. pattern: `^[0-9]{8}$`
        - AccountIdentifierIban — The international bank account number.
          - `type` 'iban', required — The type of scheme identifier.
          - `iban` string, required — Valid International Bank Account Number (no spaces). Consists of a 2 letter country code, followed by 2 check digits, and then by up to 30 alphanumeric characters (also known as the BBAN). pattern: `^[A-Z]{2}[0-9]{2}[A-Z0-9]{11,30}$`
    - `bic` string — The Business Identifier Code (BIC) of the account.
    - `account_holder_names` string[], required — The names of the account holders. May be empty if not provided by the bank.
  - `status` 'Succeeded' | 'Queued' | 'Running' | 'Failed' — Indicates whether the request was successful. 'Queued', 'Running' and 'Failed' can be returned for async requests

## Other responses

- `202` — Accepted
- `401` — Unauthorized
- `403` — Access denied
- `404` — Not Found
- `429` — Rate limit exceeded
- `500` — Internal Server Error
- `501` — Not implemented
- `503` — Service unavailable
- `504` — Gateway timeout

---

[API](https://skmtc.net/truelayer/apis/authentication-server.md) · [All operations](https://skmtc.net/truelayer/apis/authentication-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/truelayer/authentication-server/versions/5f6051515b2c/schema)
