BB&T Corp (Truist) · Schema
Account With Details entity
This provides an instance of an account with full details
BankingFinancial ServicesOpen BankingTruistBB&TFortune 500
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/bbandt-corp/main/json-schema/bbandt-corp-account-with-details-schema.json",
"title": "Account With Details entity",
"description": "This provides an instance of an account with full details",
"x-generated": "2026-10-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/bbandt-corp-account-information-api-openapi.yml#/components/schemas/AccountWithDetails",
"type": "object",
"x-fdx-csdf-account-categories": [
"ANY"
],
"oneOf": [
{
"type": "object",
"properties": {
"depositAccount": {
"$ref": "#/$defs/DepositAccount",
"description": "A deposit account",
"x-fdx-csdf-account-categories": [
"REG_E"
]
}
}
},
{
"type": "object",
"properties": {
"investmentAccount": {
"$ref": "#/$defs/InvestmentAccount",
"description": "An investment account"
}
}
},
{
"type": "object",
"properties": {
"locAccount": {
"$ref": "#/$defs/LocAccount",
"description": "A line-of-credit account",
"x-fdx-csdf-account-categories": [
"REG_Z"
]
}
}
},
{
"type": "object",
"properties": {
"loanAccount": {
"$ref": "#/$defs/LoanAccount",
"description": "A loan account"
}
}
}
],
"$defs": {
"Account": {
"title": "Account entity",
"description": "An abstract account entity that concrete account entities extend",
"type": "object",
"x-fdx-csdf-account-categories": [
"ANY"
],
"allOf": [
{
"$ref": "#/$defs/AccountDescriptor"
},
{
"type": "object",
"properties": {
"lineOfBusiness": {
"type": "string",
"description": "The line of business, either CONSUMER or BUSINESS",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"routingTransitNumber": {
"type": "string",
"description": "Routing transit number (RTN) associated with account number at owning institution",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"balanceType": {
"$ref": "#/$defs/BalanceType",
"description": "ASSET (positive transaction amount increases balance), LIABILITY (positive transaction amount decreases balance)",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"contact": {
"$ref": "#/$defs/AccountContact",
"description": "Contact information associated with this account",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"interestRate": {
"type": "number",
"description": "Interest Rate of Account"
},
"transferIn": {
"type": "boolean",
"description": "Account is eligible for incoming transfers",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"transferOut": {
"type": "boolean",
"description": "Account is eligible for outgoing transfers",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"billPayStatus": {
"$ref": "#/$defs/AccountBillPayStatus",
"description": "Defines account's ability to participate in bill payments",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"lastActivityDate": {
"$ref": "#/$defs/DateString",
"description": "Date that last transaction occurred on account",
"x-fdx-csdf-account-categories": [
"ANY"
]
}
}
}
]
},
"AccountBillPayStatus": {
"title": "Account Bill Pay Status",
"description": "Indicates bill pay capabilities for an account.\n * `ACTIVE`: Can be used for bill payment\n * `AVAILABLE`: Account can be requested for bill payment\n * `NOT_AVAILABLE`: Account cannot participate in bill payment\n * `PENDING`: Account requested for bill payment, but not available yet",
"type": "string",
"x-fdx-csdf-account-categories": [
"REG_E"
],
"enum": [
"ACTIVE",
"AVAILABLE",
"NOT_AVAILABLE",
"PENDING"
]
},
"AccountCategory": {
"title": "Account Category type",
"description": "The category of account",
"type": "string",
"x-fdx-csdf-account-categories": [
"ANY"
],
"enum": [
"DEPOSIT_ACCOUNT",
"INVESTMENT_ACCOUNT",
"LOAN_ACCOUNT",
"LOC_ACCOUNT"
]
},
"AccountContact": {
"title": "Account Contact entity",
"description": "Contact information for the account",
"type": "object",
"x-fdx-csdf-account-categories": [
"ANY"
],
"properties": {
"holders": {
"type": "array",
"x-fdx-csdf-account-categories": [
"ANY"
],
"items": {
"$ref": "#/$defs/AccountHolder"
},
"description": "Owners of the account"
}
}
},
"AccountDescriptor": {
"title": "Account Descriptor entity",
"description": "This descriptor provides minimal information about the account for use in lightweight arrays",
"type": "object",
"x-fdx-csdf-account-categories": [
"ANY"
],
"properties": {
"accountCategory": {
"$ref": "#/$defs/AccountCategory",
"description": "The category of account",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"accountId": {
"description": "Long-term persistent identity of the account, though not an account number. This identity must be unique to the owning institution",
"$ref": "#/$defs/Identifier",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"accountType": {
"$ref": "#/$defs/AccountType",
"description": "Account type",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"accountNumber": {
"description": "Shows masked customer account number. To retrieve a tokenized account number and its corresponding routingTransitNumber for money movement transactions on a Checking or Savings (DDA) account, call the Truist Account Payment Networks API for this accountId",
"type": "string",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"accountNumberDisplay": {
"description": "Account display number for the end user's handle at the owning institution. This is to be displayed by the Interface Provider",
"type": "string",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"productName": {
"type": "string",
"description": "Marketed product name for this account. Used in UIs to assist in account selection",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"nickname": {
"description": "Name given by the user. Used in UIs to assist in account selection",
"type": "string",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"status": {
"$ref": "#/$defs/AccountStatus",
"description": "Account status. Values are: OPEN, CLOSED",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"accountOpenDate": {
"$ref": "#/$defs/DateString",
"description": "Account opening date",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"currency": {
"$ref": "#/$defs/Currency",
"description": "Account currency",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"fiAttributes": {
"type": "array",
"description": "Array of Financial institution-specific attributes",
"items": {
"$ref": "#/$defs/FiAttribute"
},
"x-fdx-csdf-account-categories": [
"ANY"
]
}
}
},
"AccountHolder": {
"title": "Account Holder entity",
"description": "Defines the account holder's relationship with an account.",
"type": "object",
"x-fdx-csdf-account-categories": [
"ANY"
],
"properties": {
"relationship": {
"$ref": "#/$defs/AccountHolderRelationship",
"description": "Customer's relationship to the account",
"x-fdx-csdf-account-categories": [
"ANY"
]
}
}
},
"AccountHolderRelationship": {
"title": "Account Holder Relationship",
"description": "Types of relationships between accounts and holders",
"type": "string",
"x-fdx-csdf-account-categories": [
"ANY"
],
"enum": [
"AUTHORIZED_USER",
"BUSINESS",
"POWER_OF_ATTORNEY",
"PRIMARY",
"PRIMARY_JOINT",
"PRIMARY_JOINT_TENANTS",
"SECONDARY",
"TRUSTEE"
]
},
"AccountStatus": {
"title": "Account Status",
"description": "The status of an account",
"type": "string",
"x-fdx-csdf-account-categories": [
"ANY"
],
"enum": [
"CLOSED",
"OPEN"
]
},
"AccountType": {
"title": "Account Type",
"x-fdx-csdf-account-categories": [
"ANY"
],
"description": "The type of an account.\n | Value | Description |\n |-----|-----|\n | BROKERAGEPRODUCT | Investment management offered by a licensed brokerage firm that places trades on behalf of the customer, utilizing any number of investment options |\n | CD | A certificate of deposit (CD) is a product offered by banks and credit unions that provides an interest rate premium in exchange for the customer agreeing to leave a lump-sum deposit untouched for a predetermined period of time |\n | CHECKING | A deposit account held at a financial institution that allows withdrawals and deposits |\n | COMMERCIALLOAN | A preset borrowing limit that can be used at any time |\n | CREDITCARD | Allows cardholders to borrow funds with which to pay for goods and services with merchants that accept cards for payment |\n | IRA | An individual retirement account (IRA) is a tax-advantaged account that individuals use to save and invest for retirement |\n | LINEOFCREDIT | A credit facility extended by a bank or other financial institution to a government, business or individual customer that enables the customer to draw on the facility when the customer needs funds |\n | MORTGAGE | A type of loan you can use to buy or refinance a home |\n | PERSONALLOAN | A type of debt that is not protected by a guarantor, or collateralized by a lien on specific assets of the borrower |\n | SAVINGS | An interest-bearing deposit account held at a bank or other financial institution |\n | TRUST | A type of financial account that is opened by an individual and managed by a designated trustee for the benefit of a third party in accordance with agreed-upon terms |",
"type": "string",
"enum": [
"BROKERAGEPRODUCT",
"CD",
"CHECKING",
"COMMERCIALLOAN",
"CREDITCARD",
"IRA",
"LINEOFCREDIT",
"MORTGAGE",
"PERSONALLOAN",
"SAVINGS",
"TRUST"
]
},
"BalanceType": {
"title": "Balance Type",
"description": "Type of balance\n * 'ASSET': Positive transaction amount increases balance\n * 'LIABILITY': Positive transaction amount decreases balance",
"type": "string",
"x-fdx-csdf-account-categories": [
"ANY"
],
"enum": [
"ASSET",
"LIABILITY"
]
},
"CompoundingPeriod": {
"title": "Compounding Period",
"description": "Interest compounding Period",
"type": "string",
"x-fdx-csdf-account-categories": [
"ANY"
],
"enum": [
"ANNUALLY",
"BIWEEKLY",
"DAILY",
"MONTHLY",
"SEMIANNUALLY",
"SEMIMONTHLY",
"WEEKLY"
]
},
"Currency": {
"title": "Currency entity",
"description": "Represents an international currency",
"type": "object",
"x-fdx-csdf-account-categories": [
"ANY"
],
"properties": {
"currencyCode": {
"$ref": "#/$defs/Iso4217Code",
"description": "ISO 4217 currency code",
"x-fdx-csdf-account-categories": [
"ANY"
]
}
}
},
"DateString": {
"title": "Date String",
"description": "ISO 8601 full-date in format 'YYYY-MM-DD' according to [IETF RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339.html#section-5.6)",
"type": "string",
"format": "date",
"maxLength": 10,
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"DebtClass": {
"title": "Debt Class",
"description": "The classification of a debt instrument",
"type": "string",
"enum": [
"CORPORATE",
"MUNICIPAL",
"OTHER",
"TREASURY"
]
},
"DebtSecurity": {
"title": "Debt Security entity",
"description": "An investment in a debt security",
"type": "object",
"allOf": [
{
"$ref": "#/$defs/Security"
},
{
"type": "object",
"properties": {
"parValue": {
"type": "number",
"description": "Par value amount"
},
"debtType": {
"$ref": "#/$defs/DebtType",
"description": "Debt type. One of COUPON, ZERO"
},
"debtClass": {
"$ref": "#/$defs/DebtClass",
"description": "Classification of debt. One of TREASURY, MUNICIPAL, CORPORATE, OTHER"
},
"couponRate": {
"type": "number",
"description": "Bond coupon rate for next closest call date"
},
"bondMaturityDate": {
"$ref": "#/$defs/DateString",
"description": "Bond maturity date"
}
}
}
]
},
"DebtType": {
"title": "Debt Type",
"description": "The type of a debt instrument",
"type": "string",
"enum": [
"COUPON",
"ZERO"
]
},
"DepositAccount": {
"title": "Deposit Account entity",
"description": "Information for a deposit account type",
"type": "object",
"x-fdx-csdf-account-categories": [
"REG_E"
],
"allOf": [
{
"$ref": "#/$defs/Account"
},
{
"type": "object",
"properties": {
"balanceAsOf": {
"description": "As-of date of balances",
"$ref": "#/$defs/Timestamp",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"currentBalance": {
"type": "number",
"description": "Balance of funds in account",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"availableBalance": {
"type": "number",
"description": "Balance of funds available for use",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"annualPercentageYield": {
"type": "number",
"description": "Annual Percentage Yield",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"interestYtd": {
"type": "number",
"description": "YTD Interest",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"term": {
"type": "integer",
"description": "Term of CD in months",
"x-fdx-csdf-account-categories": [
"REG_E"
]
},
"maturityDate": {
"$ref": "#/$defs/DateString",
"description": "Maturity date for CDs",
"x-fdx-csdf-account-categories": [
"REG_E"
]
}
}
}
]
},
"FiAttribute": {
"title": "FI Attribute entity",
"description": "Financial Institution provider-specific attribute",
"type": "object",
"x-fdx-csdf-account-categories": [
"ANY"
],
"properties": {
"name": {
"type": "string",
"description": "Name of attribute",
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"value": {
"type": "string",
"description": "Value of attribute",
"x-fdx-csdf-account-categories": [
"ANY"
]
}
}
},
"Holding": {
"title": "Holding entity",
"description": "A holding in an investment account",
"type": "object",
"properties": {
"holdingId": {
"type": "string",
"description": "Currently the CUSIP id for the holding. May not be a unique value across the account's holdings"
},
"securityId": {
"type": "string",
"description": "Unique identifier of security"
},
"holdingName": {
"type": "string",
"description": "Holding name or security name"
},
"holdingType": {
"$ref": "#/$defs/HoldingType",
"description": "ANNUITY, BOND, CD, DEBT, DIGITALASSET, MUTUALFUND, OPTION, OTHER, STOCK"
},
"positionType": {
"$ref": "#/$defs/PositionType",
"description": "LONG, SHORT"
},
"description": {
"type": "string",
"description": "The description of the holding"
},
"symbol": {
"type": "string",
"description": "Ticker / Market symbol"
},
"purchasedPrice": {
"type": "number",
"description": "Price of holding at the time of purchase"
},
"currentUnitPrice": {
"type": "number",
"description": "Current unit price"
},
"currentUnitPriceDate": {
"type": "number",
"description": "Current unit price as of date"
},
"units": {
"type": "number",
"description": "Required for stock, mutual funds. Number of shares (with decimals)"
},
"taxLots": {
"type": "array",
"description": "Breakdown by tax lot",
"items": {
"$ref": "#/$defs/TaxLot"
}
},
"debtSecurity": {
"$ref": "#/$defs/DebtSecurity",
"description": "A debt security"
},
"currency": {
"$ref": "#/$defs/Currency",
"description": "Currency information if it is different from Account entity"
},
"marketValue": {
"type": "number",
"description": "Market value at the time of data retrieved"
}
}
},
"HoldingType": {
"title": "Holding Type",
"description": "The type of an investment holding\n\n | Value | Description |\n |-----|-----|\n | ANNUITY | Financial product that pays out a fixed stream of payments |\n | BOND | Debt security as a loan to a government, agency or company, repaid with interest |\n | CD | Certificate of Deposit, a savings account with a fixed rate and term |\n | DEBT | Any type of security that must be paid back in full along with interest |\n | DIGITALASSET | Digital representation of an asset or right that is stored and transferred on a digital network such as the internet or a blockchain |\n | MUTUALFUND | Pooled collection of assets invested in stocks, bonds, and other securities |\n | OPTION | The right to buy a specific number of stock shares at a pre-set price |\n | OTHER | Another type of holding not listed here |\n | STOCK | A share in the ownership of a company |",
"type": "string",
"enum": [
"ANNUITY",
"BOND",
"CD",
"DEBT",
"DIGITALASSET",
"MUTUALFUND",
"OPTION",
"OTHER",
"STOCK"
]
},
"Identifier": {
"title": "Identifier",
"description": "Value for a unique identifier",
"type": "string",
"maxLength": 256,
"x-fdx-csdf-account-categories": [
"ANY"
]
},
"InvestmentAccount": {
"title": "Investment Account entity",
"description": "An investment account type and information such as balances, transactions, holdings and privileges",
"type": "object",
"allOf": [
{
"$ref": "#/$defs/Account"
},
{
"type": "object",
"properties": {
"balanceAsOf": {
"description": "As-of date for balances",
"$ref": "#/$defs/Timestamp"
},
"currentBalance": {
"type": "number",
"description": "Balance of funds in account"
},
"availableBalance": {
"type": "number",
"description": "Balance of funds available for use"
},
"currentValue": {
"type": "number",
"description": "Total current value of all investments"
},
"holdings": {
"type": "array",
"description": "Holdings in the investment account",
"items": {
"$ref": "#/$defs/Holding"
}
},
"availableCashBalance": {
"description": "Cash balance across all sub-accounts. Should include sweep funds",
"type": "number"
},
"balanceList": {
"type": "array",
"description": "List of balances. Aggregate of name value pairs",
"items": {
"$ref": "#/$defs/InvestmentBalance"
}
},
"interestYtd": {
"type": "number",
"description": "YTD Interest"
},
"maturityDate": {
"$ref": "#/$defs/DateString",
"description": "Maturity date"
}
}
}
]
},
"InvestmentBalance": {
"title": "Investment Balance entity",
"description": "A point-in-time balance of the investment account",
"type": "object",
"properties": {
"balanceName": {
"type": "string",
"description": "Name of the balance"
},
"balanceDescription": {
"type": "string",
"description": "Description of balance"
},
"balanceType": {
"$ref": "#/$defs/InvestmentBalanceType",
"description": "AMOUNT, PERCENTAGE"
},
"balanceValue": {
"type": "number",
"description": "Value of named balance"
},
"balanceDate": {
"$ref": "#/$defs/DateString",
"description": "Date as of this balance"
},
"currency": {
"$ref": "#/$defs/Currency",
"description": "Currency if different from that of account"
}
}
},
"InvestmentBalanceType": {
"title": "Investment Balance Type",
"description": "The type of an investment balance",
"type": "string",
"enum": [
"AMOUNT",
"PERCENTAGE"
]
},
"Iso4217Code": {
"title": "ISO 4217 Code",
"description": "Currency, fund and precious metal codes effective from May 12, 2025 and ISO 4217 amendment 179 per [ISO 4217 Currency Code Maintenance](https://www.six-group.com/en/products-services/financial-information/data-standards.html)",
"type": "string",
"x-fdx-csdf-account-categories": [
"ANY"
],
"enum": [
"AED",
"AFN",
"ALL",
"AMD",
"ANG",
"AOA",
"ARS",
"AUD",
"AWG",
"AZN",
"BAM",
"BBD",
"BDT",
"BGN",
"BHD",
"BIF",
"BMD",
"BND",
"BOB",
"BOV",
"BRL",
"BSD",
"BTN",
"BWP",
"BYN",
"BZD",
"CAD",
"CDF",
"CHE",
"CHF",
"CHW",
"CLF",
"CLP",
"CNY",
"COP",
"COU",
"CRC",
"CUC",
"CUP",
"CVE",
"CZK",
"DJF",
"DKK",
"DOP",
"DZD",
"EGP",
"ERN",
"ETB",
"EUR",
"FJD",
"FKP",
"GBP",
"GEL",
"GHS",
"GIP",
"GMD",
"GNF",
"GTQ",
"GYD",
"HKD",
"HNL",
"HTG",
"HUF",
"IDR",
"ILS",
"INR",
"IQD",
"IRR",
"ISK",
"JMD",
"JOD",
"JPY",
"KES",
"KGS",
"KHR",
"KMF",
"KPW",
"KRW",
"KWD",
"KYD",
"KZT",
"LAK",
"LBP",
"LKR",
"LRD",
"LSL",
"LYD",
"MAD",
"MDL",
"MGA",
"MKD",
"MMK",
"MNT",
"MOP",
"MRU",
"MUR",
"MVR",
"MWK",
"MXN",
"MXV",
"MYR",
"MZN",
"NAD",
"NGN",
"NIO",
"NOK",
"NPR",
"NZD",
"OMR",
"PAB",
"PEN",
"PGK",
"PHP",
"PKR",
"PLN",
"PYG",
"QAR",
"RON",
"RSD",
"RUB",
"RWF",
"SAR",
"SBD",
"SCR",
"SDG",
"SEK",
"SGD",
"SHP",
"SLE",
"SLL",
"SOS",
"SRD",
"SSP",
"STN",
"SVC",
"SYP",
"SZL",
"THB",
"TJS",
"TMT",
"TND",
"TOP",
"TRY",
"TTD",
"TWD",
"TZS",
"UAH",
"UGX",
"USD",
"USN",
"UYI",
"UYU",
"UYW",
"UZS",
"VED",
"VES",
"VND",
"VUV",
"WST",
"XAD",
"XAF",
"XAG",
"XAU",
"XBA",
"XBB",
"XBC",
"XBD",
"XCD",
"XCG",
"XDR",
"XOF",
"XPD",
"XPF",
"XPT",
"XSU",
"XTS",
"XUA",
"XXX",
"YER",
"ZAR",
"ZMW",
"ZWG",
"ZWL"
]
},
"LoanAccount": {
"title": "Loan Account entity",
"description": "A loan account type",
"type": "object",
"allOf": [
{
"$ref": "#/$defs/Account"
},
{
"type": "object",
"properties": {
"balanceAsOf": {
"$ref": "#/$defs/Timestamp",
"description": "As-of date for balances"
},
"currentBalance": {
"type": "number",
"description": "Balance of funds in account"
},
"availableBalance": {
"type": "number",
"description": "Balance of funds available for use"
},
"principalBalance": {
"type": "number",
"description": "Principal balance of loan"
},
"escrowBalance": {
"type": "number",
"description": "Escrow balance of loan"
},
"originalPrincipal": {
"type": "number",
"description": "Original principal of loan"
},
"originatingDate": {
"$ref": "#/$defs/DateString",
"description": "Loan origination date"
},
"loanTerm": {
"type": "integer",
"description": "Term of loan in months"
},
"totalNumberOfPayments": {
"type": "integer",
"description": "Total number of payments"
},
"nextPaymentAmount": {
"type": "number",
"description": "Amount of next payment"
},
"nextPaymentDate": {
"$ref": "#/$defs/DateString",
"description": "Date of next payment"
},
"paymentFrequency": {
"$ref": "#/$defs/PaymentFrequency",
"description": "DAILY, WEEKLY, BIWEEKLY, SEMIMONTHLY, MONTHLY, SEMIANNUALLY, ANNUALLY"
},
"compoundingPeriod": {
"$ref": "#/$defs/CompoundingPeriod",
"description": "DAILY, WEEKLY, BIWEEKLY, SEMIMONTHLY, MONTHLY, SEMIANNUALLY, ANNUALLY"
},
"payOffAmount": {
"type": "number",
"description": "Payoff amount"
},
"lastPaymentAmount": {
"type": "number",
"description": "Last payment amount"
},
"lastPaymentDate": {
"$ref": "#/$defs/DateString",
"description": "Last payment date"
},
"maturityDate": {
"$ref": "#/$defs/DateString",
"description": "Maturity date"
},
"interestPaidYearToDate": {
"type": "number",
"description": "Interest paid year to date"
}
}
}
]
},
"LocAccount": {
"title": "Line-Of-Credit Account entity",
"description": "A line-of-credit account",
"type": "object",
"x-fdx-csdf-account-categories": [
"REG_Z"
],
"allOf": [
{
"$ref": "#/$defs/Account"
},
{
"type": "object",
"properties": {
"balanceAsOf": {
"$ref": "#/$defs/Timestamp",
"description": "As-of date for balances",
"x-fdx-csdf-account-categories": [
"REG_Z"
]
},
"availableBalance": {
"type": "number",
"description": "Balance of funds available for use"
},
"creditLine": {
"type": "number",
"description": "Credit limit",
"x-fdx-csdf-account-categories": [
"REG_Z"
]
},
"availableCredit": {
"type": "number",
"description": "Available credit",
"x-fdx-csdf-account-categories": [
"REG_Z"
]
},
"nextPaymentAmount": {
"type": "number",
"description": "Amount of next payment"
},
"currentBalance": {
"type": "number",
"description": "Current balance of the line of credit",
"x-fdx-csdf-account-categories": [
"REG_Z"
]
},
"minimumPaymentAmount": {
"type": "number",
"description": "Minimum payment amount",
"x-fdx-csdf-account-categories": [
"REG_Z"
]
},
"lastPaymentAmount": {
"type": "number",
"description": "Last payment amount",
"x-fdx-csdf-account-categories": [
"REG_Z"
]
},
"lastPaymentDate": {
"$ref": "#/$defs/DateString",
"description": "Last payment date",
"x-fdx-csdf-account-categories": [
"REG_Z"
]
},
"pastDueAmount": {
"type": "number",
# --- truncated at 32 KB (37 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/bbandt-corp/refs/heads/main/json-schema/bbandt-corp-account-with-details-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/bbandt-corp-account-with-details"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.