# List Balances for a Profile Retrieves the user's multi-currency account balance accounts. Returns all balance accounts the profile has in the types specified. The types parameter must include at least one type. To return more than one type, comma-separate the values. Endpoint: GET /v4/profiles/{profileId}/balances Security: UserToken, PersonalToken ## Path parameters: - `profileId` (integer, required) The profile ID. ## Query parameters: - `types` (string, required) Comma-separated list of balance types to return. Acceptable values are STANDARD and SAVINGS. Example: "STANDARD" ## 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. 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. 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 - `reservedAmount` (object) Amount reserved for transactions. - `cashAmount` (object) Cash amount in the account. - `totalWorth` (object) Current total worth. - `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