Overview
All validation failures on the Accounts API are returned synchronously. Business logic errors return422 responses with an invalid_parameters array that identifies which fields failed and why, so you can correct the request before retrying.
POST /v0/accounts
Required Fields
Capability-Driven Validations
Capabilities determine which additional fields are required. Your program may be configured to have one or more supported_capabilities available to accounts you create. Thecredit_with_underwriting capability triggers the credit validation set.
The adult account holder check evaluates computed role eligibility — the same evaluation surfaced in the Entity API’s
role_details — not the intended_roles submitted at entity creation. An adult authorized_signer on the account does not satisfy this requirement; the adult must hold account_holder eligibility. Any account_holder-eligible entity — an individual 18 or older, or a business or sole proprietorship — satisfies it.
Entity Validations
Application Match Validations
Whenapplication_id is provided, the following must match between the application and the account:

