Basiq · Schema
PostInsightsRequest
AustraliaBankingCDRFinancial DataFintechOpen BankingTransactionLendingAccount Verification
Properties
| Name | Type | Description |
|---|---|---|
| users | array | Array of user IDs to generate the insight for. Minimum 1, maximum 10 users. |
| type | string | The type of insight to generate. |
| data | object | Input data for the insight. The required fields vary by `type`. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/basiq/main/json-schema/basiq-post-insights-request-schema.json",
"title": "PostInsightsRequest",
"x-generated": "2026-10-21",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/_original/basiq-insights-openapi.json#/components/schemas/PostInsightsRequest",
"type": "object",
"required": [
"users",
"type",
"data"
],
"properties": {
"users": {
"type": "array",
"description": "Array of user IDs to generate the insight for. Minimum 1, maximum 10 users.",
"minItems": 1,
"maxItems": 10,
"items": {
"type": "string",
"format": "uuid"
}
},
"type": {
"type": "string",
"description": "The type of insight to generate.",
"enum": [
"EXPENSE_RATIO_VERIFICATION",
"BALANCE_VERIFICATION",
"ACCOUNT_VERIFICATION",
"IDENTITY_VERIFICATION",
"INCOME_VERIFICATION"
]
},
"data": {
"type": "object",
"description": "Input data for the insight. The required fields vary by `type`.",
"oneOf": [
{
"title": "ExpenseRatioData",
"description": "Required when type is EXPENSE_RATIO_VERIFICATION.",
"required": [
"expense"
],
"properties": {
"expense": {
"type": "string",
"description": "The expense value (as a numeric string) to calculate the ratio against income (ME040 Average Monthly Credit). Must be a positive numeric string."
}
}
},
{
"title": "BalanceVerificationData",
"description": "Required when type is BALANCE_VERIFICATION.",
"required": [
"balance"
],
"properties": {
"balance": {
"type": "object",
"required": [
"min"
],
"properties": {
"min": {
"type": "string",
"description": "Minimum balance threshold as a numeric string."
},
"max": {
"type": "string",
"description": "Maximum balance threshold as a numeric string. Optional."
}
}
}
}
},
{
"title": "AccountVerificationData",
"description": "Required when type is ACCOUNT_VERIFICATION.",
"required": [
"accountNumber"
],
"properties": {
"accountNumber": {
"type": "string",
"description": "The account number to verify."
},
"accountType": {
"type": "string",
"description": "The account type to verify. Optional."
}
}
},
{
"title": "IdentityVerificationData",
"description": "Required when type is IDENTITY_VERIFICATION. At least one field must be provided.",
"properties": {
"name": {
"type": "string",
"description": "Full name to verify."
},
"email": {
"type": "string",
"format": "email",
"description": "Email address to verify."
},
"phone": {
"type": "string",
"description": "Phone number to verify (E.164 format recommended)."
},
"address": {
"type": "string",
"description": "Address to verify."
}
}
},
{
"title": "IncomeVerificationData",
"description": "Required when type is INCOME_VERIFICATION.",
"required": [
"income"
],
"properties": {
"income": {
"type": "object",
"required": [
"min"
],
"properties": {
"min": {
"type": "string",
"description": "Minimum income threshold as a numeric string."
},
"max": {
"type": "string",
"description": "Maximum income threshold as a numeric string. Optional."
}
}
}
}
}
]
}
}
}
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/basiq-post-insights-request"
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.