# Retrieve a business account Returns the business account specified in the request URL. Endpoint: GET /v1/businesses/{business_id}/accounts/{id} Version: 1.0 ## Path parameters: - `business_id` (string, required) - `id` (string, required) ## Response 200 fields (application/json): - `id` (string) ID of the account. Example: "5526853938474f3e92b22a03ea57a544cacc" - `iban` (string) IBAN associated with the account. Example: "DE76110101001100000999" - `bic` (string) BIC associated with the account. Example: "SOBKDEBBXXX" - `type` (string) Type of the account. Enum: "CHECKING_PERSONAL", "CHECKING_BUSINESS" - `purpose` (string) purpose of account - `currency` (string) currency of account Example: "EUR" - `balance` (object) The current account balance. Value is in Euro cents. - `balance.value` (integer) Example: 99000 - `balance.unit` (string) Example: "cents" - `balance.currency` (string) Example: "EUR" - `available_balance` (object) The current account balance including reservations that have not yet been booked. Value is in Euro cents. - `opened_at` (string) Date and time when the account was opened (UTC format). Example: "2017-10-11T22:33:26Z" - `locking_status` (string) Read-only booking block indicating whether funds can be transferred to/from the account. The default status is . Other status values indicate that funds may neither be credited to, nor debited from, the account. Only authorized Solaris employees can change the status of this value. Attempting to perform an action not compliant with the current blocking status (e.g., initiating a transaction to or from a blocked account) will cause either a return of the transaction or an exception. Enum: "NO_BLOCK", "CREDIT_BLOCK", "DEBIT_BLOCK", "BLOCK" - `locking_reasons` (array) Read-only indicator of the reason a block was applied to the account. If the account is not blocked, then this value will contain an empty array. Enum: "AML_FOLLOW_UP_OVERDUE", "COMPANY_FOUNDATION", "COMPLIANCE", "CUSTOMER_WISH", "DECOUPLED_CARD_DUNNING", "DECOUPLED_CARD_TERMINATION", "IDENTIFICATION_FAILED", "IDENTIFICATION_DOCUMENT_EXPIRED", "IN_CLOSURE", "INSOLVENCY", "LOAN_RESERVATION", "MISSING_TAX_INFORMATION", "OTHER", "SEIZURE" - `account_limit` (object) The allowed amount of negative balance on the account. This is included into the calculation of the . - `person_id` (string) ID of the person for whom the account was created. Example: "bb66a0161a0a4066abfe133412f6236dcper" - `business_id` (string) ID of the business for whom the account was created. Only filled if the account owner is a legal entity. Example: "a9a25dc10aa74244bd0bb75d1ce6b3b5cbiz" - `status` (string) - `closure_reason` (string) The reason for the account closure. Enum: "ACCOUNT_REVOCATION", "ACCOUNT_REVOCATION_INTERNAL", "COMPLIANCE_IMMEDIATE_INTERNAL", "COMPLIANCE_ORDINARY_INTERNAL", "CUSTOMER_WISH", "CUSTOMER_WISH_INTERNAL", "DUNNING_DECOUPLED_CARD_INTERNAL", "INSOLVENCY_IMMEDIATE_INTERNAL", "INSOLVENCY_ORDINARY_INTERNAL", "PARTNER_SERVICE_ACCOUNT_TERMINATED", "RELATIONSHIP_TERMINATION", "RELATIONSHIP_TERMINATION_INTERNAL", "SEIZURES_ORDINARY_INTERNAL", "TECHNICAL_IMMEDIATE_INTERNAL" - `overdraft` (object) - `overdraft.rate` (number) Example: 12.5 - `overdraft.limit` (integer) Example: 10000 - `closed_at` (string) Date and time when the account was closed (UTC format). Example: "2022-01-01T12:11:16Z" ## 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."