Inscribe · Schema
CustomerCreditAnalysisCashflowInsights
Insights about cashflow and balances (aggregated at both the customer and bank account levels).
Fraud PreventionDocument VerificationFinancial ServicesKYCKYBBank StatementsPaystubsIdentity VerificationRisk ManagementFintechArtificial IntelligenceMachine Learning
Properties
| Name | Type | Description |
|---|---|---|
| average_credit_amount | number | The average transaction amount across all credit transactions (in cents). |
| average_debit_amount | number | The average transaction amount across all debit transactions (in cents). |
| count_credit_transactions | number | The count of all credit transactions. |
| count_debit_transactions | number | The count of all debit transactions. |
| total_credits | number | The summed amount of all credit transactions (in cents). |
| total_debits | number | The summed amount of all debit transactions (in cents). |
| total_net | number | This is equivalent to total_credits minus total_debits. |
| count_self_transfers | number | The quantity of self-transfers. We define a self-transfer as a bank transfer between separate bank accounts within the same entity (e.g. an individual transferring money from their checking to their s |
| max_balance | number | The highest aggregated daily balance found (in cents). Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across al |
| min_balance | number | The lowest aggregated daily balance found (in cents). Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across all |
| beginning_balance | number | The beginning balance found in the period (in cents). Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across all |
| ending_balance | number | The ending balance found in the period (in cents). Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across all cu |
| count_negative_balance_days | number | The number of days for which there was a negative balance. Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum acros |
| average_daily_balance | number | The statistical mean of the daily balances across the time period. Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the s |
| daily_balance_volatility | number | This is the [standard deviation]( |
| cashflow_by_category | object | Cashflow insights specific to each transaction category. |
| cashflow_by_method | object | Cashflow insights specific to each transaction method. Transaction methods describes 'how' a transaction was completed (e.g. cash, check, bank transfer). |
| bank_accounts | object | A list of bank accounts associated with the customer. |
| metadata | object | |
| confidence_score | number | The confidence score represents the degree of certainty for the accuracy of the Credit Insights outputs. We calculate this score using a weighted combination of parsing and transaction categorization |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/inscribe/main/json-schema/inscribe-customer-credit-analysis-cashflow-insights-schema.json",
"title": "CustomerCreditAnalysisCashflowInsights",
"description": "Insights about cashflow and balances (aggregated at both the customer and bank account levels).",
"x-generated": "2026-10-14",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/inscribe-core-resources-openapi.yml#/components/schemas/CustomerCreditAnalysisCashflowInsights",
"type": "object",
"properties": {
"average_credit_amount": {
"type": "number",
"format": "int",
"description": "The average transaction amount across all credit transactions (in cents)."
},
"average_debit_amount": {
"type": "number",
"format": "int",
"description": "The average transaction amount across all debit transactions (in cents)."
},
"count_credit_transactions": {
"type": "number",
"format": "int",
"description": "The count of all credit transactions."
},
"count_debit_transactions": {
"type": "number",
"format": "int",
"description": "The count of all debit transactions."
},
"total_credits": {
"type": "number",
"format": "int",
"description": "The summed amount of all credit transactions (in cents)."
},
"total_debits": {
"type": "number",
"format": "int",
"description": "The summed amount of all debit transactions (in cents)."
},
"total_net": {
"type": "number",
"format": "int",
"description": "This is equivalent to total_credits minus total_debits."
},
"count_self_transfers": {
"type": "number",
"format": "int",
"description": "The quantity of self-transfers. We define a self-transfer as a bank transfer between separate bank accounts within the same entity (e.g. an individual transferring money from their checking to their savings account)."
},
"max_balance": {
"type": "number",
"format": "int",
"description": "The highest aggregated daily balance found (in cents). Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across all customer bank accounts)."
},
"min_balance": {
"type": "number",
"format": "int",
"description": "The lowest aggregated daily balance found (in cents). Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across all customer bank accounts)."
},
"beginning_balance": {
"type": "number",
"format": "int",
"description": "The beginning balance found in the period (in cents). Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across all customer bank accounts)."
},
"ending_balance": {
"type": "number",
"format": "int",
"description": "The ending balance found in the period (in cents). Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across all customer bank accounts)."
},
"count_negative_balance_days": {
"type": "number",
"format": "int",
"description": "The number of days for which there was a negative balance. Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across all customer bank accounts)."
},
"average_daily_balance": {
"type": "number",
"format": "int",
"description": "The statistical mean of the daily balances across the time period. Daily balances are taken from the end of each day. This aggregated statistic refers to the overall customer daily balance (i.e. the sum across all customer bank accounts)."
},
"daily_balance_volatility": {
"type": "number",
"format": "int",
"description": "This is the [standard deviation](<https://en.wikipedia.org/wiki/Standard_deviation>) of all daily balances. This represents the volatility of the customers bank account balances. For customers with multiple bank accounts, we calculate the [standard deviation of the sum ](<https://online.stat.psu.edu/stat500/book/export/html/572>)of the bank account balance variables."
},
"cashflow_by_category": {
"type": "object",
"description": "Cashflow insights specific to each transaction category.",
"properties": {
"accommodation": {
"type": "object",
"properties": {
"rent": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"hotels": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"bank_charge": {
"type": "object",
"properties": {
"overdraft": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"nsf": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"interest_paid": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"entertainment": {
"type": "object",
"properties": {
"gambling": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"income": {
"type": "object",
"properties": {
"revenue": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"salary": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"interest_received": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"retirement": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"social_security": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"commission_received": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"infrastructure": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"insurance": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"investments": {
"type": "object",
"properties": {
"savings": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"trading": {
"type": "object",
"properties": {
"crypto_trading": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"loan": {
"type": "object",
"properties": {
"mortgage": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"mca": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"payday": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"card_repayment": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"auto_loan": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"buy_now_pay_later": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"personnel": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"refund": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"retail": {
"type": "object",
"properties": {
"food_and_drink": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"groceries": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"self_transfer": {
"type": "object",
"properties": {
"sweep_transfer": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"tax": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"transport": {
"type": "object",
"properties": {
"fuel": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"utilities": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"withdrawal": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
}
}
},
"cashflow_by_method": {
"type": "object",
"description": "Cashflow insights specific to each transaction method. Transaction methods describes 'how' a transaction was completed (e.g. cash, check, bank transfer).",
"properties": {
"bank_transfer": {
"type": "object",
"properties": {
"total_credits": {
"type": "integer",
"description": "The summed amount of all credit transactions relevant to this transaction method (in cents)."
},
"total_debits": {
"type": "integer",
"description": "The summed amount of all debit transactions relevant to this transaction method (in cents)."
},
"total_net": {
"type": "integer",
"description": "This is equivalent to total_credits minus total_debits."
}
}
},
"card_payment": {
"type": "object",
"properties": {
"total_credits": {
"type": "integer",
"description": "The summed amount of all credit transactions relevant to this transaction method (in cents)."
},
"total_debits": {
"type": "integer",
"description": "The summed amount of all debit transactions relevant to this transaction method (in cents)."
},
"total_net": {
"type": "integer",
"description": "This is equivalent to total_credits minus total_debits."
}
}
},
"cash": {
"type": "object",
"properties": {
"total_credits": {
"type": "integer",
"description": "The summed amount of all credit transactions relevant to this transaction method (in cents)."
},
"total_debits": {
"type": "integer",
"description": "The summed amount of all debit transactions relevant to this transaction method (in cents)."
},
"total_net": {
"type": "integer",
"description": "This is equivalent to total_credits minus total_debits."
}
}
},
"check": {
"type": "object",
"properties": {
"total_credits": {
"type": "integer",
"description": "The summed amount of all credit transactions relevant to this transaction method (in cents)."
},
"total_debits": {
"type": "integer",
"description": "The summed amount of all debit transactions relevant to this transaction method (in cents)."
},
"total_net": {
"type": "integer",
"description": "This is equivalent to total_credits minus total_debits."
}
}
}
}
},
"bank_accounts": {
"type": "object",
"description": "A list of bank accounts associated with the customer.",
"properties": {
"bank_account_id": {
"$ref": "#/$defs/BasicBankAccountCreditAnalysisCashflowInsights"
}
}
},
"metadata": {
"$ref": "#/$defs/metadata_insights"
},
"confidence_score": {
"type": "number",
"deprecated": true,
"format": "float",
"description": "The confidence score represents the degree of certainty for the accuracy of the Credit Insights outputs. We calculate this score using a weighted combination of parsing and transaction categorization certainties. Confidence scores above 0.5 represent high confidence."
}
},
"$defs": {
"BasicBankAccountCreditAnalysisCashflowInsights": {
"type": "object",
"description": "Insights about cashflow and balances specific to the listed bank account.",
"properties": {
"average_credit_amount": {
"type": "number",
"format": "int",
"description": "The average transaction amount across all credit transactions (in cents)."
},
"average_debit_amount": {
"type": "number",
"format": "int",
"description": "The average transaction amount across all debit transactions (in cents)."
},
"count_credit_transactions": {
"type": "number",
"format": "int",
"description": "The count of all credit transactions."
},
"count_debit_transactions": {
"type": "number",
"format": "int",
"description": "The count of all debit transactions."
},
"total_credits": {
"type": "number",
"format": "int",
"description": "The summed amount of all credit transactions (in cents)."
},
"total_debits": {
"type": "number",
"format": "int",
"description": "The summed amount of all debit transactions (in cents)."
},
"total_net": {
"type": "number",
"format": "int",
"description": "This is equivalent to total_credits minus total_debits."
},
"count_self_transfers": {
"type": "number",
"format": "int",
"description": "The quantity of self-transfers. We define a self-transfer as a bank transfer between separate bank accounts within the same entity (e.g. an individual transferring money from their checking to their savings account)."
},
"max_balance": {
"type": "number",
"format": "int",
"description": "The highest daily balance found (in cents). Daily balances are taken from the end of each day."
},
"min_balance": {
"type": "number",
"format": "int",
"description": "The lowest daily balance found (in cents). Daily balances are taken from the end of each day."
},
"beginning_balance": {
"type": "number",
"format": "int",
"description": "The beginning balance for the bank account (in cents)."
},
"ending_balance": {
"type": "number",
"format": "int",
"description": "The ending balance for the bank account (in cents)."
},
"average_daily_balance": {
"type": "number",
"format": "int",
"description": "The average daily balance found (in cents). Daily balances are taken from the end of each day."
},
"count_negative_balance_days": {
"type": "number",
"format": "int",
"description": "The number of days for which there was a negative balance. Daily balances are taken from the end of each day."
},
"cashflow_by_category": {
"type": "object",
"description": "Cashflow insights specific to each transaction category.",
"properties": {
"accommodation": {
"type": "object",
"properties": {
"rent": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"hotels": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"bank_charge": {
"type": "object",
"properties": {
"overdraft": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"nsf": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"interest_paid": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"entertainment": {
"type": "object",
"properties": {
"gambling": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"income": {
"type": "object",
"properties": {
"revenue": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"salary": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"interest_received": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"retirement": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"social_security": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
"total_debit": {
"type": "integer"
},
"total_credit": {
"type": "integer"
}
}
},
"commission_received": {
"type": "object",
"properties": {
"total_net": {
"type": "integer"
},
# --- truncated at 32 KB (49 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/inscribe/refs/heads/main/json-schema/inscribe-customer-credit-analysis-cashflow-insights-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/inscribe-customer-credit-analysis-cashflow-insights"
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.