Introduction
A mandatory step before using Data Intelligence is enabling the user to log on to their bank, typically using the finAPI bank login web form. The web form has its own separate detailed developer documentation:
https://documentation.finapi.io/webform/
The finAPI system that holds the user's bank data after the bank login is finAPI Access; its documentation can be found here:
https://documentation.finapi.io/access/
Workflow as a real-world example
To explain this concept a bit more "plastic ", we could describe the workflow as follows:
-
As a customer of a company using Data Intelligence,
-
I want to let my users import their bank account
-
→ importing the account(s) in Access (via WF2.0 import flow)
-
→ Data Source synchronization in Data Intelligence
-
-
-
One month later, I want to finance something else.
-
I want to let my users update their bank data
-
→ updating the account(s) in Access (via WF2.0 update flow)
-
→ waiting until the update is completed: get the update status via https://documentation.finapi.io/access/update-a-bank-connection-for-web-form-2-0-customer
-
→ Data Source synchronization in Data Intelligence
-
-
Prerequisites
-
The major prerequisite is to have a valid set of client credentials:
client_idandclient_secret. -
A user has already been created
-
With self-managed user: Getting Started - User Management
-
With Process Controller: Obtain Authorization via Process Controller (recommended)
-
TL:TR
Used Systems
-
finAPI Data Intelligence (finAPI API Documentation)
See Environments | Multibanking and Authorization page for detailed information.