Update a data source account's account number
Update a data source account’s account number
Authorizations
Path Parameters
Body
The Heron ID of the data source account containing the number we want to update to
"dsa_8w6V5CuRESc7G5yx3mXF54"
Response
Ok
Whether or not the account is enabled. If disabled, hides related transactions from analytics
true
PDF statement account identifier. Null for non-PDF sources.
"202348"
Heron's full account type, the same for every source: business_checking, business_savings, personal, escrow or credit_loan. Open-banking accounts get it only for checking and savings whose owner is known. Null when Heron can't tell.
business_checking, business_savings, personal, escrow, credit_loan, null "business_checking"
Reasons associated with anomaly_score for pdf bank statement account sources
For pdf bank statement account sources, where the value is between 0 and 1000, with 1000 being the most anomalous
200
List of balances associated with the account
Currency of the account
"USD"
Doing Business As name printed on the bank statement
"Chickys"
Why we never processed this account, so it was created disabled with no transactions: excluded_account_type (legacy or unknown account-type exclusion), excluded_personal_account, excluded_business_savings_account, excluded_escrow_account, excluded_credit_loan_account, loan_account, reviewer_excluded, not_an_account (an empty section of the document that is not an account, such as a summary box), excluded_bank (a bank or service provider the workflow skips), account_id_mismatch (the account number does not match the account_id sent on upload), or failed_checks (the statement was parsed but failed our checks, so the file was rejected). Null for every other account, including ones disabled later.
excluded_account_type, excluded_personal_account, excluded_business_savings_account, excluded_escrow_account, excluded_credit_loan_account, loan_account, reviewer_excluded, not_an_account, excluded_bank, account_id_mismatch, failed_checks, unverifiable_statement, null "excluded_account_type"
Customer-facing explanation of why Heron did not process the account.
"Heron didn't load transactions because this workflow excludes business savings accounts."
Human-readable account label for display: the last four digits of the account number without heron_account_suffix (falling back to the account title). Not unique and not a key; join heron_id to data_source_account_heron_id on transactions.
"7505"
End date of the account
"2022-01-31"
Added by Heron to tell apart accounts that print the same account number, such as a checking account and its reserve line. Not printed by the bank. A 3-digit suffix is the order the accounts appear in one file, so the same account can get a different one in another file. Null when the printed number needed no suffix.
"001"
Unique ID for data source generated by Heron
"dso_M4ER7exgAk4FVisGEDYEfd"
Name of the institution
"Chase"
Latest date of transactions associated with the data source account
"2022-01-31"
Earliest date of transactions associated with the data source account
"2022-01-01"
Name of the account
"Checking Account"
Number of transactions associated with the data source account
120
Number of the account
"123456789"
Name of the account owner
"John Doe"
The account number without heron_account_suffix: the number and any sub-account the bank printed. Same as number when there is no suffix.
"1-458-1824-4066"
This is the account ID provided as part of the transaction
"account-202348"
Start date of the account
"2022-01-01"
For pdf bank statements, represents whether all transactions extracted match the balances extracted
true
Raw account type. Bank statements: business, personal or unknown. Open banking: the provider's own value, e.g. CHECKING, SAVINGS or Plaid's depository. Not the same across sources; use account_type to tell business checking from other accounts.
"business"