Calling LinX with PSD2
In addition to sending regular files to LinX, you can also use PSD2 to retrieve data directly from banks.
Difference in calls
The PSD2 functionality is triggered automatically when the ConsentCollectionId header is set.
The collection must contain one or more valid consents. For details, see Consents.
Available transactions
LinX can download up to two years of transaction history from all supported banks, except ABN-AMRO and KBC. ABN-AMRO provides only 18 months of historical data. KBC provides only 12 months of historical data. The downloaded history includes all transactions up to the most recent one.
If no DateFrom is provided for an IBAN during the download, the maximum available date range is used.
The download history availability is up to 2 years for all banks, except ABN-AMRO and KBC. ABN-AMRO provides only 18 months of historical data. KBC provides only 12 months of historical data.
Accounts header
The Accounts header specifies the IBAN accounts and their history to be downloaded. It is a JSON array of account objects, each with an IBAN and optional DateFrom.
- IBAN: Specifies the bank account to be downloaded.
- DateFrom: Specifies the start date for the transaction history.
If DateFrom is omitted, the maximum available date range is used. If the Accounts header is empty, all accounts in the ConsentCollection are downloaded using the maximum available date ranges.
Accounts: [
{ "IBan": "NL69INGB0123456789", "DateFrom": "2024-05-05T00:00:00+02:00" },
{ "IBan": "NL00RABO0123456789" }
]
Data caching
Downloaded transaction data is temporarily cached by LinX for efficient handling of consecutive requests.
- Historical Data (over 90 days): Requests for historical data exceeding 90 days are limited in execution and cached for 24 hours only.
- Recent Data (up to 90 days): Requests for recent data (up to 90 days) are unlimited in execution and cached for 15 minutes.
These restrictions are imposed by the banks, not by us.