Account Information Services (AIS)
Account Information Services (AIS) enables users to consolidate, for example on a single mobile app, details on their payment accounts held with one or more Service Providers (SPs). AIS provides customers with an overview of their financial situation, even if they hold accounts with different institutions and in different locations. Service Users can only provide these services on bLink if the customer has given their explicit consent.
On the bLink ecosystem, Service Users (SUs) can use multiple requests to access SP account data. These requests are described in the following subsections.
bLink can provide customers with multiple account information, such as:
Account information
- Account ID
- Currency
Account balance
- Balance type
- Curreny
- Amount
Account transactions
- Transaction type
- Payment reference
- Book entry date and value
- Currencies
- Amounts
- Bank transaction code
- Fees
- Counterparty information
- Bank transfer information
- Bank transfer references
Third-party access to SP account data
Retrieve a list of accounts (GET/accounts)
SUs can use this request to retrieve a list of authorized accounts, which are accounts belonging to customers that have granted the consent for accessing balance and transaction information.
Retrieve details of a specific account (GET/accounts/{accountId})
This request can be used to retrieve detailed information about one specific authorized account. As a result, the SU will receive the account Id, IBAN, designation, and currency for the specific authorized account. Note: If the customer has granted the consent to SU to access multiple accounts, then a corresponding request has to be submitted for each account separately.
Retrieve account balance (GET/accounts/{accountId}/balance)
SUs can use this request to get the balance (closing booked or interim booked) for a specific customer account. Note: If the customer has granted the consent to the SU to access multiple accounts, then a corresponding request has to be submitted for each account separately.
Retrieve transactions of a specific account (GET/accounts/{accountId}/transactions)
This request enables SUs to receive details on the transactions of a specific account. The API will return information about all payment transactions booked during the specific day indicated in the request.
Retrieve a list of consents (GET/consents)
The consent endpoint allows SUs to query the consent for a given corporate user. The SP must return the consent linked with the access token supplied with the request. The consent will contain a list of authorized accounts with their corresponding ID, IBAN and further information.
Health check (/healthcheck)
SUs can use this request to check if a specific module of the selected SP is available. An empty request will be sent over bLink to the corresponding SP and return a timestamp and confirmation about receipt.
"SPSSTMT": Transport XML account statements
Retrieve a list of resource links to account statements (GET/iso20022/statements)
In order to support the Swiss Payment Standard ISO-20022 files implemented by SPs, a separate channel will be offered for receiving camt.053.
SPs supporting this use case will offer a location where these files can be downloaded as configured in the clients master data.
SPs providing this location will only offer end-of-day statements.
Retrieve designated ISO-20022 XML CAMT (GET/iso20022/statements/{reportId})
With this request, SUs can retrieve the designated ISO-20022 XML CAMT document.