# Retrieve a customer's LRS bank account

Returns one LRS bank account stored against a customer. The account number is returned in full. May include accounts added through other flows, with IDs that do not start with `acclrs_`. Extra fields can include the account holder's name and internal verification data; treat them as sensitive and don't rely on them.

Endpoint: GET /customer/{id}/bank_account/{bank_account_id}
Version: 1.0.0
Security: JWT

## Security:

  - `JWT` (unknown)
    http bearer JWT

## Path parameters:

  - `id` (string, required)
    The ID of the customer

  - `bank_account_id` (string, required)
    The ID of the LRS bank account

## Response 200:

  - `200` (unknown)
    LRS bank account retrieved

## Response 200 fields (application/json):

  - `id` (string)
    Unique identifier of the LRS bank account. It starts with `acclrs_`.
    Example: acclrs_68468c03g9xt7

  - `bank_code` (string)
    Code of the customer's bank. Must be a `bank_code` returned by `GET /lrs/banks` for your account, matched exactly and case-sensitively. An LRS order that uses this account must use a quote created for the same `bank_code`, or the order is rejected.
    Example: hdfc

  - `account_number` (string)
    The customer's account number at that bank. Digits only, with a length inside the range that bank accepts. Returned in full, as sent, in the response.
    Example: 12345678901234

  - `bank_customer_id` (string)
    Optional. The customer's identifier at their bank. For banks that use one, it must contain only digits, with a length inside the range that bank accepts; an invalid value is rejected with `400`.
    Example: 12345678

## Response 400:

  - `400` (unknown)
    Bad Request — the customer does not exist on your account.

## Response 400 fields (application/json):

  - `error` (string)
    Example: Bad Request

  - `message` (string)
    Example: Customer does not exist

## Response 401:

  - `401` (unknown)
    Unauthorized — invalid or missing authentication token

## Response 401 fields (application/json):

  - `error` (string)
    Example: Unauthorized

  - `message` (string)
    Example: Missing token

## Response 404:

  - `404` (unknown)
    Not Found — the customer has no bank account with this ID.

## Response 404 fields (application/json):

  - `error` (string)
    Example: Not Found

  - `message` (string)
    Example: Bank account not found

