JUMP TOSnapTradeGetting StartedAPI StatusGet API StatusgetDevelopment ToolsDebug your signature algorithm for get requestsgetDebug your signature algorithm for post requests, including the request bodypostAuthenticationRegister user with SnapTrade in order to create secure brokerage authorizationspostDelete user from SnapTrade, disabling all brokerage authorizations and permanently deleting all data associated with the userpostGenerate a redirect URI to securely login a user to the SnapTrade Connection PortalpostAccount InformationList all accounts for the user, plus balances and positions for each account.getList all investment accounts for the usergetReturn details of a specific investment accountgetUpdate details of an investment accountputGet all cash balances of an investment accountgetGet all positions of an investment accountgetTradingGet all history of orders placed in accountgetGet symbol quotesgetCancel open order in accountpostReturn the impact of placing a series of trades on the portfoliogetReturn details of a specific trade before it's placedgetModify units of a trade before it is placedpatchPlace orders for the CalculatedTrades in seriespostCheck impact of trades on account.postPlace orderpostConnectionsList all brokerage authorizations for the usergetGet detail of a specific brokerage authorizations for the usergetRemove a brokerage authorization.deleteReference DataList of all supported brokerages.getList of all supported currenciesgetReturn the exchange rates of all supported currenciesgetReturn the exchange rate of a currency pairgetReturn list of stock exchanges on Passiv and their suffixesgetSearch for symbolspostGet details of a symbolgetGet details of a symbol by the tickergetPortfolio ManagementList of model asset classgetCreate a new model asset classpostGet details of a model asset classgetUpdates model asset class objectspostDeletes a model asset classdeleteList of model portfoliogetCreates a new model portfoliopostGet details of a model portfoliogetUpdates model portfolio objectpostDeletes a model portfoliodeleteList all portfolio groupsgetCreate new portfolio grouppostGet details of a target portfoliogetUpdate an existing target portfolio.patchRemove a target portfolio.deleteGet all accounts associated with a portfolio groupgetGet sum of cash balances in portfolio groupgetList of trades to make to rebalance portfolio groupgetReturn an individual tradegetGet an array of excluded assets associated with a portfolio groupgetAdds an asset to exclude to a portfolio grouppostUnexclude an asset from a portfolio groupdeleteImport target allocation based on portfolio grouppostReturn a whole bunch of relevant information relating to a portfolio group.getGet total of each postions owned in portfolio groupgetGet portfolio group settingsgetUpdates portfolio group settingspatchSearch for symbols limited to brokerages under the specified portfolio grouppostGet all target assets under the specified PortfolioGroup.getSet a new list of target assets under the specified PortfolioGroup. All existing target assets under this portfolio group will be replaced with the new list.postGet a specific target from a portfolio groupgetUpdate a TargetAsset under the specified PortfolioGroup.patchRemove a TargetAsset.deleteTransactions and ReportingGet transaction history for a usergetGet performance information for a specific timeframegetWebhooks/connectionAddedpost/connectionDeletedpost/userRegisteredpost/userDeletedpost/accountAddedpost/accountDeletedpost/transactionsUpdatedpostPowered by Get all target assets under the specified PortfolioGroup.get https://api.snaptrade.com/api/v1/portfolioGroups/{portfolioGroupId}/targets