BankAccountType
stringThe type of bank account
Allowed values:SAVINGSCHECKING
BankAccountFullResponse
objectBank account resource returned by the single-resource GET endpoint. The number field contains the full account number. In all other endpoints number is masked to ****<last4>.
The unique identifier for the bank account.
Example:550e8400-e29b-41d4-a716-446655440000
The type of bank account
Allowed values:SAVINGSCHECKING
Example:CHECKING
Name of the account holder.
Example:Jane Doe
Full bank account number.
Example:1234567890
Bank routing number.
Example:021000021
Name of the bank.
Example:Chase Bank
Optional nickname for the bank account.
Example:Main
Indicates if this is the primary bank account.
Example:true
RFC3339 UTC timestamp when the bank account was created.
Example:2024-01-15T10:30:00Z
RFC3339 UTC timestamp when the bank account was last updated.
Example:2024-01-15T14:45:00Z
V2FieldError
objectThe request field that failed validation
Example:email
Human-readable description of the failure
Example:must not be blank
V2Error
objectHuman-readable error summary. Do not parse — use “code” for branching.
Example:Validation failed
Per-field validation errors. Empty for all non-400 responses.
Show Child Parameters
Stable machine-readable error code.
Allowed values:validation_failedunauthorizedunauthorized_scoperesource_not_foundconflictunprocessableunsupported_media_typerate_limitedinternal
Example:validation_failed
UpdateBankAccountRequest
objectThe type of bank account
Allowed values:SAVINGSCHECKING
Example:CHECKING
Name of the account holder
Example:Jane Doe
Bank account number (4-17 digits)
Match pattern:^\d{4,17}$
>= 4 characters<= 17 characters
Example:9876543210
Bank routing number (exactly 9 digits)
Match pattern:^\d{9}$
>= 9 characters<= 9 characters
Example:021000021
Name of the bank
Example:Wells Fargo
Optional nickname for the bank account
Example:Secondary
Whether this should become the owner’s primary bank account. Setting true demotes any existing primary for the same owner. An existing primary account cannot be demoted directly by omitting or setting this to false — set another account as primary instead. null is treated the same as omitted.
Default:false