Skip to content

Account management (1.0)

Languages
Servers
Mock Server
https://docs.solarisgroup.com/_mock/api-reference/digital-banking/account-management/

Accounts

Operations

Person accounts

Operations

Business accounts

Operations

Reference accounts

Operations

Account closure requests

Operations

Fee collection

Operations

Reservations

Operations

Seizures

Operations

Bank statements

Operations

Statements of account

Operations

Fee summary statements

Operations

Person messages

Operations

Business messages

Operations

Trusted IBANs

Operations

Add a trusted IBAN

Request

Adds an IBAN as a trusted IBAN to the account specified in the request URL. Transactions to trusted IBANs do not require two-factor authentication.
Note: This endpoint will trigger the change request process. Specify the person_id of an authorized person on the account who will receive the 2FA challenge to confirm the trusted IBAN.

Path
account_idstringrequired

Unique identifier of a customer's account.

Example: e48c29b85992b8772eb7ddd518490920cacc
Bodyapplication/jsonrequired
ibanstringrequired
person_idstringrequired
application/json
{ "iban": "string", "person_id": "string" }

Responses

The IBAN was successfully added as a trusted IBAN.

Bodyapplication/json
ibanstring
Response
application/json
{ "iban": "string" }

Index trusted IBANs for an account

Request

Returns an array containing all IBANs added to the given account as trusted IBANs.

Path
account_idstringrequired
Query
filter[approved_by]string

Filter the results by the person who approved the trusted IBAN creation requests.

filter[iban]string

Filter the results by IBAN.

sortstring

Sort the results by the date and time when the trusted IBAN was created.

Example: sort=created_at
page[size]integer[ 1 .. 1000 ]

Specifies the number of entries to return on each page.

Default 10
page[number]integer>= 1

Specifies the number of pages of results to return.

Default 1
No request payload

Responses

Successful result of the operation.

Bodyapplication/jsonArray [
idstring
ibanstring
approved_bystring
]
Response
application/json
[ { "id": "string", "iban": "string", "approved_by": "string" } ]

Delete trusted IBAN

Request

Deletes the trusted IBAN specified in the request URL. Please note the following:

  1. You must submit the person_id of the person who added this trusted IBAN as a query parameter in this request.
  2. This endpoint will trigger the change request process.

Path
account_idstringrequired

Unique identifier of a customer's account.

Example: e48c29b85992b8772eb7ddd518490920cacc
trusted_iban_idstringrequired

ID of the trusted IBAN to delete.

Query
person_idstringrequired

ID of the person who added the trusted IBAN to the account.

No request payload

Responses

The trusted IBAN was successfully deleted.

Bodyapplication/json
idstring

ID of the change request.

Example: "d6c778822b2d7bd3b778935bcfd02d1d3csc"
updated_atstring(date-time)(updatedAt)

Updation date and time

Example: "2021-01-30T08:30:00Z"
statusstring

Current status of the change request.

Enum"ACCEPTED""AUTHORIZATION_REQUIRED""CONFIRMATION_REQUIRED""COMPLETED""FAILED"
Example: "AUTHORIZATION_REQUIRED"
urlstring^https://api.solaris-(staging|test|production...

URL to use for authorizing the change request.

Example: "https://api.solaris-sandbox.de/v1/change_requests/d6c778822b2d7bd3b778935bcfd02d1d3csc/authorize"
Response
application/json
{ "id": "d6c778822b2d7bd3b778935bcfd02d1d3csc", "updated_at": "2021-01-30T08:30:00Z", "status": "AUTHORIZATION_REQUIRED", "url": "https://api.solaris-sandbox.de/v1/change_requests/d6c778822b2d7bd3b778935bcfd02d1d3csc/authorize" }

Virtual IBANs

Operations

IBAN validation

Operations

Savings Accounts

Operations