# Retrieve a Balance by ID

Returns a balance based on the specified balance ID.

Endpoint: GET /v4/profiles/{profileId}/balances/{balanceId}
Security: UserToken, PersonalToken

## Path parameters:

  - `profileId` (integer, required)
    The profile ID.

  - `balanceId` (integer, required)
    The balance ID.

## Header parameters:

  - `X-External-Correlation-Id` (string)
    Optional UUID for correlating requests across systems. If provided, Wise echoes it back in the response. Maximum 36 characters. Learn more.
    Example: "f47ac10b-58cc-4372-a567-0e02b2c3d479"

## Response 200 fields (application/json):

  - `id` (integer)
    Balance ID.
    Example: 200001

  - `currency` (string)
    Currency code (ISO 4217 Alphabetic Code).
    Example: "EUR"

  - `type` (string)
    Type of balance account.
- STANDARD - Standard balance account. Only one per currency per profile.
- SAVINGS - Savings balance (Jar). Multiple allowed per currency.
    Enum: "STANDARD", "SAVINGS"

  - `name` (string,null)
    Name of the balance. Required for SAVINGS balances.

  - `icon` (object,null)
    Icon for the balance.

  - `icon.type` (string)
    Icon type.
    Enum: "EMOJI"

  - `icon.value` (string)
    Icon value (e.g., emoji character).

  - `investmentState` (string)
    Investment state of the balance.
- NOT_INVESTED - Balance is not invested.
- INVESTED - Balance is invested in assets.
- INVESTING - Balance is being invested into assets.
- DIVESTING - Balance is being divested from assets.
- UNKNOWN - Investment state is unknown.
    Enum: "NOT_INVESTED", "INVESTED", "INVESTING", "DIVESTING", "UNKNOWN"

  - `amount` (object)
    Available balance that can be used to fund transfers.

  - `amount.value` (number)
    Amount value.
    Example: 310.86

  - `amount.currency` (string)
    Currency code (ISO 4217 Alphabetic Code).
    Example: "EUR"

  - `reservedAmount` (object)
    Amount reserved for transactions.

  - `reservedAmount.value` (number)
    Amount value.

  - `reservedAmount.currency` (string)
    Currency code (ISO 4217 Alphabetic Code).
    Example: "EUR"

  - `cashAmount` (object)
    Cash amount in the account.

  - `cashAmount.value` (number)
    Amount value.
    Example: 310.86

  - `cashAmount.currency` (string)
    Currency code (ISO 4217 Alphabetic Code).
    Example: "EUR"

  - `totalWorth` (object)
    Current total worth.

  - `totalWorth.value` (number)
    Amount value.
    Example: 310.86

  - `totalWorth.currency` (string)
    Currency code (ISO 4217 Alphabetic Code).
    Example: "EUR"

  - `creationTime` (string)
    Date when the balance was created.
    Example: "2020-05-20T14:43:16.658Z"

  - `modificationTime` (string)
    Date when the balance was last modified.
    Example: "2020-05-20T14:43:16.658Z"

  - `visible` (boolean)
    Whether the balance is visible to the user.
    Example: true


