Skip to content
Languages
Servers
Mock Server

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

Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations

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" } ]

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" }
Operations
Operations
Operations