Push to Warehouse Schema

The Push to Warehouse table schema aims to emulate the API schema as closely as possible. Our API Reference includes detailed descriptions of each object type and its constituent fields.

Each Push to Warehouse table includes a raw_json column, which contains a JSON-serialized representation of each object in precisely the same format that we use for API responses and Webhook payloads. The remainder of the columns for each table (with the exception of the __version__ metadata attribute) are produced by "flattening" the raw JSON values as a convenience measure. Note that the specified data types are based on the input data type and may differ from your warehouse output type.

Column NameTypeNotes
__version__timestamp
as_of_datedate
as_of_datetimetimestampDeprecated - prefer as_of_date and as_of_time. Represents the bank-reported effective datetime for the Balance Report. Due to a known bug, this value is currently expressed as a UTC timestamp. A value of "2024-09-01T01:00:00Z" should be understood to indicate that the Balance was effective as of "2024-09-01 01:00:00" in the bank's time zone.
as_of_timestring
balance_report_typestring
created_attimestamp
idstring
internal_account_idstring
live_modeboolean
organization_idstring
raw_jsonjson
updated_attimestamp

Column NameTypeNotes
__version__timestamp
created_attimestamp
discarded_attimestamp
emailstring
idstring
live_modeboolean
metadata_jsonjson
namestring
organization_idstring
raw_jsonjson
send_remittance_adviceboolean
updated_attimestamp
verification_statusstring

Column NameTypeNotes
__version__timestamp
datajson
eventstring
event_timetimestamp
idstring
live_modeboolean
organization_idstring
resourcestring
resource_idstring

Column NameTypeNotes
__version__timestamp
counterparty_idstring
created_attimestamp
currencystring
descriptionstring
directionstring
idstring
internal_account_idstring
ledger_transaction_idstring
live_modeboolean
organization_idstring
raw_jsonjson
reconciliation_methodstring
remittance_informationstring
statement_descriptorstring
statusstring
updated_attimestamp

Column NameTypeNotes
__version__timestamp
account_typestring
counterparty_idstring
created_attimestamp
discarded_attimestamp
idstring
live_modeboolean
namestring
organization_idstring
party_namestring
party_typestring
raw_jsonjson
updated_attimestamp
verification_statusstring

Column NameTypeNotes
__version__timestamp
amountbigint
as_of_datedate
created_attimestamp
currencystring
datajson
directionstring
idstring
internal_account_idstring
ledger_transaction_idstring
live_modeboolean
organization_idstring
raw_jsonjson
statusstring
updated_attimestamp
vendor_idstring
virtual_account_idstring

Column NameTypeNotes
__version__timestamp
account_typestring
counterparty_idstring
created_attimestamp
currencystring
idstring
live_modeboolean
namestring
organization_idstring
parent_account_idstring
party_namestring
party_typestring
raw_jsonjson
updated_attimestamp

Column NameTypeNotes
__version__timestamp
amountdecimal
created_attimestamp
descriptionstring
directionstring
idstring
invoice_idstring
live_modeboolean
namestring
organization_idstring
quantitydecimal
raw_jsonjson
unit_amountdecimal
updated_attimestamp

Column NameTypeNotes
__version__timestamp
counterparty_idstring
created_attimestamp
currencystring
descriptionstring
due_datetimestamp
idstring
live_modeboolean
notification_email_addressesstring
notifications_enabledboolean
numberstring
organization_idstring
originating_account_idstring
payment_effective_datedate
payment_methodstring
payment_typestring
raw_jsonjson
receiving_account_idstring
statusstring
total_amountdecimal
updated_attimestamp

ledger_account_parent_categorizations

Column NameTypeNotes
created_attimestamp
depthinteger
idstring
ledger_account_category_idstring
ledger_account_idstring
ledger_idstring
live_modeboolean
organization_idstring
updated_attimestamp

Column NameTypeNotes
amountdecimal
contra_ledger_account_idstring
created_attimestamp
currencystring
currency_exponentinteger
descriptionstring
effective_at_upper_boundtimestamp
idstring
ledger_idstring
ledger_transaction_idstring
live_modeboolean
metadata_jsonjson
organization_idstring
settled_ledger_account_idstring
settlement_entry_directionstring
statusstring
updated_attimestamp

Column NameTypeNotes
created_attimestamp
descriptionstring
discarded_attimestamp
idstring
ledger_idstring
live_modeboolean
metadata_jsonjson
namestring
normal_balancestring
organization_idstring
updated_attimestamp

Column NameTypeNotes
amount_decimaldecimal
created_attimestamp
directionstring
discarded_attimestamp
discarded_at_lock_versionbigint
effective_attimestamp
idstring
ledger_account_idstring
ledger_account_lock_versionbigint
ledger_account_payout_idstring
ledger_transaction_idstring
live_modeboolean
metadata_jsonjson
organization_idstring
pending_creditsdecimal
pending_debitsdecimal
posted_creditsdecimal
posted_debitsdecimal
updated_attimestamp

Column NameTypeNotes
created_attimestamp
descriptionstring
effective_attimestamp
effective_datedate
external_idstring
idstring
ledger_idstring
ledgerable_idstring
ledgerable_typestring
live_modeboolean
metadata_jsonjson
organization_idstring
posted_attimestamp
reverses_ledger_transaction_idstring
statusstring
updated_attimestamp

Column NameTypeNotes
created_attimestamp
currencystring
descriptionstring
discarded_attimestamp
idstring
live_modeboolean
metadata_jsonjson
namestring
organization_idstring
updated_attimestamp

Column NameTypeNotes
__version__timestamp
accounting_category_idstring
amountbigint
created_attimestamp
descriptionstring
idstring
itemizable_idstring
itemizable_typestring
live_modeboolean
organization_idstring
raw_jsonjson
updated_attimestamp

Column NameTypeNotes
__version__timestamp
accounting_category_idstring
amountbigint
charge_bearerstring
counterparty_idstring
created_attimestamp
currencystring
descriptionstring
directionstring
effective_datedate
expires_attimestamp
foreign_exchange_contractstring
foreign_exchange_indicatorstring
idstring
ledger_transaction_idstring
live_modeboolean
nsf_protectedboolean
organization_idstring
originating_account_idstring
originating_party_namestring
prioritystring
purposestring
raw_jsonjson
receiving_account_idstring
receiving_account_typestring
remittance_informationstring
send_remittance_adviceboolean
statement_descriptorstring
statusstring
transaction_monitoring_enabledboolean
typestring
ultimate_originating_party_identifierstring
ultimate_originating_party_namestring
ultimate_receiving_party_identifierstring
ultimate_receiving_party_namestring
updated_attimestamp

Column NameTypeNotes
__version__timestamp
created_attimestamp
idstring
live_modeboolean
organization_idstring
raw_jsonjson
reference_numberstring
reference_number_typestring
referenceable_idstring
referenceable_typestring
updated_attimestamp

Column NameTypeNotes
__version__timestamp
additional_informationstring
amountbigint
codestring
created_attimestamp
currencystring
date_of_deathdate
discarded_attimestamp
failure_reasonstring
idstring
internal_account_idstring
ledger_transaction_idstring
live_modeboolean
organization_idstring
raw_jsonjson
reasonstring
returnable_idstring
returnable_typestring
rolestring
statusstring
updated_attimestamp

Column NameTypeNotes
__version__timestamp
created_attimestamp
idstring
live_modeboolean
organization_idstring
payment_order_idstring
raw_jsonjson
reasonstring
statusstring
updated_attimestamp

Column NameTypeNotes
__version__timestamp
amountbigint
counterparty_idstring
created_attimestamp
descriptionstring
discarded_attimestamp
expected_payment_idstring
idstring
live_modeboolean
organization_idstring
transactable_idstring
transactable_typestring
transaction_idstring
transaction_line_item_typestring
updated_attimestamp

Column NameTypeNotes
__version__timestamp
amountbigint
as_of_datedate
as_of_datetimetimestampDeprecated - prefer as_of_date and as_of_time. Represents the bank-reported effective datetime for the Transaction. Due to a known bug, this value is currently expressed as a UTC timestamp. A value of "2024-09-01T01:00:00Z" should be understood to indicate that the Transaction was effective as of "2024-09-01 01:00:00" in the bank's time zone.
as_of_timestring
created_attimestamp
currencystring
detailsjson
directionstring
discarded_attimestamp
idstring
internal_account_idstring
live_modeboolean
organization_idstring
postedboolean
raw_jsonjson
reconciledboolean
updated_attimestamp
vendor_codestring
vendor_code_typestring
vendor_customer_idstring
vendor_descriptionstring
vendor_idstring

Column NameTypeNotes
__version__timestamp
counterparty_idstring
created_attimestamp
credit_ledger_account_idstring
debit_ledger_account_idstring
descriptionstring
discarded_attimestamp
idstring
internal_account_idstring
live_modeboolean
metadata_jsonjson
namestring
organization_idstring
raw_jsonjson
updated_attimestamp