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

# Get balance for an account

`GET /v1/accounts/{account_id}/balance`

Returns the balance of an account in the form of two objects—`balance` and `available_balance`.

## Path parameters

- `account_id` string, required

## Response `200`

The operation was successful.

- AccountBalance — The amount of funds available on the account. Account balances are represented through two properties: `balance` and `available_balance`.
  - `available_balance` object — The amount of funds that a customer currently has on their account minus any funds that are held in reservations (i.e., the amount of money the customer currently has at their disposal) including the account limit.
    - `value` integer
    - `unit` string
    - `currency` string
  - `balance` object — The amount of funds that a customer currently has on their account. This object only includes posted bookings (i.e., bookings with an elapsed valuta_date).
    - `value` integer
    - `unit` string
    - `currency` string
  - `seizure_protection` SeizureProtection — (For **seizure protected accounts only**) An object that describes the current Seizure Protection state of the account. It includes the amount of funds on the account that has been blocked by a seizure and the amount that is seizure-protected.
    - `current_blocked_amount` Money
      - `value` integer — Amount in cents
      - `unit` string — Money unit - cents
      - `currency` string — Currency - 'EUR'
    - `protected_amount` Money
      - `value` integer — Amount in cents
      - `unit` string — Money unit - cents
      - `currency` string — Currency - 'EUR'
    - `protected_amount_expiring` Money
      - `value` integer — Amount in cents
      - `unit` string — Money unit - cents
      - `currency` string — Currency - 'EUR'
    - `protected_amount_expiring_date` string, date — The date when the funds described in `protected_amount_expiring` will expire. Note that this is calculated based on the **UTC time zone.**
    - `spa_calculation_start_date` string, date — Seizure protected amount calculation start date

## Other responses

- `400` — An error occurred on the client side.
- `404` — The account could not be found.
- `500` — Internal server error.

---

[API](https://skmtc.net/solarisgroup/apis/account-management.md) · [All operations](https://skmtc.net/solarisgroup/apis/account-management/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solarisgroup/account-management/revisions/099ef636a5a1/schema)
