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.
transactionsobjectStatus of account transaction sync. SnapTrade syncs transactions from the brokerage under the following conditions:
- Initial connection - SnapTrade syncs all transactions from the brokerage account as far back as the brokerage allows. Check our integrations doc for details on how far back we sync for each brokerage.
- Daily sync - Once a day SnapTrade syncs new transactions from the brokerage.
- Manual sync - You can trigger an incremental sync of transactions with the transactions sync endpoint.
initial_sync_completedbooleanIndicates if the initial sync of transactions has been completed. For accounts with a large number of transactions, the initial sync may take a while to complete.
last_successful_syncstring (format: date) or nullAll transactions up to this date have been successfully synced. Please note that this is not the date of the last transaction, nor the last time SnapTrade attempted to sync transactions.
first_transaction_datestring (format: date) or nullThe date of the first transaction in the account known to SnapTrade. It's possible that the account has transactions before this date, but they are not known to SnapTrade.
ordersstring (format: date-time) or nullThe last time orders were successfully synced by SnapTrade.
positionsstring (format: date-time) or nullThe last time positions were successfully synced by SnapTrade.
balancesstring (format: date-time) or nullThe last time balances were successfully synced by SnapTrade.
raw_typestring or nullThe account type as provided by the institution.
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).
1[2{3"kind": "investment",4"id": "917c8734-8470-4a3e-a18f-57c3f2ee6631",5"connection_id": "87b24961-b51e-4db8-9226-f198f6518a89",6"display_name": "Robinhood Individual",7"masked_account_number": "****8443",8"institution_account_id": "54953432",9"institution_id": "b6e1a9f0-6e2a-4c37-9b0a-6f1e2d3c4b5a",10"opening_date": "2024-07-20T09:30:00.000Z",11"funding_date": "2024-07-25T12:00:00.000Z",12"sync_status": {13"transactions": {14"initial_sync_completed": true,15"last_successful_sync": "2022-01-24T00:00:00.000Z",16"first_transaction_date": "2022-01-24T00:00:00.000Z"17},18"orders": "2024-06-28T18:42:46.561Z",19"positions": "2024-06-28T18:42:46.561Z",20"balances": "2024-06-28T18:42:46.561Z"21},22"raw_type": "Margin",23"is_paper": false,24"net_value": {25"amount": 84213.55,26"currency": "USD"27}28}29]