Skip to content
Languages
Servers
Mock Server

https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/

Operations
Operations
Operations

Request

Returns an array containing all accounts owned by the business specified in the request URL.

Path
business_idstringrequired
Query
page[number]string

The number of results pages to return.

page[size]string

The size of each results page.

filter[iban]string

Filter on Iban

No request payload

Responses

The operation was successful.

Bodyapplication/jsonArray [
idstring

ID of the account.

Example: "5526853938474f3e92b22a03ea57a544cacc"
ibanstring

IBAN associated with the account.

Example: "DE76110101001100000999"
bicstring

BIC associated with the account.

Example: "SOBKDEBBXXX"
typestring

Type of the account.

Enum"CHECKING_PERSONAL""CHECKING_BUSINESS"
Example: "CHECKING_PERSONAL"
purposestring

purpose of account

currencystring

currency of account

Example: "EUR"
opened_atstring

Date and time when the account was opened (UTC format).

Example: "2017-10-11T22:33:26Z"
locking_statusstring

Read-only booking block indicating whether funds can be transferred to/from the account. The default status is NO_BLOCK. 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_reasonsArray of strings(Solaris-Enums-LockingReason)

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.

Items Enum"AML_FOLLOW_UP_OVERDUE""COMPANY_FOUNDATION""COMPLIANCE""CUSTOMER_WISH""DECOUPLED_CARD_DUNNING""DECOUPLED_CARD_TERMINATION""IDENTIFICATION_FAILED""IDENTIFICATION_DOCUMENT_EXPIRED""IN_CLOSURE""INSOLVENCY"
account_limitobject

The allowed amount of negative balance on the account. This is included into the calculation of the available_balance.

person_idstring

ID of the person for whom the account was created.

Example: "bb66a0161a0a4066abfe133412f6236dcper"
business_idstring

ID of the business for whom the account was created. Only filled if the account owner is a legal entity.

Example: "a9a25dc10aa74244bd0bb75d1ce6b3b5cbiz"
overdraftobject(overdraft)
]
Response
application/json
[ { "id": "5526853938474f3e92b22a03ea57a544cacc", "iban": "DE76110101001100000999", "bic": "SOBKDEBBXXX", "type": "CHECKING_PERSONAL", "purpose": "string", "currency": "EUR", "opened_at": "2017-10-11T22:33:26Z", "locking_status": "NO_BLOCK", "locking_reasons": [], "account_limit": {}, "person_id": "bb66a0161a0a4066abfe133412f6236dcper", "business_id": "a9a25dc10aa74244bd0bb75d1ce6b3b5cbiz", "overdraft": {} } ]

Request

Returns the business account specified in the request URL.

Path
business_idstringrequired
idstringrequired
No request payload

Responses

The operation was successful.

Bodyapplication/json
idstring

ID of the account.

Example: "5526853938474f3e92b22a03ea57a544cacc"
ibanstring

IBAN associated with the account.

Example: "DE76110101001100000999"
bicstring

BIC associated with the account.

Example: "SOBKDEBBXXX"
typestring

Type of the account.

Enum"CHECKING_PERSONAL""CHECKING_BUSINESS"
Example: "CHECKING_PERSONAL"
purposestring

purpose of account

currencystring

currency of account

Example: "EUR"
balanceobject

The current account balance. Value is in Euro cents.

available_balanceobject

The current account balance including reservations that have not yet been booked. Value is in Euro cents.

opened_atstring

Date and time when the account was opened (UTC format).

Example: "2017-10-11T22:33:26Z"
locking_statusstring

Read-only booking block indicating whether funds can be transferred to/from the account. The default status is NO_BLOCK. 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_reasonsArray of strings(Solaris-Enums-LockingReason)

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.

Items Enum"AML_FOLLOW_UP_OVERDUE""COMPANY_FOUNDATION""COMPLIANCE""CUSTOMER_WISH""DECOUPLED_CARD_DUNNING""DECOUPLED_CARD_TERMINATION""IDENTIFICATION_FAILED""IDENTIFICATION_DOCUMENT_EXPIRED""IN_CLOSURE""INSOLVENCY"
account_limitobject

The allowed amount of negative balance on the account. This is included into the calculation of the available_balance.

person_idstring

ID of the person for whom the account was created.

Example: "bb66a0161a0a4066abfe133412f6236dcper"
business_idstring

ID of the business for whom the account was created. Only filled if the account owner is a legal entity.

Example: "a9a25dc10aa74244bd0bb75d1ce6b3b5cbiz"
statusstring
closure_reasonstring

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"
Example: "COMPLIANCE_IMMEDIATE_INTERNAL"
overdraftobject(overdraft)
closed_atstring

Date and time when the account was closed (UTC format).

Example: "2022-01-01T12:11:16Z"
Response
application/json
{ "id": "5526853938474f3e92b22a03ea57a544cacc", "iban": "DE76110101001100000999", "bic": "SOBKDEBBXXX", "type": "CHECKING_PERSONAL", "purpose": "string", "currency": "EUR", "balance": { "value": 99000, "unit": "cents", "currency": "EUR" }, "available_balance": { "value": 89000, "unit": "cents", "currency": "EUR" }, "opened_at": "2017-10-11T22:33:26Z", "locking_status": "NO_BLOCK", "locking_reasons": [ "AML_FOLLOW_UP_OVERDUE" ], "account_limit": { "value": 100000, "unit": "cents", "currency": "EUR" }, "person_id": "bb66a0161a0a4066abfe133412f6236dcper", "business_id": "a9a25dc10aa74244bd0bb75d1ce6b3b5cbiz", "status": "string", "closure_reason": "COMPLIANCE_IMMEDIATE_INTERNAL", "overdraft": { "rate": 12.5, "limit": 10000 }, "closed_at": "2022-01-01T12:11:16Z" }
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations