# Get balance for an account Returns the balance of an account in the form of two objects— and . Endpoint: GET /v1/accounts/{account_id}/balance Version: 1.0 ## Path parameters: - `account_id` (string, required) ## Response 200 fields (application/json): - `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. - `available_balance.value` (integer) Example: 89000 - `available_balance.unit` (string) Example: "cents" - `available_balance.currency` (string) Example: "EUR" - `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). - `seizure_protection` (object) (For ) 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. - `seizure_protection.current_blocked_amount` (object) The current amount of funds that is unavailable to the customer because it has been blocked by a seizure. This amount is in excess of the current protected amount. In the next month, the monthly allowance out of this amount will be released to the customer and the excess will remain blocked. Example: {"value":10000,"currency":"EUR","unit":"cents"} - `seizure_protection.current_blocked_amount.value` (integer) Amount in cents Example: 10000 - `seizure_protection.current_blocked_amount.unit` (string) Money unit - cents Example: "cents" - `seizure_protection.current_blocked_amount.currency` (string) Currency - 'EUR' Example: "EUR" - `seizure_protection.protected_amount` (object) The seizure-protected funds for the current month plus any seizure-protected funds that rolled over from the previous month(s). Example: {"value":5000,"currency":"EUR","unit":"cents"} - `seizure_protection.protected_amount_expiring` (object) The amount of seizure-protected funds rolled over from previous months that will expire if the customer does not spend it by the end of the current month. Example: {"value":0,"currency":"EUR","unit":"cents"} - `seizure_protection.protected_amount_expiring_date` (string) The date when the funds described in will expire. Note that this is calculated based on the Example: "2022-07-31" ## Response 400 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "400" - `code` (string) Example: "build_pagination_headers_failure" - `title` (string) Example: "Failed to build pagination headers." - `detail` (string) Example: "Cannot connect to database." ## Response 404 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "404" - `code` (string) Example: "model_not_found" - `title` (string) Example: "Model Not Found" - `detail` (string) Example: "Couldn't find 'Account' for id 'DE24112233445566'." ## Response 500 fields (application/json): - `id` (string) Example: "e8915041-9d8c-4d96-9dd1-04e8522ecdbf" - `status` (string) Example: "500" - `code` (string) Example: "generic_error" - `title` (string) Example: "Generic Error" - `detail` (string) Example: "There was an error."