Income Report

Find more information about bank income reports.

Attributes

The table below has the values and descriptions of the bank income report responses.

AttributeTypeDescription
statusstringStatus of report, possible values success, processing
completed_atdate-timeTime when report was completed
days_requestedint32Requested number of days for specified transactions
tracking_infostringAdditional optional identifier passed by user
providerstringData provider identifier
access_tokenstringAccess token of existing Link
companiesarray of stringsList of companies person works for
accountsarray of objectsList of bank accounts, see Accounts object
incomearray of objectsList of bank income sources, see Income object
summaryarray of objectsBank account information summary, see Summary object
is_suspiciousBooleanStatus of data from source marked as suspicious, such as if detecting fraud in uploaded documents or user SSN does not match data

Accounts object

The values in this table are for the Accounts object.

AttributeTypeDescription
idstringUnique identifier of account
created_atdate-timeDate and time when account was created in Truv
updated_atdate-timeDate and time when account was last updated in Truv
typestringParent type of account, example CHECKING or SAVINGS
subtypestringAccount subtype, example PLAN_401_K, MONEY_MARKET, or HOME_EQUITY
maskstringMasked banking account number associated with specific account
nicknamestringAlternate account name
ownersarray of objectsList of account's owners

Owner object

The values in this table are for the Accounts object.

AttributeTypeDescription
idstringUnique identifier of the owner
full_namestringFull name of the owner
emailstringEmail of the owner
phonestringPhone of the owner
addressobjectAddress of the owner
relation_typestringRelation of the owner to the account

Income object

This table contains the attributes in the Income object.

AttributeTypeDescription
start_datedateMinimum of all dates within specific income sources in user bank accounts for days requested by client
end_datedateMaximum of all dates within specific income sources in user bank accounts for days requested by client
account_idstringUnique identifier of account
income_descriptionstringOriginal description for underlying income transactions
income_categorystringIncome category
avg_deposit_amountnumberThe average amount received per deposit, typically net of taxes and deductions
avg_gross_deposit_amountnumberThe average gross payment per deposit. Gross pay is predicted based on the transaction data
pay_frequencystringFrequency of direct deposit posted into bank account, see values below

M - Monthly
SM - Semi-monthly
W - Weekly
BW - Bi-weekly
A - Annually
SA - Semi-annually
C- Commission
total_amountnumberTotal amount of earnings for the income source of the user in the summary
iso_currency_codestringThe ISO 4217 currency code of the amount or balance
transaction_countintegerNumber of income transactions per end user for specific source
historical_summaryarray of objectsList of bank statements for each period, see Historical summary object

Historical summary object

The table below contains the attributes from the Historical summary object.

AttributeTypeDescription
start_datedateStart date of period covered in specific monthly summary, value is set to first day of month unless covered month is partial
NOTE: Partial months are the first month included in the summary when the requested date range does not begin with the first day of the month.
end_datedateEnd date of period included in specific monthly summary, value is set to last day of the month unless covered month is partial
NOTE: Partial months are the last month included in the summary when the requested date range does not end with the last day of the month.
total_amountnumberTotal amount of earnings for the income source of the user for the month in the summary
iso_currency_codestringThe ISO 4217 currency code of the amount or balance
transactionsarray of objectsList of transactions, see Transactions object

Transactions object

View information about the attributes in the Income object below.

AttributeTypeDescription
amountstringSettled value of transaction, denominated in transactions currency as stated in iso_currency_code, positive value when money moves out of account and negative otherwise.
iso_currency_codestringISO 4217 currency code of amount or balance
datedateDate transaction occurred
check_numberstringCheck number for transaction
descriptionstringHuman-readable transaction description
pendingBooleanStatus of transaction as pending or not set
transaction_idstringUnique identifier of transaction

Summary object

View information about the attributes in the Summary object below.

AttributeTypeDescription
start_datedateMinimum of all dates between income sources in user bank accounts for days requested by client
end_datedateMaximum of all dates between income sources in user bank accounts for days requested by client
income_sources_countintegerNumber of income sources per end user
income_categories_countintegerNumber of income categories per end user
income_transactions_countintegerNumber of income transactions per end user
total_amountstringTotal amount of earnings for user income in summary
iso_currency_codestringISO 4217 currency code of amount or balance

Endpoints

View more information about the available endpoints below.

Example response

The JSON sample below is from the bank income response.

{
    "access_token": "a1685cadf2fe4e179cf883d2c166efd0",
    "accounts": [
        {
            "created_at": "2024-11-25T15:46:30.668062Z",
            "id": "3aed25abdbc246138b84a2afd46cb05b",
            "mask": "******0685",
            "nickname": null,
            "owners": [
                {
                    "address": {
                        "city": "Redwood City",
                        "country": null,
                        "state": "CA",
                        "street": "35 Dry Ridge Rd",
                        "zip": "94062"
                    },
                    "email": "[email protected]",
                    "full_name": "John Doe",
                    "id": "a43909f402f84f2392257d1e6eaf715b",
                    "phone": "14155554193",
                    "relation_type": null
                }
            ],
            "subtype": null,
            "type": "CHECKING",
            "updated_at": "2024-11-25T15:46:30.668073Z"
        }
    ],
    "companies": [
        "string"
    ],
    "completed_at": "2024-11-25T15:46:47.498456Z",
    "days_requested": 61,
    "income": [
        {
            "account_id": "3aed25abdbc246138b84a2afd46cb05b",
            "avg_deposit_amount": "1327.84",
            "avg_gross_deposit_amount": "1765.19",
            "end_date": "2024-11-24",
            "historical_summary": [
                {
                    "end_date": "2024-09-30",
                    "iso_currency_code": "USD",
                    "start_date": "2024-09-25",
                    "total_amount": "1327.84",
                    "transactions": [
                        {
                            "amount": "1327.84",
                            "check_number": null,
                            "date": "2024-09-27",
                            "description": "string",
                            "iso_currency_code": "USD",
                            "pending": false,
                            "transaction_id": "c08230e3b20c4cd0b319bc5c3062ae1d"
                        }
                    ]
                },
                {
                    "end_date": "2024-10-31",
                    "iso_currency_code": "USD",
                    "start_date": "2024-10-01",
                    "total_amount": "2655.68",
                    "transactions": [
                        {
                            "amount": "1327.84",
                            "check_number": null,
                            "date": "2024-10-11",
                            "description": "string",
                            "iso_currency_code": "USD",
                            "pending": false,
                            "transaction_id": "a9b3aee936e04e6788af36c467206d29"
                        },
                        {
                            "amount": "1327.84",
                            "check_number": null,
                            "date": "2024-10-25",
                            "description": "string",
                            "iso_currency_code": "USD",
                            "pending": false,
                            "transaction_id": "4c262810f0534067b4f86fa76873a5f8"
                        }
                    ]
                },
                {
                    "end_date": "2024-11-24",
                    "iso_currency_code": "USD",
                    "start_date": "2024-11-01",
                    "total_amount": "2655.68",
                    "transactions": [
                        {
                            "amount": "1327.84",
                            "check_number": null,
                            "date": "2024-11-08",
                            "description": "string",
                            "iso_currency_code": "USD",
                            "pending": false,
                            "transaction_id": "1d1c70529fb940918bcabbb235216679"
                        },
                        {
                            "amount": "1327.84",
                            "check_number": null,
                            "date": "2024-11-22",
                            "description": "string",
                            "iso_currency_code": "USD",
                            "pending": false,
                            "transaction_id": "67e88c96515c40d29e454bb27d407406"
                        }
                    ]
                }
            ],
            "income_category": "Income: Paycheck",
            "income_description": "string",
            "iso_currency_code": "USD",
            "pay_frequency": "BW",
            "start_date": "2024-09-25",
            "total_amount": "6639.20",
            "transaction_count": 5
        }
    ],
    "is_suspicious": false,
    "provider": "9f732f7a-b6e2-4c60-81eb-af6274f411dc",
    "status": "success",
    "summary": {
        "end_date": "2024-11-24",
        "income_categories_count": 1,
        "income_sources_count": 1,
        "income_transactions_count": 5,
        "iso_currency_code": "USD",
        "start_date": "2024-09-25",
        "total_amount": "6639.20"
    },
    "tracking_info": null
}