Common Objects when providing Data
ProvidedAccount
{
"insights_account_id" : ?string,
"alias": ?string,
"account_number": ?string,
"iban": ?string,
"bank_code": ?string,
"bic": ?string,
"holder_name": ?string,
"transfer_type": ?enum<'NONE', 'DOMESTIC', 'FULL', 'REFERENCE', 'RESTRICTED'>,
"account_type": ?enum<'DEFAULT', 'SAVING', 'CREDITCARD', 'DEPOT'>,
"holder_address" : ?ProvidedTransactionAddressData,
"balance": ?Amount,
"available": ?Amount,
"limit": ?Amount,
"reserved": ?Amount
}
The ID which represents this account. Any string with less than 128 characters can be used to identify the account. If left empty it will be generated by Account Insights. Needed for delete, replace or update calls.
The alias can be used as a name for the account to be identified more easily.
The account number of the consumer account.
The IBAN of the consumer account.
The bank code of the consumer's bank.
The BIC of the consumer's bank.
The account holder's name.
Indicates if the account can be used for a transaction or not.
NONE
- It is not possible to use the account for transfers.DOMESTIC
- The account can only be used for domestic transfers.FULL
- The account is fully usable.REFERENCE
- The account can only be used for transfers to one specific account.RESTRICTED
- The account might be under protection from execution or something similar. Transfers are possible, but with restricted functionality (e.g. limited transfer amount).
Indicates the type of the account.
DEFAULT
- A regular account.SAVING
- A savings account.CREDITCARD
- A credit card account.DEPOT
- A depot for broking or similar.
The account holder's address, for details see here.
The account balance which is saved for the provided account with the date provided in the data_refresh_at
parameter.
The available amount which is saved for the provided account with the date provided in the data_refresh_at
parameter.
The limit as amount which is saved for the provided account with the date provided in the data_refresh_at
parameter.
The accounts reserved amount which is saved for the provided account with the date provided in the data_refresh_at
parameter.
ProvidedTransactionAddressData
{
"country": ?string
}
ProvidedTransaction
{
"insights_transaction_id": ?string,
"reference": ?string,
"date": ?Date,
"amount" : ?Amount,
"booking_date": ?Date,
"value_date": ?Date,
"counter_party": ?ProvidedTransactionCounterPartyAccount
}
The ID for this transaction, any string with less than 128 characters can be used to identify the transaction. Needed for delete, replace or update calls.
The reference for the transaction.
The date on which the transaction was booked or the value date if it is a pending transaction.
The booking date of the transaction: the date when the transfer was booked.
The value date of the transaction: when funds transferred to an account become available for immediate use.
The account info of the other party involved in the transaction.
ProvidedTransactionCounterPartyAccount
{
"account_number": ?string,
"iban": ?string,
"bank_code": ?string,
"bic": ?string,
"holder_name": ?string,
"holder_address" : ?ProvidedTransactionAddressData
}
The account number of the consumer account.
The IBAN of the consumer account.
The bank code of the consumer's bank.
The BIC of the consumer's bank.
The account holder's name.
The account holder's address, for details see here.