Response fields
kindstringDiscriminator for the account kind.
idstring (format: uuid)Unique identifier for the connected institution account. This is the UUID used to reference the account in SnapTrade.
connection_idstring (format: uuid)Unique identifier for the connection (brokerage_authorization_id). This is the UUID used to reference the connection in SnapTrade.
display_namestring or nullA display name for the account. Either assigned by the user or by the institution itself.
masked_account_numberstringThe account number assigned by the institution, masked to the last 4 characters (e.g. ****8443).
institution_account_idstring or nullA stable and unique account identifier provided by the institution. Will be set to null if not provided. When present, can be used to check if a user has connected the same institution account across multiple connections.
institution_idstring (format: uuid)Unique identifier for the institution that holds the account.
opening_datestring (format: date-time) or nullTimestamp in ISO 8601 format indicating when the account was opened at the institution. Only populated for institutions that expose this data; null for all other institutions. See supported institutions for the full list.
funding_datestring (format: date-time) or nullTimestamp in ISO 8601 format indicating when the account was funded. Only populated for institutions that expose this data; null for all other institutions. See supported institutions for the full list.
sync_statusobjectContains status updates for the account sync process between SnapTrade and the institution,
used by InvestmentAccount in Connections_listConnectionAccounts. Each property is optional
-- an institution may not report sync status for every data type. orders/positions/balances
are the timestamp of the last successful sync of that data type (null if never synced). See
DepositAccountSyncStatus/LineOfCreditAccountSyncStatus for the deposit/line-of-credit
counterparts, which omit orders/positions since those account kinds don't place orders or
hold positions.
raw_typestring or nullThe account type as provided by the institution.
cash_or_marginstringWhether the institution reports the account as a cash or margin account, normalized across institutions.
cash: A cash account. The account cannot borrow on margin.margin: A margin account, including portfolio margin accounts. Some institutions also report retirement accounts with limited margin (for example, trading before funds settle) as margin accounts.unknown: The institution does not report whether the account is cash or margin.
Beta: only returned for some institutions and partners it has been enabled for. Omitted otherwise.
is_paperbooleanIndicates whether the account is a paper (simulated) trading account.
net_valueobject or nullNet value of the account -- total market value for investment accounts. Shared across all account kinds -- negative for line_of_credit accounts, representing money owed. Null when unknown (e.g. a real-time fetch failed and no cached value exists).