QuickBooks · Schema
bankaccountrequest
AccountingBookkeepingSmall BusinessFinanceInvoicingPayrollTax
Properties
| Name | Type | Description |
|---|---|---|
| Name | string | The name of the bank account holder. |
| AccountNumber | string | The bank account number to be used. For security purposes, only the last four digits are displayed. |
| Default | boolean | A flag to indicate whether the account is the default, which will be used when one is not explicitly specified. The flag defaults to false ; when one account is flagged as true, all other stored accou |
| Country | string | ISO-standard country code. Refer to Country Code List for a list of codes. |
| Phone | string | A phone number to be associated with the account. |
| AccountType | string | The type of account to be used. Valid values include: PERSONAL_CHECKING the account is a personal checking account. PERSONAL_SAVINGS the account is a personal savings account. BUSINESS_CHECKING the ac |
| BankCode | string | A code assigned by a central bank, a bank supervisory body or a Bankers Association in a country to all its licensed member banks or financial institutions. Varies depending on country. |
| RoutingNumber | string | The bank routing number. For security purposes, only the last four digits are displayed. |
| InputType | string | Specifies the input type. Valid values include: KEYED A manually-entered account key. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/quickbooks/json-schema/quickbooks-bankaccountrequest-schema.json",
"title": "bankaccountrequest",
"x-generated": "2026-11-05",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/quickbooks-payments-openapi-generated.yml#/components/schemas/bankaccountrequest",
"type": "object",
"properties": {
"Name": {
"type": "string",
"description": "The name of the bank account holder.",
"x-intuit-required": "Required"
},
"AccountNumber": {
"type": "string",
"description": "The bank account number to be used. For security purposes, only the last four digits are displayed.",
"x-intuit-required": "Required"
},
"Default": {
"type": "boolean",
"description": "A flag to indicate whether the account is the default, which will be used when one is not explicitly specified. The flag defaults to false ; when one account is flagged as true, all other stored accounts in the collection will automatically be set to false.",
"x-intuit-required": "Optional"
},
"Country": {
"type": "string",
"description": "ISO-standard country code. Refer to Country Code List for a list of codes.",
"x-intuit-required": "Optional"
},
"Phone": {
"type": "string",
"description": "A phone number to be associated with the account.",
"x-intuit-required": "Required"
},
"AccountType": {
"type": "string",
"description": "The type of account to be used. Valid values include: PERSONAL_CHECKING the account is a personal checking account.\n PERSONAL_SAVINGS the account is a personal savings account.\n BUSINESS_CHECKING the account is a business checking account.\n BUSINESS_SAVINGS the account is a business savings account.",
"x-intuit-required": "Required"
},
"BankCode": {
"type": "string",
"description": "A code assigned by a central bank, a bank supervisory body or a Bankers Association in a country to all its licensed member banks or financial institutions. Varies depending on country.",
"x-intuit-required": "Optional"
},
"RoutingNumber": {
"type": "string",
"description": "The bank routing number. For security purposes, only the last four digits are displayed.",
"x-intuit-required": "Required"
},
"InputType": {
"type": "string",
"description": "Specifies the input type. Valid values include: KEYED A manually-entered account key.",
"x-intuit-required": "Optional"
}
},
"required": [
"AccountNumber",
"AccountType",
"Name",
"Phone",
"RoutingNumber"
]
}
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/quickbooks-bankaccountrequest"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.