{
  "@context": {
    "@vocab": "https://snaptrade.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "snaptrade": "https://snaptrade.com/schema#",
    "400FailedRequestResponse": "snaptrade:400FailedRequestResponse",
    "default_detail": {
      "@id": "snaptrade:default_detail"
    },
    "default_code": {
      "@id": "snaptrade:default_code"
    },
    "401FailedRequestResponse": "snaptrade:401FailedRequestResponse",
    "402BrokerageAuthDisabledResponse": "snaptrade:402BrokerageAuthDisabledResponse",
    "detail": {
      "@id": "snaptrade:detail"
    },
    "code": {
      "@id": "snaptrade:code"
    },
    "402BrokerageAuthAlreadyDisabledException": "snaptrade:402BrokerageAuthAlreadyDisabledException",
    "403FailedRequestResponse": "snaptrade:403FailedRequestResponse",
    "403FeatureNotEnabledResponse": "snaptrade:403FeatureNotEnabledResponse",
    "404FailedRequestResponse": "snaptrade:404FailedRequestResponse",
    "425FailedRequestResponse": "snaptrade:425FailedRequestResponse",
    "429TooManyRequestsResponse": "snaptrade:429TooManyRequestsResponse",
    "status_code": {
      "@id": "snaptrade:status_code"
    },
    "500UnexpectedExceptionResponse": "snaptrade:500UnexpectedExceptionResponse",
    "501NotImplementedResponse": "snaptrade:501NotImplementedResponse",
    "error": {
      "@id": "snaptrade:error"
    },
    "503BrokerageRequestResponse": "snaptrade:503BrokerageRequestResponse",
    "503CurrencyConversionUnavailableResponse": "snaptrade:503CurrencyConversionUnavailableResponse",
    "AccountSyncStatus": "snaptrade:AccountSyncStatus",
    "transactions": {
      "@id": "snaptrade:transactions",
      "@type": "@id"
    },
    "holdings": {
      "@id": "snaptrade:holdings",
      "@type": "@id"
    },
    "TransactionsStatus": "snaptrade:TransactionsStatus",
    "initial_sync_completed": {
      "@id": "snaptrade:initial_sync_completed",
      "@type": "xsd:boolean"
    },
    "last_successful_sync": {
      "@id": "snaptrade:last_successful_sync"
    },
    "first_transaction_date": {
      "@id": "snaptrade:first_transaction_date"
    },
    "HoldingsStatus": "snaptrade:HoldingsStatus",
    "holdings_unavailable": {
      "@id": "snaptrade:holdings_unavailable",
      "@type": "xsd:boolean"
    },
    "AccountBalance": "snaptrade:AccountBalance",
    "total": {
      "@id": "snaptrade:total"
    },
    "Account": "snaptrade:Account",
    "id": {
      "@id": "snaptrade:id"
    },
    "brokerage_authorization": {
      "@id": "snaptrade:brokerage_authorization",
      "@type": "@id"
    },
    "name": {
      "@id": "snaptrade:name",
      "@type": "xsd:string"
    },
    "number": {
      "@id": "snaptrade:number",
      "@type": "xsd:string"
    },
    "institution_account_id": {
      "@id": "snaptrade:institution_account_id",
      "@type": "xsd:string"
    },
    "institution_name": {
      "@id": "snaptrade:institution_name",
      "@type": "xsd:string"
    },
    "created_date": {
      "@id": "snaptrade:created_date",
      "@type": "xsd:dateTime"
    },
    "funding_date": {
      "@id": "snaptrade:funding_date",
      "@type": "xsd:dateTime"
    },
    "opening_date": {
      "@id": "snaptrade:opening_date",
      "@type": "xsd:dateTime"
    },
    "sync_status": {
      "@id": "snaptrade:sync_status",
      "@type": "@id"
    },
    "balance": {
      "@id": "snaptrade:balance",
      "@type": "@id"
    },
    "status": {
      "@id": "snaptrade:status",
      "@type": "xsd:string"
    },
    "raw_type": {
      "@id": "snaptrade:raw_type",
      "@type": "xsd:string"
    },
    "account_category": {
      "@id": "snaptrade:account_category",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "snaptrade:meta"
    },
    "portfolio_group": {
      "@id": "snaptrade:portfolio_group",
      "@type": "@id"
    },
    "cash_restrictions": {
      "@id": "snaptrade:cash_restrictions",
      "@container": "@list"
    },
    "is_paper": {
      "@id": "snaptrade:is_paper",
      "@type": "xsd:boolean"
    },
    "ConnectionAccountsResponse": "snaptrade:ConnectionAccountsResponse",
    "results": {
      "@id": "snaptrade:results",
      "@container": "@list"
    },
    "AllUserAccountsResponse": "snaptrade:AllUserAccountsResponse",
    "InvestmentAccount": "snaptrade:InvestmentAccount",
    "kind": {
      "@id": "snaptrade:kind",
      "@type": "xsd:string"
    },
    "connection_id": {
      "@id": "snaptrade:connection_id",
      "@type": "@id"
    },
    "display_name": {
      "@id": "snaptrade:display_name",
      "@type": "xsd:string"
    },
    "masked_account_number": {
      "@id": "snaptrade:masked_account_number",
      "@type": "xsd:string"
    },
    "institution_id": {
      "@id": "snaptrade:institution_id",
      "@type": "xsd:string"
    },
    "cash_or_margin": {
      "@id": "snaptrade:cash_or_margin",
      "@type": "xsd:string"
    },
    "net_value": {
      "@id": "snaptrade:net_value"
    },
    "DepositAccount": "snaptrade:DepositAccount",
    "LineOfCreditAccount": "snaptrade:LineOfCreditAccount",
    "minimum_payment_amount": {
      "@id": "snaptrade:minimum_payment_amount"
    },
    "available_credit": {
      "@id": "snaptrade:available_credit"
    },
    "next_payment_date": {
      "@id": "snaptrade:next_payment_date",
      "@type": "xsd:date"
    },
    "ConnectionAccountSyncStatus": "snaptrade:ConnectionAccountSyncStatus",
    "orders": {
      "@id": "snaptrade:orders"
    },
    "positions": {
      "@id": "snaptrade:positions"
    },
    "balances": {
      "@id": "snaptrade:balances"
    },
    "DepositAccountSyncStatus": "snaptrade:DepositAccountSyncStatus",
    "LineOfCreditAccountSyncStatus": "snaptrade:LineOfCreditAccountSyncStatus",
    "AccountSimple": "snaptrade:AccountSimple",
    "TradeDetectionSubscription": "snaptrade:TradeDetectionSubscription",
    "account_id": {
      "@id": "snaptrade:account_id",
      "@type": "@id"
    },
    "cost": {
      "@id": "snaptrade:cost",
      "@type": "xsd:string"
    },
    "check_interval_seconds": {
      "@id": "snaptrade:check_interval_seconds",
      "@type": "xsd:integer"
    },
    "TradeDetectionCancelSubscriptionResponse": "snaptrade:TradeDetectionCancelSubscriptionResponse",
    "success": {
      "@id": "snaptrade:success",
      "@type": "xsd:boolean"
    },
    "AccountHoldings": "snaptrade:AccountHoldings",
    "account": {
      "@id": "snaptrade:account",
      "@type": "@id"
    },
    "total_value": {
      "@id": "snaptrade:total_value",
      "@type": "@id"
    },
    "AccountHoldingsAccount": "snaptrade:AccountHoldingsAccount",
    "option_positions": {
      "@id": "snaptrade:option_positions",
      "@container": "@list"
    },
    "RecentOrdersResponse": "snaptrade:RecentOrdersResponse",
    "RateOfReturnResponse": "snaptrade:RateOfReturnResponse",
    "data": {
      "@id": "snaptrade:data",
      "@container": "@list"
    },
    "RateOfReturnObject": "snaptrade:RateOfReturnObject",
    "timeframe": {
      "@id": "snaptrade:timeframe",
      "@type": "xsd:string"
    },
    "return_percent": {
      "@id": "snaptrade:return_percent",
      "@type": "xsd:decimal"
    },
    "AccountOrderRecord": "snaptrade:AccountOrderRecord",
    "brokerage_order_id": {
      "@id": "snaptrade:brokerage_order_id",
      "@type": "@id"
    },
    "brokerage_group_order_id": {
      "@id": "snaptrade:brokerage_group_order_id",
      "@type": "xsd:string"
    },
    "order_role": {
      "@id": "snaptrade:order_role",
      "@type": "xsd:string"
    },
    "universal_symbol": {
      "@id": "snaptrade:universal_symbol"
    },
    "option_symbol": {
      "@id": "snaptrade:option_symbol"
    },
    "quote_universal_symbol": {
      "@id": "snaptrade:quote_universal_symbol"
    },
    "quote_currency": {
      "@id": "snaptrade:quote_currency"
    },
    "action": {
      "@id": "snaptrade:action",
      "@type": "@id"
    },
    "total_quantity": {
      "@id": "snaptrade:total_quantity",
      "@type": "xsd:string"
    },
    "open_quantity": {
      "@id": "snaptrade:open_quantity",
      "@type": "xsd:string"
    },
    "canceled_quantity": {
      "@id": "snaptrade:canceled_quantity",
      "@type": "xsd:string"
    },
    "filled_quantity": {
      "@id": "snaptrade:filled_quantity",
      "@type": "xsd:string"
    },
    "execution_price": {
      "@id": "snaptrade:execution_price",
      "@type": "xsd:string"
    },
    "limit_price": {
      "@id": "snaptrade:limit_price",
      "@type": "xsd:string"
    },
    "stop_price": {
      "@id": "snaptrade:stop_price",
      "@type": "xsd:string"
    },
    "trailing_stop": {
      "@id": "snaptrade:trailing_stop"
    },
    "order_type": {
      "@id": "snaptrade:order_type",
      "@type": "xsd:string"
    },
    "time_in_force": {
      "@id": "snaptrade:time_in_force",
      "@type": "xsd:string"
    },
    "time_placed": {
      "@id": "snaptrade:time_placed",
      "@type": "xsd:dateTime"
    },
    "time_updated": {
      "@id": "snaptrade:time_updated",
      "@type": "xsd:dateTime"
    },
    "time_executed": {
      "@id": "snaptrade:time_executed",
      "@type": "xsd:dateTime"
    },
    "expiry_date": {
      "@id": "snaptrade:expiry_date",
      "@type": "xsd:dateTime"
    },
    "symbol": {
      "@id": "snaptrade:symbol",
      "@type": "@id"
    },
    "child_brokerage_order_ids": {
      "@id": "snaptrade:child_brokerage_order_ids"
    },
    "AccountValueHistoryResponse": "snaptrade:AccountValueHistoryResponse",
    "history": {
      "@id": "snaptrade:history",
      "@container": "@list"
    },
    "currency": {
      "@id": "snaptrade:currency",
      "@type": "xsd:string"
    },
    "AccountValueHistoryItem": "snaptrade:AccountValueHistoryItem",
    "date": {
      "@id": "snaptrade:date",
      "@type": "xsd:date"
    },
    "AccountOrdersV2Response": "snaptrade:AccountOrdersV2Response",
    "AccountOrderRecordV2": "snaptrade:AccountOrderRecordV2",
    "price_currency": {
      "@id": "snaptrade:price_currency",
      "@type": "xsd:string"
    },
    "price_effect": {
      "@id": "snaptrade:price_effect",
      "@type": "xsd:string"
    },
    "legs": {
      "@id": "snaptrade:legs",
      "@container": "@list"
    },
    "AccountOrderRecordV2OrderRole": "snaptrade:AccountOrderRecordV2OrderRole",
    "TrailingStop": "snaptrade:TrailingStop",
    "amount": {
      "@id": "snaptrade:amount",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "snaptrade:type",
      "@type": "xsd:string"
    },
    "AccountOrderRecordLeg": "snaptrade:AccountOrderRecordLeg",
    "leg_id": {
      "@id": "snaptrade:leg_id",
      "@type": "xsd:string"
    },
    "instrument": {
      "@id": "snaptrade:instrument",
      "@type": "@id"
    },
    "AccountOrderRecordLegInstrument": "snaptrade:AccountOrderRecordLegInstrument",
    "description": {
      "@id": "snaptrade:description",
      "@type": "xsd:string"
    },
    "asset_type": {
      "@id": "snaptrade:asset_type",
      "@type": "xsd:string"
    },
    "exchange_mic_code": {
      "@id": "snaptrade:exchange_mic_code",
      "@type": "xsd:string"
    },
    "figi_code": {
      "@id": "snaptrade:figi_code",
      "@type": "xsd:string"
    },
    "AccountOrderRecordStatus": "snaptrade:AccountOrderRecordStatus",
    "AccountOrderRecordStatusV2": "snaptrade:AccountOrderRecordStatusV2",
    "OptionQuote": "snaptrade:OptionQuote",
    "synthetic_price": {
      "@id": "snaptrade:synthetic_price",
      "@type": "xsd:decimal"
    },
    "implied_volatility": {
      "@id": "snaptrade:implied_volatility",
      "@type": "xsd:decimal"
    },
    "timestamp": {
      "@id": "snaptrade:timestamp",
      "@type": "xsd:dateTime"
    },
    "greeks": {
      "@id": "snaptrade:greeks"
    },
    "OptionsPosition": "snaptrade:OptionsPosition",
    "price": {
      "@id": "snaptrade:price",
      "@type": "xsd:decimal"
    },
    "units": {
      "@id": "snaptrade:units",
      "@type": "xsd:decimal"
    },
    "average_purchase_price": {
      "@id": "snaptrade:average_purchase_price",
      "@type": "xsd:decimal"
    },
    "OptionStrategy": "snaptrade:OptionStrategy",
    "underlying_symbol_id": {
      "@id": "snaptrade:underlying_symbol_id",
      "@type": "@id"
    },
    "strategy_type": {
      "@id": "snaptrade:strategy_type",
      "@type": "xsd:string"
    },
    "number_of_legs": {
      "@id": "snaptrade:number_of_legs",
      "@type": "xsd:decimal"
    },
    "StrategyQuotes": "snaptrade:StrategyQuotes",
    "strategy": {
      "@id": "snaptrade:strategy",
      "@type": "@id"
    },
    "open_price": {
      "@id": "snaptrade:open_price",
      "@type": "@id"
    },
    "bid_price": {
      "@id": "snaptrade:bid_price",
      "@type": "@id"
    },
    "ask_price": {
      "@id": "snaptrade:ask_price",
      "@type": "@id"
    },
    "volatility": {
      "@id": "snaptrade:volatility",
      "@type": "xsd:decimal"
    },
    "greek": {
      "@id": "snaptrade:greek"
    },
    "StrategyOrderRecord": "snaptrade:StrategyOrderRecord",
    "closed_quantity": {
      "@id": "snaptrade:closed_quantity",
      "@type": "xsd:decimal"
    },
    "SnapTradeHoldingsAccount": "snaptrade:SnapTradeHoldingsAccount",
    "SnapTradeHoldingsTotalValue": "snaptrade:SnapTradeHoldingsTotalValue",
    "value": {
      "@id": "snaptrade:value",
      "@type": "xsd:decimal"
    },
    "Balance": "snaptrade:Balance",
    "cash": {
      "@id": "snaptrade:cash",
      "@type": "xsd:decimal"
    },
    "buying_power": {
      "@id": "snaptrade:buying_power",
      "@type": "xsd:decimal"
    },
    "Currency": "snaptrade:Currency",
    "Exchange": "snaptrade:Exchange",
    "mic_code": {
      "@id": "snaptrade:mic_code",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "snaptrade:timezone",
      "@type": "xsd:string"
    },
    "start_time": {
      "@id": "snaptrade:start_time",
      "@type": "xsd:string"
    },
    "close_time": {
      "@id": "snaptrade:close_time",
      "@type": "xsd:string"
    },
    "suffix": {
      "@id": "snaptrade:suffix",
      "@type": "xsd:string"
    },
    "USExchange": "snaptrade:USExchange",
    "allows_cryptocurrency_symbols": {
      "@id": "snaptrade:allows_cryptocurrency_symbols",
      "@type": "xsd:boolean"
    },
    "LoginRedirectURI": "snaptrade:LoginRedirectURI",
    "redirectURI": {
      "@id": "snaptrade:redirectURI",
      "@type": "xsd:string"
    },
    "sessionId": {
      "@id": "snaptrade:sessionId",
      "@type": "xsd:string"
    },
    "PerformanceCustom": "snaptrade:PerformanceCustom",
    "totalEquityTimeframe": {
      "@id": "snaptrade:totalEquityTimeframe",
      "@container": "@list"
    },
    "contributions": {
      "@id": "snaptrade:contributions",
      "@type": "@id"
    },
    "contributionTimeframe": {
      "@id": "snaptrade:contributionTimeframe",
      "@container": "@list"
    },
    "contributionTimeframeCumulative": {
      "@id": "snaptrade:contributionTimeframeCumulative",
      "@container": "@list"
    },
    "withdrawalTimeframe": {
      "@id": "snaptrade:withdrawalTimeframe",
      "@container": "@list"
    },
    "contributionStreak": {
      "@id": "snaptrade:contributionStreak",
      "@type": "xsd:decimal"
    },
    "contributionMonthsContributed": {
      "@id": "snaptrade:contributionMonthsContributed",
      "@type": "xsd:decimal"
    },
    "contributionTotalMonths": {
      "@id": "snaptrade:contributionTotalMonths",
      "@type": "xsd:decimal"
    },
    "dividends": {
      "@id": "snaptrade:dividends",
      "@container": "@list"
    },
    "dividendIncome": {
      "@id": "snaptrade:dividendIncome",
      "@type": "xsd:decimal"
    },
    "monthlyDividends": {
      "@id": "snaptrade:monthlyDividends",
      "@type": "xsd:decimal"
    },
    "badTickers": {
      "@id": "snaptrade:badTickers",
      "@container": "@list"
    },
    "dividendTimeline": {
      "@id": "snaptrade:dividendTimeline",
      "@container": "@list"
    },
    "commissions": {
      "@id": "snaptrade:commissions",
      "@type": "xsd:decimal"
    },
    "forexFees": {
      "@id": "snaptrade:forexFees",
      "@type": "xsd:decimal"
    },
    "fees": {
      "@id": "snaptrade:fees",
      "@type": "xsd:decimal"
    },
    "rateOfReturn": {
      "@id": "snaptrade:rateOfReturn",
      "@type": "xsd:decimal"
    },
    "returnRateTimeframe": {
      "@id": "snaptrade:returnRateTimeframe",
      "@container": "@list"
    },
    "detailedMode": {
      "@id": "snaptrade:detailedMode",
      "@type": "xsd:boolean"
    },
    "SubPeriodReturnRate": "snaptrade:SubPeriodReturnRate",
    "periodStart": {
      "@id": "snaptrade:periodStart",
      "@type": "@id"
    },
    "periodEnd": {
      "@id": "snaptrade:periodEnd",
      "@type": "@id"
    },
    "DividendAtDate": "snaptrade:DividendAtDate",
    "PartnerStats": "snaptrade:PartnerStats",
    "total_users": {
      "@id": "snaptrade:total_users",
      "@type": "xsd:integer"
    },
    "total_connected_users": {
      "@id": "snaptrade:total_connected_users",
      "@type": "xsd:integer"
    },
    "total_active_connections": {
      "@id": "snaptrade:total_active_connections",
      "@type": "xsd:integer"
    },
    "total_disabled_connections": {
      "@id": "snaptrade:total_disabled_connections",
      "@type": "xsd:integer"
    },
    "oauth_total_users": {
      "@id": "snaptrade:oauth_total_users",
      "@type": "xsd:integer"
    },
    "oauth_total_connected_users": {
      "@id": "snaptrade:oauth_total_connected_users",
      "@type": "xsd:integer"
    },
    "oauth_total_active_connections": {
      "@id": "snaptrade:oauth_total_active_connections",
      "@type": "xsd:integer"
    },
    "oauth_total_disabled_connections": {
      "@id": "snaptrade:oauth_total_disabled_connections",
      "@type": "xsd:integer"
    },
    "assets_under_management": {
      "@id": "snaptrade:assets_under_management",
      "@type": "xsd:decimal"
    },
    "disabled_assets_under_management": {
      "@id": "snaptrade:disabled_assets_under_management",
      "@type": "xsd:decimal"
    },
    "oauth_assets_under_management": {
      "@id": "snaptrade:oauth_assets_under_management",
      "@type": "xsd:decimal"
    },
    "oauth_disabled_assets_under_management": {
      "@id": "snaptrade:oauth_disabled_assets_under_management",
      "@type": "xsd:decimal"
    },
    "assets_under_management_currency": {
      "@id": "snaptrade:assets_under_management_currency",
      "@type": "xsd:string"
    },
    "assets_under_management_calculated_at": {
      "@id": "snaptrade:assets_under_management_calculated_at",
      "@type": "xsd:dateTime"
    },
    "ConnectedAssetPartnerStats": "snaptrade:ConnectedAssetPartnerStats",
    "connected_assets": {
      "@id": "snaptrade:connected_assets",
      "@type": "xsd:decimal"
    },
    "disabled_connected_assets": {
      "@id": "snaptrade:disabled_connected_assets",
      "@type": "xsd:decimal"
    },
    "oauth_connected_assets": {
      "@id": "snaptrade:oauth_connected_assets",
      "@type": "xsd:decimal"
    },
    "oauth_disabled_connected_assets": {
      "@id": "snaptrade:oauth_disabled_connected_assets",
      "@type": "xsd:decimal"
    },
    "connected_assets_currency": {
      "@id": "snaptrade:connected_assets_currency",
      "@type": "xsd:string"
    },
    "connected_assets_calculated_at": {
      "@id": "snaptrade:connected_assets_calculated_at",
      "@type": "xsd:dateTime"
    },
    "PartnerData": "snaptrade:PartnerData",
    "slug": {
      "@id": "snaptrade:slug",
      "@type": "xsd:string"
    },
    "logo_url": {
      "@id": "snaptrade:logo_url",
      "@type": "xsd:string"
    },
    "allowed_brokerages": {
      "@id": "snaptrade:allowed_brokerages",
      "@container": "@list"
    },
    "can_access_trades": {
      "@id": "snaptrade:can_access_trades",
      "@type": "xsd:boolean"
    },
    "can_access_holdings": {
      "@id": "snaptrade:can_access_holdings",
      "@type": "xsd:boolean"
    },
    "can_access_account_history": {
      "@id": "snaptrade:can_access_account_history",
      "@type": "xsd:boolean"
    },
    "can_access_reference_data": {
      "@id": "snaptrade:can_access_reference_data",
      "@type": "xsd:boolean"
    },
    "can_access_portfolio_management": {
      "@id": "snaptrade:can_access_portfolio_management",
      "@type": "xsd:boolean"
    },
    "can_access_orders": {
      "@id": "snaptrade:can_access_orders",
      "@type": "xsd:boolean"
    },
    "redirect_uri": {
      "@id": "snaptrade:redirect_uri",
      "@type": "xsd:string"
    },
    "pin_required": {
      "@id": "snaptrade:pin_required",
      "@type": "xsd:boolean"
    },
    "Position": "snaptrade:Position",
    "open_pnl": {
      "@id": "snaptrade:open_pnl",
      "@type": "xsd:decimal"
    },
    "fractional_units": {
      "@id": "snaptrade:fractional_units",
      "@type": "xsd:decimal"
    },
    "cash_equivalent": {
      "@id": "snaptrade:cash_equivalent",
      "@type": "xsd:boolean"
    },
    "tax_lots": {
      "@id": "snaptrade:tax_lots",
      "@container": "@list"
    },
    "TaxLot": "snaptrade:TaxLot",
    "original_purchase_date": {
      "@id": "snaptrade:original_purchase_date",
      "@type": "xsd:dateTime"
    },
    "quantity": {
      "@id": "snaptrade:quantity",
      "@type": "xsd:string"
    },
    "purchased_price": {
      "@id": "snaptrade:purchased_price",
      "@type": "xsd:string"
    },
    "cost_basis": {
      "@id": "snaptrade:cost_basis",
      "@type": "xsd:string"
    },
    "current_value": {
      "@id": "snaptrade:current_value",
      "@type": "xsd:string"
    },
    "position_type": {
      "@id": "snaptrade:position_type",
      "@type": "xsd:string"
    },
    "lot_id": {
      "@id": "snaptrade:lot_id",
      "@type": "xsd:string"
    },
    "BalanceV2Money": "snaptrade:BalanceV2Money",
    "BalanceV2CurrencyAmount": "snaptrade:BalanceV2CurrencyAmount",
    "AccountBalancesV2Response": "snaptrade:AccountBalancesV2Response",
    "margin": {
      "@id": "snaptrade:margin"
    },
    "data_freshness": {
      "@id": "snaptrade:data_freshness"
    },
    "AllAccountPositionsResponse": "snaptrade:AllAccountPositionsResponse",
    "AccountPosition": "snaptrade:AccountPosition",
    "StockInstrument": "snaptrade:StockInstrument",
    "raw_symbol": {
      "@id": "snaptrade:raw_symbol",
      "@type": "xsd:string"
    },
    "exchange": {
      "@id": "snaptrade:exchange",
      "@type": "xsd:string"
    },
    "figi_instrument": {
      "@id": "snaptrade:figi_instrument"
    },
    "CfdInstrument": "snaptrade:CfdInstrument",
    "underlying_instrument": {
      "@id": "snaptrade:underlying_instrument",
      "@type": "@id"
    },
    "TokenizedAssetInstrument": "snaptrade:TokenizedAssetInstrument",
    "AdrInstrument": "snaptrade:AdrInstrument",
    "EtfInstrument": "snaptrade:EtfInstrument",
    "MutualFundInstrument": "snaptrade:MutualFundInstrument",
    "CefInstrument": "snaptrade:CefInstrument",
    "CryptoInstrument": "snaptrade:CryptoInstrument",
    "OtherInstrument": "snaptrade:OtherInstrument",
    "FutureInstrument": "snaptrade:FutureInstrument",
    "root_symbol": {
      "@id": "snaptrade:root_symbol",
      "@type": "xsd:string"
    },
    "expiration_code": {
      "@id": "snaptrade:expiration_code",
      "@type": "xsd:string"
    },
    "expiration_date": {
      "@id": "snaptrade:expiration_date",
      "@type": "xsd:date"
    },
    "multiplier": {
      "@id": "snaptrade:multiplier",
      "@type": "xsd:string"
    },
    "FutureOptionInstrument": "snaptrade:FutureOptionInstrument",
    "option_type": {
      "@id": "snaptrade:option_type",
      "@type": "xsd:string"
    },
    "strike_price": {
      "@id": "snaptrade:strike_price",
      "@type": "xsd:string"
    },
    "underlying": {
      "@id": "snaptrade:underlying",
      "@type": "@id"
    },
    "OptionInstrument": "snaptrade:OptionInstrument",
    "SnapTradeRegisterUserRequestBody": "snaptrade:SnapTradeRegisterUserRequestBody",
    "userId": {
      "@id": "snaptrade:userId",
      "@type": "@id"
    },
    "SnapTradeLoginUserRequestBody": "snaptrade:SnapTradeLoginUserRequestBody",
    "broker": {
      "@id": "snaptrade:broker",
      "@type": "xsd:string"
    },
    "immediateRedirect": {
      "@id": "snaptrade:immediateRedirect",
      "@type": "xsd:boolean"
    },
    "customRedirect": {
      "@id": "snaptrade:customRedirect",
      "@type": "xsd:string"
    },
    "reconnect": {
      "@id": "snaptrade:reconnect",
      "@type": "xsd:string"
    },
    "connectionType": {
      "@id": "snaptrade:connectionType",
      "@type": "xsd:string"
    },
    "showCloseButton": {
      "@id": "snaptrade:showCloseButton",
      "@type": "xsd:boolean"
    },
    "darkMode": {
      "@id": "snaptrade:darkMode",
      "@type": "xsd:boolean"
    },
    "locale": {
      "@id": "snaptrade:locale",
      "@type": "xsd:string"
    },
    "connectionPortalVersion": {
      "@id": "snaptrade:connectionPortalVersion",
      "@type": "xsd:string"
    },
    "Symbol": "snaptrade:Symbol",
    "UserIDandSecret": "snaptrade:UserIDandSecret",
    "userSecret": {
      "@id": "snaptrade:userSecret",
      "@type": "@id"
    },
    "DeleteUserResponse": "snaptrade:DeleteUserResponse",
    "BrokerageAuthorizationTypeReadOnly": "snaptrade:BrokerageAuthorizationTypeReadOnly",
    "auth_type": {
      "@id": "snaptrade:auth_type",
      "@type": "xsd:string"
    },
    "brokerage": {
      "@id": "snaptrade:brokerage"
    },
    "Brokerage": "snaptrade:Brokerage",
    "aws_s3_logo_url": {
      "@id": "snaptrade:aws_s3_logo_url",
      "@type": "@id"
    },
    "aws_s3_square_logo_url": {
      "@id": "snaptrade:aws_s3_square_logo_url",
      "@type": "@id"
    },
    "url": {
      "@id": "snaptrade:url",
      "@type": "@id"
    },
    "enabled": {
      "@id": "snaptrade:enabled",
      "@type": "xsd:boolean"
    },
    "maintenance_mode": {
      "@id": "snaptrade:maintenance_mode",
      "@type": "xsd:boolean"
    },
    "is_degraded": {
      "@id": "snaptrade:is_degraded",
      "@type": "xsd:boolean"
    },
    "allows_trading": {
      "@id": "snaptrade:allows_trading",
      "@type": "xsd:boolean"
    },
    "allows_fractional_units": {
      "@id": "snaptrade:allows_fractional_units",
      "@type": "xsd:boolean"
    },
    "has_reporting": {
      "@id": "snaptrade:has_reporting",
      "@type": "xsd:boolean"
    },
    "is_real_time_connection": {
      "@id": "snaptrade:is_real_time_connection",
      "@type": "xsd:boolean"
    },
    "brokerage_type": {
      "@id": "snaptrade:brokerage_type",
      "@type": "@id"
    },
    "exchanges": {
      "@id": "snaptrade:exchanges",
      "@container": "@list"
    },
    "open_url": {
      "@id": "snaptrade:open_url",
      "@type": "@id"
    },
    "Institution": "snaptrade:Institution",
    "website": {
      "@id": "snaptrade:website",
      "@type": "@id"
    },
    "square_logo_url": {
      "@id": "snaptrade:square_logo_url",
      "@type": "@id"
    },
    "release_stage": {
      "@id": "snaptrade:release_stage",
      "@type": "xsd:string"
    },
    "regions": {
      "@id": "snaptrade:regions",
      "@container": "@list"
    },
    "connection": {
      "@id": "snaptrade:connection"
    },
    "InstitutionConnection": "snaptrade:InstitutionConnection",
    "methods": {
      "@id": "snaptrade:methods",
      "@container": "@list"
    },
    "scopes": {
      "@id": "snaptrade:scopes",
      "@container": "@list"
    },
    "BrokerageAuthorization": "snaptrade:BrokerageAuthorization",
    "disabled": {
      "@id": "snaptrade:disabled",
      "@type": "xsd:boolean"
    },
    "disabled_date": {
      "@id": "snaptrade:disabled_date",
      "@type": "xsd:dateTime"
    },
    "updated_date": {
      "@id": "snaptrade:updated_date",
      "@type": "xsd:dateTime"
    },
    "is_eligible_for_payout": {
      "@id": "snaptrade:is_eligible_for_payout",
      "@type": "xsd:boolean"
    },
    "data_freshness_mode": {
      "@id": "snaptrade:data_freshness_mode"
    },
    "BrokerageAuthorizationRefreshConfirmation": "snaptrade:BrokerageAuthorizationRefreshConfirmation",
    "BrokerageAuthorizationTransactionsSyncConfirmation": "snaptrade:BrokerageAuthorizationTransactionsSyncConfirmation",
    "DeleteConnectionConfirmation": "snaptrade:DeleteConnectionConfirmation",
    "BrokerageAuthorizationDisabledConfirmation": "snaptrade:BrokerageAuthorizationDisabledConfirmation",
    "SessionEvent": "snaptrade:SessionEvent",
    "session_event_type": {
      "@id": "snaptrade:session_event_type",
      "@type": "xsd:string"
    },
    "session_id": {
      "@id": "snaptrade:session_id",
      "@type": "@id"
    },
    "user_id": {
      "@id": "snaptrade:user_id",
      "@type": "@id"
    },
    "brokerage_status_code": {
      "@id": "snaptrade:brokerage_status_code",
      "@type": "xsd:integer"
    },
    "brokerage_authorization_id": {
      "@id": "snaptrade:brokerage_authorization_id",
      "@type": "@id"
    },
    "OptionBrokerageSymbol": "snaptrade:OptionBrokerageSymbol",
    "PositionSymbol": "snaptrade:PositionSymbol",
    "local_id": {
      "@id": "snaptrade:local_id",
      "@type": "xsd:string"
    },
    "is_quotable": {
      "@id": "snaptrade:is_quotable",
      "@type": "xsd:boolean"
    },
    "is_tradable": {
      "@id": "snaptrade:is_tradable",
      "@type": "xsd:boolean"
    },
    "ExchangeRatePairs": "snaptrade:ExchangeRatePairs",
    "src": {
      "@id": "snaptrade:src",
      "@type": "@id"
    },
    "dst": {
      "@id": "snaptrade:dst",
      "@type": "@id"
    },
    "exchange_rate": {
      "@id": "snaptrade:exchange_rate",
      "@type": "xsd:decimal"
    },
    "ChildBrokerageOrderIDs": "snaptrade:ChildBrokerageOrderIDs",
    "take_profit_order_id": {
      "@id": "snaptrade:take_profit_order_id",
      "@type": "xsd:string"
    },
    "stop_loss_order_id": {
      "@id": "snaptrade:stop_loss_order_id",
      "@type": "xsd:string"
    },
    "MonthlyDividends": "snaptrade:MonthlyDividends",
    "NetContributions": "snaptrade:NetContributions",
    "NetDividend": "snaptrade:NetDividend",
    "PastValue": "snaptrade:PastValue",
    "Status": "snaptrade:Status",
    "version": {
      "@id": "snaptrade:version",
      "@type": "xsd:integer"
    },
    "online": {
      "@id": "snaptrade:online",
      "@type": "xsd:boolean"
    },
    "SymbolQuery": "snaptrade:SymbolQuery",
    "substring": {
      "@id": "snaptrade:substring",
      "@type": "xsd:string"
    },
    "ManualTrade": "snaptrade:ManualTrade",
    "ManualTradeImpact": "snaptrade:ManualTradeImpact",
    "remaining_cash": {
      "@id": "snaptrade:remaining_cash",
      "@type": "xsd:decimal"
    },
    "estimated_commission": {
      "@id": "snaptrade:estimated_commission",
      "@type": "xsd:decimal"
    },
    "forex_fees": {
      "@id": "snaptrade:forex_fees",
      "@type": "xsd:decimal"
    },
    "ManualTradeSymbol": "snaptrade:ManualTradeSymbol",
    "universal_symbol_id": {
      "@id": "snaptrade:universal_symbol_id",
      "@type": "@id"
    },
    "brokerage_symbol_id": {
      "@id": "snaptrade:brokerage_symbol_id",
      "@type": "@id"
    },
    "ManualTradeBalance": "snaptrade:ManualTradeBalance",
    "ManualTradeAndImpact": "snaptrade:ManualTradeAndImpact",
    "trade": {
      "@id": "snaptrade:trade",
      "@type": "@id"
    },
    "trade_impacts": {
      "@id": "snaptrade:trade_impacts",
      "@container": "@list"
    },
    "combined_remaining_balance": {
      "@id": "snaptrade:combined_remaining_balance",
      "@type": "@id"
    },
    "ManualTradeForm": "snaptrade:ManualTradeForm",
    "stop": {
      "@id": "snaptrade:stop",
      "@type": "xsd:decimal"
    },
    "notional_value": {
      "@id": "snaptrade:notional_value"
    },
    "OptionImpact": "snaptrade:OptionImpact",
    "estimated_cash_change": {
      "@id": "snaptrade:estimated_cash_change",
      "@type": "xsd:string"
    },
    "cash_change_direction": {
      "@id": "snaptrade:cash_change_direction",
      "@type": "xsd:string"
    },
    "estimated_fee_total": {
      "@id": "snaptrade:estimated_fee_total",
      "@type": "xsd:string"
    },
    "SimpleTradeInstrument": "snaptrade:SimpleTradeInstrument",
    "SimpleTradeLeg": "snaptrade:SimpleTradeLeg",
    "SimpleTradeForm": "snaptrade:SimpleTradeForm",
    "client_order_id": {
      "@id": "snaptrade:client_order_id"
    },
    "trading_session": {
      "@id": "snaptrade:trading_session",
      "@type": "xsd:string"
    },
    "SimpleTradeResponse": "snaptrade:SimpleTradeResponse",
    "MlegTradeForm": "snaptrade:MlegTradeForm",
    "ManualTradeReplaceForm": "snaptrade:ManualTradeReplaceForm"
  },
  "@type": "schema:Dataset",
  "schema:name": "SnapTrade API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects SnapTrade's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-21) from openapi/snaptrade-openapi.yml.",
  "dcterms:created": "2026-10-21",
  "dcterms:source": [
    "openapi/snaptrade-openapi.yml"
  ]
}