Create account
Creates a manual bank or credit account that transactions can be uploaded to. Returns
201 with the new account, or 200 with an existing manual account of the same type
whose vendor and account_name match (ignoring case and whitespace), so retrying is
safe. Requires API access and Transactions: Manage.
Accounts that sync from an integration are never matched: posting vendor: "Mercury"
creates a manual account even if Mercury is connected. Check GET /accounts first.
Creating an account adds no category or transactions.
Authorizations
API key prefixed with finta_
Body
Display name for the account, such as Chase Checking 4821. Surrounding and repeated whitespace is collapsed.
1The bank or card issuer, such as chase. Returned lowercase and formatted for display (JPMorgan comes back as jp morgan); posting the returned form matches the same account.
1bank for a checking or savings account, credit for a credit card.
bank, credit Response
A matching manual account already existed and was returned unchanged.
Stable, opaque account identity. Retained when the backing provider record is deleted.
^acct_[A-Za-z0-9]+$account Display label from synchronized metadata; null when unknown. Names may change or be duplicated and must not be used as identifiers.
Lowercase source vendor label. This is an open string, not a closed enum.
Stored source classification, such as bank, credit, reimbursement, or intercompany_expense; null when unknown. This is an open string, not a closed enum.