The Transaction object

The Transaction object's fields, types, and descriptions
Transactions
The Transaction object
 last updated: 
September 20, 2022
Field Type Optional Description
id string unique id of the transaction
accountId string bank account id of the transaction
businessId string business id that the bank account belongs to
programId string program id that the bank account belongs to
personId string person id that the bank account belongs to
familyId string family id that the bank account belongs to
txnType enum transaction type of the transaction (credit, debit)
title string title of the transaction
amount int amount of the transaction
transferType enum account related transfer types:
- intrabank
- ach
- card
- domesticWire
- internationalWire
- debitCard
- solidCard
- physicalCheck

crypto related transfer types:
- buy
- sell
- send
- receive
subType enum see the Transaction Subtype Matrix
description string Yes description of the transaction
balance string balance in the bank account after the transaction
intrabank object Yes see The Intrabank sub-object
ach object Yes see The ACH sub-object
domesticWire object Yes see The Wire sub-object
physicalCheck object Yes see Receive a Check API
solidCard object Yes see Send a Card API
parentTxnId object Yes id of the parent transaction, if any
parentTransferId object Yes id of the parent transfer, if any
card object Yes see The Card Transaction sub-object
enrichedData object see The Enriched Data Transaction sub-object
createdAt string time at which the transaction was created
modifiedAt string time at which the transaction was modified
txnDate string time at which the transaction took place
status string status code of the transaction response
buy object see The Crypto Buy sub-object
sell object see The Crypto Sell sub-object
reviewCode string see list of review codes
reviewMessage string description of reason for decline
initiatedByPersonName string name of the person who initiated
currency string currency of the transaction