---
title: "Request a Debt Profile"
method: POST
path: "/v1/users/{userId}/debtProfile"
tags: ["Debt Profile"]
---

# Request a Debt Profile

`POST /v1/users/{userId}/debtProfile`

Requests the most recent available debt profile for a given user using the provided configuration options.

## Path parameters

- `userId` string, required

## Query parameters

- `liabilityType` 'STUDENT_LOAN' | 'CREDIT_CARD' | 'HOME_LOAN' | 'AUTO_LOAN' | 'PERSONAL_LOAN' | 'MISCELLANEOUS_LIABILITY'

## Request body

- FetchDebtProfileRequest
  - `creditReport` CreditReportOptions
    - `sourceBureau` 'Equifax' | 'TransUnion' — Specifies the credit bureau from which the credit report should be retrieved. If omitted, Spinwheel will default to the credit bureau configured during onboarding.
    - `type` '1_BUREAU.FULL', required — Defines the type of credit report requested
  - `creditScore` CreditScoreOptions
    - `sourceBureau` 'Equifax' | 'TransUnion' — Specifies the credit bureau from which the credit report should be retrieved. If omitted, Spinwheel will default to the credit bureau configured during onboarding.
    - `model` 'VANTAGE_SCORE_3_0' | 'FICO_SCORE_4' | 'FICO_SCORE_8', required — Indicates the scoring model to be used for generating the credit score.

## Response `200`

Successful response

- DebtProfileResponse
  - `status` ResponseStatus, required
    - `code` number
    - `desc` string
    - `messages` Message[]
      - `desc` string, required
      - `type` 'ERROR' | 'WARN' | 'INFO'
  - `data` DebtProfile, required
    - `userId` string, required
    - `extUserId` string
    - `creditCardSummary` CreditCardSummary
      - `noOfCreditCards` number, required
      - `currentOutstandingBalance` number, required
      - `availableCredit` number, required
      - `creditUtilization` number — This field represents the credit utilization rate, expressed as a percentage. It indicates the proportion of a credit limit that is currently being used across all cards for a user.
      - `updatedOn` number
      - `createdOn` number
    - `homeLoanSummary` HomeLoanSummary
      - `noOfLoans` number, required
      - `currentOutstandingBalance` number, required
      - `minimumPaymentAmount` number, required
      - `interestRate` number
      - `interestRateDerived` number
      - `updatedOn` number
      - `createdOn` number
    - `autoLoanSummary` AutoLoanSummary
      - `noOfLoans` number, required
      - `currentOutstandingBalance` number, required
      - `minimumPaymentAmount` number, required
      - `interestRate` number
      - `interestRateDerived` number
      - `updatedOn` number
      - `createdOn` number
    - `personalLoanSummary` PersonalLoanSummary
      - `noOfLoans` number, required
      - `currentOutstandingBalance` number, required
      - `minimumPaymentAmount` number, required
      - `interestRate` number
      - `interestRateDerived` number
      - `updatedOn` number
      - `createdOn` number
    - `studentLoanSummary` StudentLoanSummary
      - `noOfLoans` number, required
      - `currentOutstandingBalance` number, required
      - `minimumPaymentAmount` number, required
      - `interestRate` number
      - `interestRateDerived` number
      - `updatedOn` number
      - `createdOn` number
      - `liabilityGroupPayoffQuotes` LiabilityGroupPayoffQuote[] — List of payoff quotes grouped by liability group
        - `studentLoanIds` string[], required
        - `liabilityGroupId` string, required
        - `payoffAmount` number, required
        - `payoffGoodThroughDate` string, required
        - `updatedOn` number, required
    - `miscellaneousLiabilitySummary` MiscellaneousLiabilitySummary
      - `noOfLoans` number, required
      - `currentOutstandingBalance` number, required
      - `minimumPaymentAmount` number, required
      - `interestRate` number
      - `interestRateDerived` number
      - `updatedOn` number
      - `createdOn` number
    - `creditReports` DebtProfileCreditReport[]
      - `id` string
      - `sourceBureau` 'Equifax' | 'TransUnion', required — Specifies the credit bureau from which the credit report was retrieved.
      - `type` '1_BUREAU.FULL' — Defines the type of credit report retrieved.
      - `reportStatus` ReportStatus
        - `status` 'SUCCESS' | 'FROZEN_REPORT' | 'FRAUD_INDICATOR', required — The outcome of the credit report retrieval: SUCCESS, FROZEN_REPORT (consumer freeze), or FRAUD_INDICATOR (fraud alert on file)
        - `reason` string — Optional reason describing the report status e.g. "Frozen by consumer as allowed by state law. File is returned due to exempted use." or "Fraud alert on file."
      - `profile` DebtProfileReportProfile
        - `firstName` string
        - `middleName` string
        - `lastName` string
        - `creditScore` number
        - `ssn` string — The last 4 digits of the user's ssn
        - `dateOfBirth` string, date-time
        - `updatedOn` number
        - `createdOn` number
        - `formerNames` FormerName[] — Former names of the user.
          - `firstName` string, required — Former first name
          - `middleName` string — Former middle name
          - `lastName` string, required — Former last name
        - `model` 'VANTAGE_SCORE_3_0' | 'FICO_SCORE_4' | 'FICO_SCORE_8' — Indicates the scoring model used for generating the credit score.
        - `addresses` CreditReportAddress[]
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
          - `residencyType` 'PREVIOUS' | 'CURRENT' — Residency type.
          - `addressOwnership` 'RENT' | 'OWN' | 'BUY' — Ownership status of the address.
          - `addressSource` 'EQUIFAX' | 'TRANSUNION' | 'OTHER' | 'AUTOMATED_UPDATE' — Source of the address information.
          - `residencyDurationInMonths` number — Length of stay in months at a specific address.
          - `reportedDate` string, date-time — The date the address was reported to the credit bureau
          - `reportedDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
          - `firstReportedDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `employmentHistory` CreditEmploymentHistory[]
          - `employerName` string — Employer name
          - `position` string — Employment position
          - `startDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
          - `reportedDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
          - `employmentStatus` 'CURRENT' | 'PREVIOUS' — Employment status
      - `creditScoreDetails` DebtProfileReportCreditScoreDetails[]
        - `reportedDate` string, date-time — Credit score date
        - `riskBasedPricingPercentage` number — Credit score's risk based pricing percentage
        - `riskBasedPricingMin` number — Credit score's risk based pricing minimum
        - `riskBasedPricingMax` number — Credit score's risk based pricing maximum
        - `creditScore` number — Credit score
        - `sourceBureau` 'Equifax' | 'TransUnion', required — Specifies the credit bureau from which the credit report was retrieved.
        - `factors` Factor[] — Credit score factors
          - `code` string — Factor's code
          - `description` string — Factor's description
        - `model` 'VANTAGE_SCORE_3_0' | 'FICO_SCORE_4' | 'FICO_SCORE_8', required — Indicates the scoring model used for generating the credit score.
      - `inquiries` Inquiry[]
        - `inquirerName` string — Inquirer name
        - `address` InquiryAddress
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY'
          - `zip` string, required
          - `zipExtension` string
        - `phoneNumber` string — Inquirer phone number
        - `inquiryDate` string, date-time — Inquiry date
        - `inquirerIndustryCode` string — Inquirer industry code
        - `purposeType` 'HARD' | 'SOFT' | 'OTHER' — Purpose type
        - `sourceBureau` 'Equifax' | 'Experian' | 'TransUnion' — Source bureau
        - `bureauSubscriberCode` string — Bureau subscriber code
      - `bankruptcies` Bankruptcy[]
        - `filedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `dispositionDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `verifiedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `reportedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `caseNumber` string — Bankruptcy case number.
        - `type` 'INDIVIDUAL' | 'BUSINESS' — Type of bankruptcy filed.
        - `filer` 'INDIVIDUAL' | 'JOINT' — Entity or person(s) filing for bankruptcy.
        - `disposition` 'FILED_CH_11' | 'FILED_CH_12' | 'FILED_CH_13' | 'DISCHARGED_CH_7' | 'DISCHARGED_CH_11' | 'DISCHARGED_CH_12' | 'DISCHARGED_CH_13' | 'DISMISSED_OR_CLOSED_CH_7' | 'DISMISSED_OR_CLOSED_CH_11' | 'DISMISSED_OR_CLOSED_CH_12' | 'DISMISSED_OR_CLOSED_CH_13' | 'INVOLUNTARY_CH_7' | 'VOLUNTARY_CH_7' — Current disposition of the bankruptcy case.
        - `priorDisposition` 'FILED_CH_11' | 'FILED_CH_12' | 'FILED_CH_13' | 'DISCHARGED_CH_7' | 'DISCHARGED_CH_11' | 'DISCHARGED_CH_12' | 'DISCHARGED_CH_13' | 'DISMISSED_OR_CLOSED_CH_7' | 'DISMISSED_OR_CLOSED_CH_11' | 'DISMISSED_OR_CLOSED_CH_12' | 'DISMISSED_OR_CLOSED_CH_13' | 'INVOLUNTARY_CH_7' | 'VOLUNTARY_CH_7' — Prior disposition of the bankruptcy case.
        - `liabilityAmount` number — Total liability amount for the bankruptcy.
        - `assetAmount` number — Total asset amount for the bankruptcy.
        - `exemptAmount` number — Exempted amount in the bankruptcy.
        - `court` Court
          - `industryType` string — Industry type of the court.
          - `industryCode` string — Industry code of the court.
          - `bureauSubscriberCode` string — Court costumer number.
        - `narratives` Narratives[] — Narratives related to the bankruptcy.
          - `code` string — Narrative's code
          - `description` string — Narrative's description
      - `creditAttributes` CreditAttribute[]
        - `description` string — Attribute's description
        - `value` string — Attribute's value
      - `summary` CreditReportSummary
        - `totalSecuredDebtAmount` number, required — Total secured debt amount
        - `securedDebtLiabilitiesCount` number, required — Total secured debt liabilities count
        - `totalUnsecuredDebtAmount` number, required — Total unsecured debt amount
        - `unsecuredDebtLiabilitiesCount` number, required — Total unsecured debt liabilities count
        - `totalUnsecuredDebtExcludingStudent` number, required — Total unsecured debt amount excluding student loans
        - `unsecuredDebtExcludingStudentCount` number, required — Total unsecured debt liabilities count excluding student loans
        - `totalUnknownDebtAmount` number, required — Total unknown debt amount
        - `unknownDebtLiabilitiesCount` number, required — Total unknown debt liabilities count
      - `updatedOn` number
      - `createdOn` number
    - `creditCards` DebtProfileCreditCard[]
      - `creditCardId` string, required — Unique identifier for the credit card
      - `logoUrl` string, required — Logo URL for the institution
      - `displayName` string — Name of the institution
      - `updatedOn` number — Timestamp of the last update
      - `createdOn` number — Timestamp of the creation
      - `statementSummary` CreditCardStatementSummaryReport, required
        - `statementDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `statementBalance` number — Total balance on the statement
        - `minimumPaymentAmount` number — Minimum amount due for payment
        - `lastPaymentAmount` number — Amount of last payment
        - `lastPaymentDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `dueDate` string, date-time — Due date for the next payment
        - `overduePeriod` 'LATE_30_DAYS' | 'LATE_60_DAYS' | 'LATE_90_DAYS' | 'LATE_120_DAYS' | 'NOT_OVERDUE' — Overdue period status
        - `amountPastDue` number — Amount past due
        - `updatedOn` number — Timestamp of the last update
        - `dueDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
      - `cardProfile` CreditCardProfile, required
        - `creditCardNumberMasked` string — Masked credit card number
        - `accountOriginationDate` string, date-time — Date of account origination
        - `status` 'OPEN' | 'CLOSED' — Credit card status
        - `creditLimit` number — Credit limit on the account
        - `highCreditAmount` number — Represents the highest balance or amount of credit owed on a specific account during a specific period, as reported by the creditor
        - `accountRating` string — Account rating
        - `liabilitySubtype` string — Subtype of liability
        - `debtType` 'SECURED' | 'UNSECURED' | 'UNKNOWN' — The type of debt. This field indicates whether the debt is secured or unsecured.
        - `termsFrequency` 'BIWEEKLY' | 'DEFERRED' | 'SEMI_MONTHLY' | 'BI_MONTHLY' | 'MONTHLY' | 'SINGLE_PAYMENT_LOAN' | 'QUARTERLY' | 'SEMI_ANNUALLY' | 'TRI_ANNUALLY' | 'WEEKLY' | 'ANNUALLY' — Indicates how often payments are due
        - `closedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `availableCreditDerived` number — Derived available credit
        - `accountOwnershipType` 'AUTHORIZED_USER' | 'COMAKER' | 'INDIVIDUAL' | 'JOINT_CONTRACTUAL_LIABILITY' | 'JOINT_PARTICIPATING' | 'MAKER' | 'ON_BEHALF_OF' | 'TERMINATED' | 'UNDESIGNATED' | 'DECEASED' — Type of account ownership
        - `ecoaCode` 'I' | 'J' | 'A' | 'C' | 'M' | 'T' | 'X' — This field represents the Equal Credit Opportunity Act code for a particular liability. Where it can be represented as both a letter and a number, we opt to display the letter
        - `reviewedInMonths` number — Number of months the account has been reviewed
        - `reportedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountType` 'CREDIT_LINE' | 'INSTALLMENT' | 'MORTGAGE' | 'OPEN' | 'REVOLVING' | 'UNKNOWN' — Type of account
        - `consumerDisputeStatus` 'DISPUTED' | 'NOT_DISPUTED' — Consumer dispute status
        - `derogatoryDataStatus` 'DEROGATORY' | 'NOT_DEROGATORY' — Status of derogatory data
        - `collectionStatus` 'IN_COLLECTION' | 'NOT_IN_COLLECTION' — Collection status
        - `chargeOffStatus` 'CHARGED_OFF' | 'NOT_CHARGED_OFF' — Charge-off status
        - `chargeOffAmount` number — Charge-off amount
        - `chargeOffDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `firstDelinquencyDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `lastActivityDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountTypeCode` string — Account type code
        - `highestAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Highest adverse rating
        - `highestAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `mostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Most recent adverse rating
        - `mostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `secondMostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Second most recent adverse rating
        - `secondMostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `adverseRatingCount` number — Total count of adverse ratings
        - `liabilityTransfers` LiabilityTransfers
          - `transferredFrom` LiabilityTransfer
            - `creditorName` string, required — Creditor name
          - `transferredTo` LiabilityTransfer
            - `creditorName` string, required — Creditor name
        - `narratives` Narratives[] — Details about consumer account narratives
          - `code` string — Narrative's code
          - `description` string — Narrative's description
        - `creditUtilization` number — This field represents the credit card utilization rate, expressed as a percentage. It indicates the proportion of a credit limit that is currently being used on this specific credit card.
        - `limitType` 'FLEXIBLE' | 'REGULAR' — Type of credit limit
        - `paymentHistory` PaymentHistory
          - `lastAssessedStatementDate` string, date — Date of the last assessed statement
          - `details` PaymentHistoryDetails[]
            - `date` string, date — Date of billing period
            - `description` string — Description of the payment
            - `code` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Code representing the payment status
      - `balanceDetails` CreditCardBalanceDetails, required
        - `outstandingBalance` number — Current balance on the account
        - `updatedOn` number — Timestamp of the last update
      - `aprs` Apr[]
        - `rate` number, required — Annual percentage rate
        - `type` 'PURCHASE' | 'BALANCE_TRANSFER' | 'PENALTY' | 'CASH_ADVANCE' | 'INTRO', required — Type of APR
        - `applicableBalance` number — The balance to which this APR applies
        - `expirationDate` string — Date when this APR will expire
        - `source` 'DERIVED' | 'REAL_TIME' — Indicates the origin of the APR value
        - `updatedOn` number, required — Timestamp of the last update
      - `creditor` Creditor
        - `industryType` string — Industry type of the creditor
        - `industryCode` string — Industry code of the creditor
        - `phoneNumber` string — Creditor phone number
        - `originalName` string — Creditor original name
        - `bureauSubscriberCode` string — Creditor subscriber code
        - `billingAddresses` BillingAddress[] — Previous and current billing addresses
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
          - `reportedDate` string, date-time — Date when this address was reported
          - `reportedDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
          - `addressType` 'PREVIOUS' | 'CURRENT' — Type of address (current/previous)
        - `address` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
        - `billingAddress` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
      - `capabilities` CapabilityMatrix, required
        - `payments` PaymentsCapability
          - `billPayment` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `pushToCard` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `receiveOnlyPayment` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
        - `data` DataCapability
          - `realtimeBalance` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `payoffSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `liabilityGroupPayoffQuote` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `statementSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `annualPercentageRate` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
    - `homeLoans` DebtProfileHomeLoan[]
      - `homeLoanId` string, required — Unique identifier for the home loan
      - `logoUrl` string, required — Logo URL for the institution
      - `displayName` string — Name of the institution
      - `updatedOn` number — Timestamp of the last update
      - `createdOn` number — Timestamp of the creation
      - `liabilityProfile` LiabilityProfile, required
        - `accountOriginationDate` string, date — Date of account origination
        - `status` 'OPEN' | 'CLOSED' — Liability status
        - `interestRateDerived` number — Interest rate derived
        - `loanOriginationAmount` number — Loan origination amount
        - `highCreditAmount` number — Represents the highest balance or amount of credit owed on a specific account during a specific period, as reported by the creditor
        - `accountRating` string — Account rating
        - `liabilitySubtype` string — Subtype of liability
        - `debtType` 'SECURED' | 'UNSECURED' | 'UNKNOWN' — The type of debt. This field indicates whether the debt is secured or unsecured.
        - `pendingLoanTermInMonthsDerived` number — Pending loan term in months derived
        - `loanTermInMonths` number — Loan term in months
        - `termsFrequency` 'BIWEEKLY' | 'DEFERRED' | 'SEMI_MONTHLY' | 'BI_MONTHLY' | 'MONTHLY' | 'SINGLE_PAYMENT_LOAN' | 'QUARTERLY' | 'SEMI_ANNUALLY' | 'TRI_ANNUALLY' | 'WEEKLY' | 'ANNUALLY' — Indicates how often payments are due
        - `closedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountOwnershipType` 'AUTHORIZED_USER' | 'COMAKER' | 'INDIVIDUAL' | 'JOINT_CONTRACTUAL_LIABILITY' | 'JOINT_PARTICIPATING' | 'MAKER' | 'ON_BEHALF_OF' | 'TERMINATED' | 'UNDESIGNATED' | 'DECEASED' — Type of account ownership
        - `ecoaCode` 'I' | 'J' | 'A' | 'C' | 'M' | 'T' | 'X' — This field represents the Equal Credit Opportunity Act code for a particular liability. Where it can be represented as both a letter and a number, we opt to display the letter
        - `reviewedInMonths` number — Number of months the account has been reviewed
        - `reportedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountType` 'CREDIT_LINE' | 'INSTALLMENT' | 'MORTGAGE' | 'OPEN' | 'REVOLVING' | 'UNKNOWN' — Type of account
        - `consumerDisputeStatus` 'DISPUTED' | 'NOT_DISPUTED' — Consumer dispute status
        - `derogatoryDataStatus` 'DEROGATORY' | 'NOT_DEROGATORY' — Status of derogatory data
        - `collectionStatus` 'IN_COLLECTION' | 'NOT_IN_COLLECTION' — Collection status
        - `chargeOffStatus` 'CHARGED_OFF' | 'NOT_CHARGED_OFF' — Charge-off status
        - `chargeOffAmount` number — Charge-off amount
        - `chargeOffDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `firstDelinquencyDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `lastActivityDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountTypeCode` string — Account type code
        - `highestAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Highest adverse rating
        - `highestAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `mostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Most recent adverse rating
        - `mostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `secondMostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Second most recent adverse rating
        - `secondMostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `adverseRatingCount` number — Total count of adverse ratings
        - `liabilityTransfers` LiabilityTransfers
          - `transferredFrom` LiabilityTransfer
            - `creditorName` string, required — Creditor name
          - `transferredTo` LiabilityTransfer
            - `creditorName` string, required — Creditor name
        - `narratives` Narratives[] — Details about consumer account narratives
          - `code` string — Narrative's code
          - `description` string — Narrative's description
        - `accountNumberLastFour` string — Last four digits of the account number. For accounts with fewer than four digits, the full account number is returned. This field is only returned for non-credit card liability types (auto loans, student loans, home loans, personal loans, and miscellaneous liabilities).
        - `paymentHistory` PaymentHistory
          - `lastAssessedStatementDate` string, date — Date of the last assessed statement
          - `details` PaymentHistoryDetails[]
            - `date` string, date — Date of billing period
            - `description` string — Description of the payment
            - `code` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Code representing the payment status
      - `balanceDetails` LiabilityBalanceDetails, required
        - `outstandingBalance` number — Current balance on the account
        - `updatedOn` number — Timestamp of the last update
      - `statementSummary` LiabilityStatementSummary, required
        - `statementDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `statementBalance` number — Total balance on the statement
        - `principalBalance` number — Principal balance on the loan
        - `minimumPaymentAmount` number — Minimum amount due for payment
        - `lastPaymentDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `dueDate` string, date — Due date for the next payment
        - `overduePeriod` 'LATE_30_DAYS' | 'LATE_60_DAYS' | 'LATE_90_DAYS' | 'LATE_120_DAYS' | 'NOT_OVERDUE' — Overdue period status
        - `amountPastDue` number — Amount past due
        - `updatedOn` number — Timestamp of the last update
      - `creditor` Creditor
        - `industryType` string — Industry type of the creditor
        - `industryCode` string — Industry code of the creditor
        - `phoneNumber` string — Creditor phone number
        - `originalName` string — Creditor original name
        - `bureauSubscriberCode` string — Creditor subscriber code
        - `billingAddresses` BillingAddress[] — Previous and current billing addresses
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
          - `reportedDate` string, date-time — Date when this address was reported
          - `reportedDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
          - `addressType` 'PREVIOUS' | 'CURRENT' — Type of address (current/previous)
        - `address` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
        - `billingAddress` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
      - `capabilities` CapabilityMatrix, required
        - `payments` PaymentsCapability
          - `billPayment` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `pushToCard` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `receiveOnlyPayment` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
        - `data` DataCapability
          - `realtimeBalance` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `payoffSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `liabilityGroupPayoffQuote` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `statementSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `annualPercentageRate` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
    - `autoLoans` DebtProfileAutoLoan[]
      - `autoLoanId` string, required — Unique identifier for the auto loan
      - `logoUrl` string, required — Logo URL for the institution
      - `displayName` string — Name of the institution
      - `updatedOn` number — Timestamp of the last update
      - `createdOn` number — Timestamp of the creation
      - `liabilityProfile` LiabilityProfile, required
        - `accountOriginationDate` string, date — Date of account origination
        - `status` 'OPEN' | 'CLOSED' — Liability status
        - `interestRateDerived` number — Interest rate derived
        - `loanOriginationAmount` number — Loan origination amount
        - `highCreditAmount` number — Represents the highest balance or amount of credit owed on a specific account during a specific period, as reported by the creditor
        - `accountRating` string — Account rating
        - `liabilitySubtype` string — Subtype of liability
        - `debtType` 'SECURED' | 'UNSECURED' | 'UNKNOWN' — The type of debt. This field indicates whether the debt is secured or unsecured.
        - `pendingLoanTermInMonthsDerived` number — Pending loan term in months derived
        - `loanTermInMonths` number — Loan term in months
        - `termsFrequency` 'BIWEEKLY' | 'DEFERRED' | 'SEMI_MONTHLY' | 'BI_MONTHLY' | 'MONTHLY' | 'SINGLE_PAYMENT_LOAN' | 'QUARTERLY' | 'SEMI_ANNUALLY' | 'TRI_ANNUALLY' | 'WEEKLY' | 'ANNUALLY' — Indicates how often payments are due
        - `closedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountOwnershipType` 'AUTHORIZED_USER' | 'COMAKER' | 'INDIVIDUAL' | 'JOINT_CONTRACTUAL_LIABILITY' | 'JOINT_PARTICIPATING' | 'MAKER' | 'ON_BEHALF_OF' | 'TERMINATED' | 'UNDESIGNATED' | 'DECEASED' — Type of account ownership
        - `ecoaCode` 'I' | 'J' | 'A' | 'C' | 'M' | 'T' | 'X' — This field represents the Equal Credit Opportunity Act code for a particular liability. Where it can be represented as both a letter and a number, we opt to display the letter
        - `reviewedInMonths` number — Number of months the account has been reviewed
        - `reportedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountType` 'CREDIT_LINE' | 'INSTALLMENT' | 'MORTGAGE' | 'OPEN' | 'REVOLVING' | 'UNKNOWN' — Type of account
        - `consumerDisputeStatus` 'DISPUTED' | 'NOT_DISPUTED' — Consumer dispute status
        - `derogatoryDataStatus` 'DEROGATORY' | 'NOT_DEROGATORY' — Status of derogatory data
        - `collectionStatus` 'IN_COLLECTION' | 'NOT_IN_COLLECTION' — Collection status
        - `chargeOffStatus` 'CHARGED_OFF' | 'NOT_CHARGED_OFF' — Charge-off status
        - `chargeOffAmount` number — Charge-off amount
        - `chargeOffDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `firstDelinquencyDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `lastActivityDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountTypeCode` string — Account type code
        - `highestAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Highest adverse rating
        - `highestAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `mostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Most recent adverse rating
        - `mostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `secondMostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Second most recent adverse rating
        - `secondMostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `adverseRatingCount` number — Total count of adverse ratings
        - `liabilityTransfers` LiabilityTransfers
          - `transferredFrom` LiabilityTransfer
            - `creditorName` string, required — Creditor name
          - `transferredTo` LiabilityTransfer
            - `creditorName` string, required — Creditor name
        - `narratives` Narratives[] — Details about consumer account narratives
          - `code` string — Narrative's code
          - `description` string — Narrative's description
        - `accountNumberLastFour` string — Last four digits of the account number. For accounts with fewer than four digits, the full account number is returned. This field is only returned for non-credit card liability types (auto loans, student loans, home loans, personal loans, and miscellaneous liabilities).
        - `paymentHistory` PaymentHistory
          - `lastAssessedStatementDate` string, date — Date of the last assessed statement
          - `details` PaymentHistoryDetails[]
            - `date` string, date — Date of billing period
            - `description` string — Description of the payment
            - `code` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Code representing the payment status
      - `balanceDetails` LiabilityBalanceDetails, required
        - `outstandingBalance` number — Current balance on the account
        - `updatedOn` number — Timestamp of the last update
      - `statementSummary` LiabilityStatementSummary, required
        - `statementDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `statementBalance` number — Total balance on the statement
        - `principalBalance` number — Principal balance on the loan
        - `minimumPaymentAmount` number — Minimum amount due for payment
        - `lastPaymentDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `dueDate` string, date — Due date for the next payment
        - `overduePeriod` 'LATE_30_DAYS' | 'LATE_60_DAYS' | 'LATE_90_DAYS' | 'LATE_120_DAYS' | 'NOT_OVERDUE' — Overdue period status
        - `amountPastDue` number — Amount past due
        - `updatedOn` number — Timestamp of the last update
      - `payoffSummary` LiabilityPayoffSummary
        - `payoffAmount` number — Pay off amount for the account
        - `payoffGoodThroughDate` string, date — Date till when pay off amount is valid
        - `updatedOn` number — Timestamp of the last update
      - `creditor` Creditor
        - `industryType` string — Industry type of the creditor
        - `industryCode` string — Industry code of the creditor
        - `phoneNumber` string — Creditor phone number
        - `originalName` string — Creditor original name
        - `bureauSubscriberCode` string — Creditor subscriber code
        - `billingAddresses` BillingAddress[] — Previous and current billing addresses
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
          - `reportedDate` string, date-time — Date when this address was reported
          - `reportedDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
          - `addressType` 'PREVIOUS' | 'CURRENT' — Type of address (current/previous)
        - `address` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
        - `billingAddress` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
      - `capabilities` CapabilityMatrix, required
        - `payments` PaymentsCapability
          - `billPayment` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `pushToCard` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `receiveOnlyPayment` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
        - `data` DataCapability
          - `realtimeBalance` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `payoffSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `liabilityGroupPayoffQuote` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `statementSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `annualPercentageRate` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
    - `personalLoans` DebtProfilePersonalLoan[]
      - `personalLoanId` string, required — Unique identifier for the personal loan
      - `logoUrl` string, required — Logo URL for the institution
      - `displayName` string — Name of the institution
      - `updatedOn` number — Timestamp of the last update
      - `createdOn` number — Timestamp of the creation
      - `liabilityProfile` LiabilityProfile, required
        - `accountOriginationDate` string, date — Date of account origination
        - `status` 'OPEN' | 'CLOSED' — Liability status
        - `interestRateDerived` number — Interest rate derived
        - `loanOriginationAmount` number — Loan origination amount
        - `highCreditAmount` number — Represents the highest balance or amount of credit owed on a specific account during a specific period, as reported by the creditor
        - `accountRating` string — Account rating
        - `liabilitySubtype` string — Subtype of liability
        - `debtType` 'SECURED' | 'UNSECURED' | 'UNKNOWN' — The type of debt. This field indicates whether the debt is secured or unsecured.
        - `pendingLoanTermInMonthsDerived` number — Pending loan term in months derived
        - `loanTermInMonths` number — Loan term in months
        - `termsFrequency` 'BIWEEKLY' | 'DEFERRED' | 'SEMI_MONTHLY' | 'BI_MONTHLY' | 'MONTHLY' | 'SINGLE_PAYMENT_LOAN' | 'QUARTERLY' | 'SEMI_ANNUALLY' | 'TRI_ANNUALLY' | 'WEEKLY' | 'ANNUALLY' — Indicates how often payments are due
        - `closedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountOwnershipType` 'AUTHORIZED_USER' | 'COMAKER' | 'INDIVIDUAL' | 'JOINT_CONTRACTUAL_LIABILITY' | 'JOINT_PARTICIPATING' | 'MAKER' | 'ON_BEHALF_OF' | 'TERMINATED' | 'UNDESIGNATED' | 'DECEASED' — Type of account ownership
        - `ecoaCode` 'I' | 'J' | 'A' | 'C' | 'M' | 'T' | 'X' — This field represents the Equal Credit Opportunity Act code for a particular liability. Where it can be represented as both a letter and a number, we opt to display the letter
        - `reviewedInMonths` number — Number of months the account has been reviewed
        - `reportedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountType` 'CREDIT_LINE' | 'INSTALLMENT' | 'MORTGAGE' | 'OPEN' | 'REVOLVING' | 'UNKNOWN' — Type of account
        - `consumerDisputeStatus` 'DISPUTED' | 'NOT_DISPUTED' — Consumer dispute status
        - `derogatoryDataStatus` 'DEROGATORY' | 'NOT_DEROGATORY' — Status of derogatory data
        - `collectionStatus` 'IN_COLLECTION' | 'NOT_IN_COLLECTION' — Collection status
        - `chargeOffStatus` 'CHARGED_OFF' | 'NOT_CHARGED_OFF' — Charge-off status
        - `chargeOffAmount` number — Charge-off amount
        - `chargeOffDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `firstDelinquencyDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `lastActivityDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountTypeCode` string — Account type code
        - `highestAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Highest adverse rating
        - `highestAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `mostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Most recent adverse rating
        - `mostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `secondMostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Second most recent adverse rating
        - `secondMostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `adverseRatingCount` number — Total count of adverse ratings
        - `liabilityTransfers` LiabilityTransfers
          - `transferredFrom` LiabilityTransfer
            - `creditorName` string, required — Creditor name
          - `transferredTo` LiabilityTransfer
            - `creditorName` string, required — Creditor name
        - `narratives` Narratives[] — Details about consumer account narratives
          - `code` string — Narrative's code
          - `description` string — Narrative's description
        - `accountNumberLastFour` string — Last four digits of the account number. For accounts with fewer than four digits, the full account number is returned. This field is only returned for non-credit card liability types (auto loans, student loans, home loans, personal loans, and miscellaneous liabilities).
        - `paymentHistory` PaymentHistory
          - `lastAssessedStatementDate` string, date — Date of the last assessed statement
          - `details` PaymentHistoryDetails[]
            - `date` string, date — Date of billing period
            - `description` string — Description of the payment
            - `code` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Code representing the payment status
      - `balanceDetails` LiabilityBalanceDetails, required
        - `outstandingBalance` number — Current balance on the account
        - `updatedOn` number — Timestamp of the last update
      - `statementSummary` LiabilityStatementSummary, required
        - `statementDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `statementBalance` number — Total balance on the statement
        - `principalBalance` number — Principal balance on the loan
        - `minimumPaymentAmount` number — Minimum amount due for payment
        - `lastPaymentDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `dueDate` string, date — Due date for the next payment
        - `overduePeriod` 'LATE_30_DAYS' | 'LATE_60_DAYS' | 'LATE_90_DAYS' | 'LATE_120_DAYS' | 'NOT_OVERDUE' — Overdue period status
        - `amountPastDue` number — Amount past due
        - `updatedOn` number — Timestamp of the last update
      - `creditor` Creditor
        - `industryType` string — Industry type of the creditor
        - `industryCode` string — Industry code of the creditor
        - `phoneNumber` string — Creditor phone number
        - `originalName` string — Creditor original name
        - `bureauSubscriberCode` string — Creditor subscriber code
        - `billingAddresses` BillingAddress[] — Previous and current billing addresses
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
          - `reportedDate` string, date-time — Date when this address was reported
          - `reportedDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
          - `addressType` 'PREVIOUS' | 'CURRENT' — Type of address (current/previous)
        - `address` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
        - `billingAddress` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
      - `capabilities` CapabilityMatrix, required
        - `payments` PaymentsCapability
          - `billPayment` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `pushToCard` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `receiveOnlyPayment` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
        - `data` DataCapability
          - `realtimeBalance` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `payoffSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `liabilityGroupPayoffQuote` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `statementSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `annualPercentageRate` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
    - `studentLoans` DebtProfileStudentLoan[]
      - `studentLoanId` string, required — Unique identifier for the student loan
      - `logoUrl` string, required — Logo URL for the institution
      - `displayName` string — Name of the institution
      - `updatedOn` number — Timestamp of the last update
      - `createdOn` number — Timestamp of the creation
      - `liabilityProfile` StudentLoanLiabilityProfile, required
        - `accountOriginationDate` string, date — Date of account origination
        - `status` 'OPEN' | 'CLOSED' — Liability status
        - `interestRateDerived` number — Interest rate derived
        - `loanOriginationAmount` number — Loan origination amount
        - `highCreditAmount` number — Represents the highest balance or amount of credit owed on a specific account during a specific period, as reported by the creditor
        - `accountRating` string — Account rating
        - `liabilitySubtype` string — Subtype of liability
        - `debtType` 'SECURED' | 'UNSECURED' | 'UNKNOWN' — The type of debt. This field indicates whether the debt is secured or unsecured.
        - `pendingLoanTermInMonthsDerived` number — Pending loan term in months derived
        - `loanTermInMonths` number — Loan term in months
        - `termsFrequency` 'BIWEEKLY' | 'DEFERRED' | 'SEMI_MONTHLY' | 'BI_MONTHLY' | 'MONTHLY' | 'SINGLE_PAYMENT_LOAN' | 'QUARTERLY' | 'SEMI_ANNUALLY' | 'TRI_ANNUALLY' | 'WEEKLY' | 'ANNUALLY' — Indicates how often payments are due
        - `closedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountOwnershipType` 'AUTHORIZED_USER' | 'COMAKER' | 'INDIVIDUAL' | 'JOINT_CONTRACTUAL_LIABILITY' | 'JOINT_PARTICIPATING' | 'MAKER' | 'ON_BEHALF_OF' | 'TERMINATED' | 'UNDESIGNATED' | 'DECEASED' — Type of account ownership
        - `ecoaCode` 'I' | 'J' | 'A' | 'C' | 'M' | 'T' | 'X' — This field represents the Equal Credit Opportunity Act code for a particular liability. Where it can be represented as both a letter and a number, we opt to display the letter
        - `reviewedInMonths` number — Number of months the account has been reviewed
        - `reportedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountType` 'CREDIT_LINE' | 'INSTALLMENT' | 'MORTGAGE' | 'OPEN' | 'REVOLVING' | 'UNKNOWN' — Type of account
        - `consumerDisputeStatus` 'DISPUTED' | 'NOT_DISPUTED' — Consumer dispute status
        - `derogatoryDataStatus` 'DEROGATORY' | 'NOT_DEROGATORY' — Status of derogatory data
        - `collectionStatus` 'IN_COLLECTION' | 'NOT_IN_COLLECTION' — Collection status
        - `chargeOffStatus` 'CHARGED_OFF' | 'NOT_CHARGED_OFF' — Charge-off status
        - `chargeOffAmount` number — Charge-off amount
        - `chargeOffDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `firstDelinquencyDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `lastActivityDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountTypeCode` string — Account type code
        - `highestAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Highest adverse rating
        - `highestAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `mostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Most recent adverse rating
        - `mostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `secondMostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Second most recent adverse rating
        - `secondMostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `adverseRatingCount` number — Total count of adverse ratings
        - `liabilityTransfers` LiabilityTransfers
          - `transferredFrom` LiabilityTransfer
            - `creditorName` string, required — Creditor name
          - `transferredTo` LiabilityTransfer
            - `creditorName` string, required — Creditor name
        - `narratives` Narratives[] — Details about consumer account narratives
          - `code` string — Narrative's code
          - `description` string — Narrative's description
        - `accountNumberLastFour` string — Last four digits of the account number. For accounts with fewer than four digits, the full account number is returned. This field is only returned for non-credit card liability types (auto loans, student loans, home loans, personal loans, and miscellaneous liabilities).
        - `loanType` 'PUBLIC' | 'PRIVATE' | 'UNVERIFIED' — Loan Type
        - `paymentHistory` PaymentHistory
          - `lastAssessedStatementDate` string, date — Date of the last assessed statement
          - `details` PaymentHistoryDetails[]
            - `date` string, date — Date of billing period
            - `description` string — Description of the payment
            - `code` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Code representing the payment status
      - `balanceDetails` LiabilityBalanceDetails, required
        - `outstandingBalance` number — Current balance on the account
        - `updatedOn` number — Timestamp of the last update
      - `statementSummary` LiabilityStatementSummary, required
        - `statementDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `statementBalance` number — Total balance on the statement
        - `principalBalance` number — Principal balance on the loan
        - `minimumPaymentAmount` number — Minimum amount due for payment
        - `lastPaymentDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `dueDate` string, date — Due date for the next payment
        - `overduePeriod` 'LATE_30_DAYS' | 'LATE_60_DAYS' | 'LATE_90_DAYS' | 'LATE_120_DAYS' | 'NOT_OVERDUE' — Overdue period status
        - `amountPastDue` number — Amount past due
        - `updatedOn` number — Timestamp of the last update
      - `creditor` Creditor
        - `industryType` string — Industry type of the creditor
        - `industryCode` string — Industry code of the creditor
        - `phoneNumber` string — Creditor phone number
        - `originalName` string — Creditor original name
        - `bureauSubscriberCode` string — Creditor subscriber code
        - `billingAddresses` BillingAddress[] — Previous and current billing addresses
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
          - `reportedDate` string, date-time — Date when this address was reported
          - `reportedDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
          - `addressType` 'PREVIOUS' | 'CURRENT' — Type of address (current/previous)
        - `address` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
        - `billingAddress` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
      - `capabilities` CapabilityMatrix, required
        - `payments` PaymentsCapability
          - `billPayment` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `pushToCard` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `receiveOnlyPayment` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
        - `data` DataCapability
          - `realtimeBalance` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `payoffSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `liabilityGroupPayoffQuote` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `statementSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `annualPercentageRate` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
    - `miscellaneousLiabilities` DebtProfileMiscellaneousLiability[]
      - `miscellaneousLiabilityId` string, required — Unique identifier for the miscellaneous liability
      - `logoUrl` string, required — Logo URL for the institution
      - `displayName` string — Name of the institution
      - `updatedOn` number — Timestamp of the last update
      - `createdOn` number — Timestamp of the creation
      - `liabilityProfile` MiscellaneousLiabilityProfile, required
        - `accountOriginationDate` string, date — Date of account origination
        - `status` 'OPEN' | 'CLOSED' — Liability status
        - `interestRateDerived` number — Interest rate derived
        - `loanOriginationAmount` number — Loan origination amount
        - `highCreditAmount` number — Represents the highest balance or amount of credit owed on a specific account during a specific period, as reported by the creditor
        - `accountRating` string — Account rating
        - `liabilitySubtype` string — Subtype of liability
        - `debtType` 'SECURED' | 'UNSECURED' | 'UNKNOWN' — The type of debt. This field indicates whether the debt is secured or unsecured.
        - `pendingLoanTermInMonthsDerived` number — Pending loan term in months derived
        - `loanTermInMonths` number — Loan term in months
        - `termsFrequency` 'BIWEEKLY' | 'DEFERRED' | 'SEMI_MONTHLY' | 'BI_MONTHLY' | 'MONTHLY' | 'SINGLE_PAYMENT_LOAN' | 'QUARTERLY' | 'SEMI_ANNUALLY' | 'TRI_ANNUALLY' | 'WEEKLY' | 'ANNUALLY' — Indicates how often payments are due
        - `closedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountOwnershipType` 'AUTHORIZED_USER' | 'COMAKER' | 'INDIVIDUAL' | 'JOINT_CONTRACTUAL_LIABILITY' | 'JOINT_PARTICIPATING' | 'MAKER' | 'ON_BEHALF_OF' | 'TERMINATED' | 'UNDESIGNATED' | 'DECEASED' — Type of account ownership
        - `ecoaCode` 'I' | 'J' | 'A' | 'C' | 'M' | 'T' | 'X' — This field represents the Equal Credit Opportunity Act code for a particular liability. Where it can be represented as both a letter and a number, we opt to display the letter
        - `reviewedInMonths` number — Number of months the account has been reviewed
        - `reportedDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountType` 'CREDIT_LINE' | 'INSTALLMENT' | 'MORTGAGE' | 'OPEN' | 'REVOLVING' | 'UNKNOWN' — Type of account
        - `consumerDisputeStatus` 'DISPUTED' | 'NOT_DISPUTED' — Consumer dispute status
        - `derogatoryDataStatus` 'DEROGATORY' | 'NOT_DEROGATORY' — Status of derogatory data
        - `collectionStatus` 'IN_COLLECTION' | 'NOT_IN_COLLECTION' — Collection status
        - `chargeOffStatus` 'CHARGED_OFF' | 'NOT_CHARGED_OFF' — Charge-off status
        - `chargeOffAmount` number — Charge-off amount
        - `chargeOffDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `firstDelinquencyDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `lastActivityDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `accountTypeCode` string — Account type code
        - `highestAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Highest adverse rating
        - `highestAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `mostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Most recent adverse rating
        - `mostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `secondMostRecentAdverseRating` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Second most recent adverse rating
        - `secondMostRecentAdverseRatingDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `adverseRatingCount` number — Total count of adverse ratings
        - `liabilityTransfers` LiabilityTransfers
          - `transferredFrom` LiabilityTransfer
            - `creditorName` string, required — Creditor name
          - `transferredTo` LiabilityTransfer
            - `creditorName` string, required — Creditor name
        - `narratives` Narratives[] — Details about consumer account narratives
          - `code` string — Narrative's code
          - `description` string — Narrative's description
        - `accountNumberLastFour` string — Last four digits of the account number. For accounts with fewer than four digits, the full account number is returned. This field is only returned for non-credit card liability types (auto loans, student loans, home loans, personal loans, and miscellaneous liabilities).
        - `collectionAccountStatus` 'UNPAID' | 'FINANCIAL_COUNSELOR' | 'ADJUSTMENT' | 'WAGE_EARNER' | 'NEW_LISTING' | 'PAID' | 'ACCOUNT_DISPUTED' | 'PAYMENT' | 'UNKNOWN' | 'CHECKED' | 'IN_BANKRUPTCY' — Represents the status of a collection account, indicating its current stage in the debt recovery process
        - `paymentHistory` PaymentHistory
          - `lastAssessedStatementDate` string, date — Date of the last assessed statement
          - `details` PaymentHistoryDetails[]
            - `date` string, date — Date of billing period
            - `description` string — Description of the payment
            - `code` '0' | '1' | '2' | '3' | '4' | '5' | '6' | 'G' | 'H' | 'J' | 'R' | 'L' | 'E' | 'B' | 'D' — Code representing the payment status
      - `balanceDetails` LiabilityBalanceDetails, required
        - `outstandingBalance` number — Current balance on the account
        - `updatedOn` number — Timestamp of the last update
      - `statementSummary` LiabilityStatementSummary, required
        - `statementDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `statementBalance` number — Total balance on the statement
        - `principalBalance` number — Principal balance on the loan
        - `minimumPaymentAmount` number — Minimum amount due for payment
        - `lastPaymentDateWithFormat` DateWithFormat
          - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
          - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
        - `dueDate` string, date — Due date for the next payment
        - `overduePeriod` 'LATE_30_DAYS' | 'LATE_60_DAYS' | 'LATE_90_DAYS' | 'LATE_120_DAYS' | 'NOT_OVERDUE' — Overdue period status
        - `amountPastDue` number — Amount past due
        - `updatedOn` number — Timestamp of the last update
      - `creditor` Creditor
        - `industryType` string — Industry type of the creditor
        - `industryCode` string — Industry code of the creditor
        - `phoneNumber` string — Creditor phone number
        - `originalName` string — Creditor original name
        - `bureauSubscriberCode` string — Creditor subscriber code
        - `billingAddresses` BillingAddress[] — Previous and current billing addresses
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
          - `reportedDate` string, date-time — Date when this address was reported
          - `reportedDateWithFormat` DateWithFormat
            - `value` string, date, required — Date value in format YYYY-MM-DD or YYYY-MM or YYYY
            - `format` string, required — Format of the date value. Possible values: YYYY-MM-DD, YYYY-MM, YYYY
          - `addressType` 'PREVIOUS' | 'CURRENT' — Type of address (current/previous)
        - `address` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
        - `billingAddress` Address
          - `addressLine1` string, required
          - `addressLine2` string
          - `city` string, required
          - `state` 'AL' | 'AK' | 'AZ' | 'AR' | 'CA' | 'CO' | 'CT' | 'DC' | 'DE' | 'FL' | 'GA' | 'HI' | 'ID' | 'IL' | 'IN' | 'IA' | 'KS' | 'KY' | 'LA' | 'ME' | 'MD' | 'MA' | 'MI' | 'MN' | 'MS' | 'MO' | 'MT' | 'Ne' | 'NE' | 'NV' | 'NH' | 'NJ' | 'NM' | 'NY' | 'NC' | 'ND' | 'OH' | 'OK' | 'OR' | 'PA' | 'RI' | 'SC' | 'SD' | 'TN' | 'TX' | 'UT' | 'VT' | 'VA' | 'WA' | 'WV' | 'WI' | 'WY', required
          - `zip` string, required
          - `zipExtension` string
      - `capabilities` CapabilityMatrix, required
        - `payments` PaymentsCapability
          - `billPayment` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `pushToCard` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `receiveOnlyPayment` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
        - `data` DataCapability
          - `realtimeBalance` Capability, required
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `payoffSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `liabilityGroupPayoffQuote` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `statementSummary` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.
          - `annualPercentageRate` Capability
            - `availability` 'NOT_SUPPORTED' | 'SUPPORTED' | 'FIELD_ERROR', required — The availability status of a capability
            - `fieldErrors` FieldError[] — Field-level errors if applicable.
              - …
            - `description` 'INSTITUTION_NOT_SUPPORTED' | 'INSTITUTION_DISABLED' | 'REFRESH_EXHAUSTED' | 'NOT_PRIMARY_ACCOUNT_HOLDER' | 'ACCOUNT_TERMINATED' | 'CLOSED_ACCOUNT_NO_BALANCE' | 'CLOSED_ACCOUNT' | 'ACCOUNT_NUMBER_VERIFICATION_FAILED' — Description of why the capability is not supported, if applicable.
            - `nextEligibleRefreshOn` number — The earliest timestamp that the capability will be available, if applicable.
            - `liabilityGroupId` string — Unique identifier of the liability group for the capability.

## Other responses

- `400` — Bad Request
- `404` — Not Found
- `409` — Conflict
- `429` — Too Many Requests
- `500` — Internal Server Error

---

[API](https://skmtc.net/spinwheel/apis/discover.md) · [All operations](https://skmtc.net/spinwheel/apis/discover/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/spinwheel/discover/versions/55b90a2e1dd4/schema)
