Skip to main content
Use the Liabilities endpoints to retrieve liability data from a user’s connected financial accounts. This includes information about loans, credit cards, and other debt obligations held at financial institutions.

Attributes

Credit liabilities

Credit cards and lines of credit.
AttributeTypeDescription
account_idstringUnique account identifier
purchases_aprdecimalAPR for purchases
advances_aprdecimalAPR for cash advances
credit_linedecimalTotal credit line
current_balancedecimalCurrent outstanding balance
available_creditdecimalAvailable credit
available_cashdecimalAvailable cash advance
minimum_payment_amountdecimalMinimum payment due
next_payment_amountdecimalNext payment amount
next_payment_datedateNext payment due date
last_payment_amountdecimalLast payment made
last_payment_datedateDate of last payment
last_stmt_balancedecimalLast statement balance
last_stmt_datedateLast statement date
past_due_amountdecimalAmount past due

Loan liabilities

Auto loans, student loans, personal loans, and mortgages.
AttributeTypeDescription
account_idstringUnique account identifier
original_principaldecimalOriginal loan principal
principal_balancedecimalCurrent principal remaining
interest_ratedecimalCurrent interest rate percentage
interest_rate_as_ofdate-timeDate rate was last updated
interest_paid_year_to_datedecimalTotal interest paid YTD
loan_termstringLoan term in months
maturity_datedate-timeLoan maturity date
escrow_balancedecimalEscrow balance (mortgages)
next_payment_amountdecimalNext payment amount
next_payment_datedate-timeNext payment due date
last_payment_amountdecimalLast payment made
last_payment_datedate-timeDate of last payment

Account types

TypeSubtypes
CREDIT_CARDRewards, cashback, secured
LINE_OF_CREDITHELOC, home equity
LOANAUTO, STUDENT, PERSONAL, PERSONAL_WITH_COLLATERAL, SMALL_BUSINESS, RV
MORTGAGEFixed-rate, adjustable-rate
CHECKING_LINE_OF_CREDITOverdraft protection

Loan balance verification

A common use case for liabilities data is loan balance verification in refinance scenarios. Lenders retrieve outstanding loan balances to confirm payoff amounts before closing. To access liabilities data, the member must first complete a Verification of Assets (VOA) order and connect their bank account through Truv Bridge. Once the asset connection is established, the liabilities endpoint returns outstanding loan balances, credit obligations, and payment history associated with the connected accounts.
Liabilities data is derived from the same financial institution connection used for asset verification. No separate connection step is required — set up VOA first, then query the liabilities endpoint for the same link.

Endpoints

Example response

{
  "accounts": [
    {
      "id": "24d7e80942ce4ad58a93f70ce4115f5c",
      "type": "CREDIT_CARD",
      "mask": "6789",
      "balances": {
        "currency_code": "USD",
        "balance": "2407.16",
        "available_balance": "92.84",
        "credit_limit": "2500.00"
      }
    }
  ],
  "liabilities": {
    "credit": [
      {
        "account_id": "24d7e80942ce4ad58a93f70ce4115f5c",
        "purchases_apr": "23.49",
        "credit_line": "2500.00",
        "current_balance": "2407.16",
        "available_credit": "92.00",
        "minimum_payment_amount": "0.00",
        "next_payment_date": "2025-08-23",
        "last_payment_amount": "300.00",
        "last_payment_date": "2025-08-13"
      }
    ],
    "loans": []
  }
}