POST
/
v0
/
source-accounts
/
business

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Headers

teal-instance-id
string
required

The Teal instance ID

Body

application/json
ledger_id
string
required

The ledger IDs where transactions will be posted. The ledger must have a financial account type.

name
string
required

The descriptive name of the transaction source account.

Response

201 - application/json
contribution_ledger_id
string | null
required

The ledger ID where personal transactions will be posted if they contribute to the business. Business accounts will have no contribution ledger ID.

debit_credit
enum<string>
required

Whether the account is a debit or credit account.

Available options:
debit,
credit
draw_ledger_id
string | null
required

The ledger ID where personal transactions will be posted if they draw from the business. Business accounts will have no draw ledger ID.

id
string
required
ledger_id
string | null
required

The ledger ID where transactions will be posted. Personal accounts will have no ledger ID.

name
string
required

The name of the source account

type
enum<string>
required

The type of the transaction source.

Available options:
plaid,
unit,
quickbooks,
manual