Data Reference

Notifications use live data about your portfolio to trigger alerts. The available data depends on the notification type you choose.

πŸ’‘ How to use this data

When creating custom rules, you can reference any of these fields. For example, you can create a rule that checks if Bitcoin's price is above a certain value.

Available Data#

All notifications have access to your full portfolio data:

Data SourceDescription
PortfoliosAccess to all your portfolios
WalletsSummary of all wallets across your portfolios
CoinsLive market data for any cryptocurrency
Market InsightsGlobal market data like Fear & Greed Index and total market cap

When using a specific level (portfolio, wallet, or walletCoin), the common context is extended with singular fields representing the current entity being iterated.

Coin Fields#

Access any coin's market data using its public ID. Coin fields are available at every notification levelβ€”they're global lookups, not tied to iteration.

βœ… Coin lookup syntax

Use coins.{coinPublicId}.fieldName to access any coin's data. The coin public ID (e.g., con_abc123) is shown on each coin's detail page.
FieldPathDescription
Pricecoins.{id}.priceCurrent price in USD
Volume (24h)coins.{id}.volume24h24-hour trading volume
Volume Change (24h)coins.{id}.volumeChange24h24-hour volume change percentage
Change (1h)coins.{id}.percentChange1h1-hour price change percentage
Change (24h)coins.{id}.percentChange24h24-hour price change percentage
Change (7d)coins.{id}.percentChange7d7-day price change percentage
Change (30d)coins.{id}.percentChange30d30-day price change percentage
Change (60d)coins.{id}.percentChange60d60-day price change percentage
Change (90d)coins.{id}.percentChange90d90-day price change percentage
Market Capcoins.{id}.marketCapTotal market capitalization in USD
Market Cap Dominancecoins.{id}.marketCapDominanceMarket cap dominance as a percentage
FD Market Capcoins.{id}.fullyDilutedMarketCapFully diluted market capitalization
coins.con_btc123.price67,542.30
coins.con_btc123.volume24h28,456,000,000
coins.con_btc123.volumeChange24h12.5000
coins.con_btc123.percentChange1h0.420000
coins.con_btc123.percentChange24h-2.15000000
coins.con_btc123.percentChange7d5.3000
coins.con_btc123.percentChange30d18.7000
coins.con_btc123.percentChange60d22.1000
coins.con_btc123.percentChange90d35.6000
coins.con_btc123.marketCap1,320,000,000,000
coins.con_btc123.marketCapDominance52.3000
coins.con_btc123.fullyDilutedMarketCap1,418,000,000,000

Example coin context data as seen in a notification log

BTC Market Cap AlertActive

Alert when Bitcoin market cap exceeds $1.5T

WhenmarketCap > 1500000000000
Wallet Coinβ€’On Resetβ€’in-app
Preview

Notification using coin lookup by ID

Portfolio Fields#

Available when the notification level is set to portfolio, wallet, or walletCoin. These fields represent the current portfolio being iterated.

FieldPathDescription
Current Valueportfolio.currentValueTotal portfolio value in USD
Change (1h)portfolio.percentChange1hPortfolio performance change over 1 hour
Change (24h)portfolio.percentChange24hPortfolio performance change over 24 hours
Change (7d)portfolio.percentChange7dPortfolio performance change over 7 days
Change (30d)portfolio.percentChange30dPortfolio performance change over 30 days
Change (60d)portfolio.percentChange60dPortfolio performance change over 60 days
Change (90d)portfolio.percentChange90dPortfolio performance change over 90 days
Example: Portfolio value above $50,000
Portfolio Value > 50000
portfolio.currentValue52,340.50
portfolio.percentChange1h0.280000
portfolio.percentChange24h3.4200
portfolio.percentChange7d-1.28000000
portfolio.percentChange30d12.5000
portfolio.percentChange60d18.3000
portfolio.percentChange90d25.7000

Portfolio context data

Wallet Fields#

Available when the notification level is wallet or walletCoin. These fields represent the current wallet being iterated, including allocation data relative to the portfolio.

Allocation & Weight

FieldPathDescription
Current Weightwallet.currentPortfolioWeightCurrent weight in the portfolio (0–100)
Current Valuewallet.valueCurrent wallet value in USD
Current %wallet.currentPortfolioPercentageCurrent percentage of portfolio
Target Weightwallet.targetPortfolioWeightTarget weight in portfolio allocation
Target Valuewallet.targetPortfolioValueTarget value in USD based on allocation
Target %wallet.targetPortfolioPercentageTarget percentage of portfolio

Deviation from Target

FieldPathDescription
Weight Diffwallet.portfolioWeightDifferenceDifference between current and target weight
Value Diffwallet.portfolioValueDifferenceDifference between current and target value (USD)
% Diffwallet.portfolioPercentageDifferenceDifference between current and target percentage

βœ… Rebalancing alerts

Use wallet deviation fields to build rebalancing alerts. For example, trigger when a wallet's actual allocation drifts more than 5% from its target.

Performance

FieldPathDescription
Change (1h)wallet.percentChange1hWallet 1-hour change
Change (24h)wallet.percentChange24hWallet 24-hour change
Change (7d)wallet.percentChange7dWallet 7-day change
Change (30d)wallet.percentChange30dWallet 30-day change
Change (60d)wallet.percentChange60dWallet 60-day change
Change (90d)wallet.percentChange90dWallet 90-day change
wallet.currentPortfolioWeight53.7800
wallet.value28,150.75
wallet.currentPortfolioPercentage53.7800
wallet.targetPortfolioWeight50
wallet.targetPortfolioValue26,170.25
wallet.targetPortfolioPercentage50
wallet.portfolioWeightDifference3.7800
wallet.portfolioValueDifference1,980.50
wallet.portfolioPercentageDifference3.7800
wallet.percentChange1h0.350000
wallet.percentChange24h2.8000
wallet.percentChange7d-0.95000000
wallet.percentChange30d14.2000
wallet.percentChange60d19.8000
wallet.percentChange90d28.3000

Wallet context data showing allocation and performance

Wallet Coin Fields#

Available only at the walletCoin level. These fields represent the current coin being iterated, with quote data flattened directly into the walletCoin object (no nesting).

πŸ’‘ Flattened structure

Unlike coin lookups (coins.{id}.price), walletCoin fields include both your holding data (quantity, value, weight) and market data (price, volume, changes) in a single flat namespace. Access everything via walletCoin.fieldName.

Holdings

FieldPathDescription
QuantitywalletCoin.quantityAmount of the coin you hold
PricewalletCoin.priceCurrent market price per unit
ValuewalletCoin.valueCurrent value in USD (quantity Γ— price)

Portfolio Allocation

FieldPathDescription
Current Portfolio WeightwalletCoin.currentPortfolioWeightCurrent weight of this coin in the portfolio
Current Portfolio %walletCoin.currentPortfolioPercentageCurrent percentage of portfolio value
Target Portfolio WeightwalletCoin.targetPortfolioWeightTarget weight in portfolio allocation
Target ValuewalletCoin.targetPortfolioValueTarget value in USD
Target Portfolio %walletCoin.targetPortfolioPercentageTarget percentage of portfolio

Deviation from Target

FieldPathDescription
Portfolio Weight DiffwalletCoin.portfolioWeightDifferenceDifference between current and target portfolio weight
Portfolio Value DiffwalletCoin.portfolioValueDifferenceDifference between current and target value
Portfolio % DiffwalletCoin.portfolioPercentageDifferenceDifference between current and target percentage

Market Data

FieldPathDescription
Volume (24h)walletCoin.volume24h24-hour trading volume
Volume Change (24h)walletCoin.volumeChange24h24-hour volume change %
Change (1h)walletCoin.percentChange1h1-hour price change %
Change (24h)walletCoin.percentChange24h24-hour price change %
Change (7d)walletCoin.percentChange7d7-day price change %
Change (30d)walletCoin.percentChange30d30-day price change %
Change (60d)walletCoin.percentChange60d60-day price change %
Change (90d)walletCoin.percentChange90d90-day price change %
Market CapwalletCoin.marketCapTotal market capitalization
Market Cap DominancewalletCoin.marketCapDominanceMarket cap dominance %
FD Market CapwalletCoin.fullyDilutedMarketCapFully diluted market cap
walletCoin.quantity0.420000
walletCoin.price67,542.30
walletCoin.currentPortfolioWeight38.5000
walletCoin.value28,367.77
walletCoin.currentPortfolioPercentage54.2000
walletCoin.targetPortfolioWeight35
walletCoin.targetPortfolioValue18,319.18
walletCoin.targetPortfolioPercentage50
walletCoin.portfolioWeightDifference3.5000
walletCoin.portfolioValueDifference10,048.60
walletCoin.portfolioPercentageDifference4.2000
walletCoin.volume24h28,456,000,000
walletCoin.volumeChange24h12.5000
walletCoin.percentChange1h0.420000
walletCoin.percentChange24h-2.15000000
walletCoin.percentChange7d5.3000
walletCoin.percentChange30d18.7000
walletCoin.percentChange60d22.1000
walletCoin.percentChange90d35.6000
walletCoin.marketCap1,320,000,000,000
walletCoin.marketCapDominance52.3000
walletCoin.fullyDilutedMarketCap1,418,000,000,000

WalletCoin context with holdings + market data flattened together

Market Insights#

Market insights provide global cryptocurrency market data, available at all notification levels. Use these for macro-level alerts independent of your specific holdings.

Fear & Greed Index

FieldPathDescription
Fear & Greed Valueinsights.fearAndGreed.valueIndex from 0 (Extreme Fear) to 100 (Extreme Greed). 0–24 = Extreme Fear, 25–49 = Fear, 50 = Neutral, 51–74 = Greed, 75–100 = Extreme Greed

Global Market Metrics

FieldPathDescription
Total Market Capinsights.globalMetrics.totalMarketCapTotal cryptocurrency market capitalization in USD
Total Volume (24h)insights.globalMetrics.totalVolume24hTotal 24-hour trading volume across all crypto
BTC Dominanceinsights.globalMetrics.btcDominanceBitcoin market cap dominance percentage
ETH Dominanceinsights.globalMetrics.ethDominanceEthereum market cap dominance percentage
Altcoin Market Capinsights.globalMetrics.altcoinMarketCapTotal market cap of all altcoins (excl. BTC & ETH)
DeFi Market Capinsights.globalMetrics.defiMarketCapTotal DeFi protocols market capitalization
Stablecoin Market Capinsights.globalMetrics.stablecoinMarketCapTotal stablecoin market capitalization
Active Market Pairsinsights.globalMetrics.activeMarketPairsNumber of active trading pairs globally
Total Cryptocurrenciesinsights.globalMetrics.totalCryptocurrenciesTotal number of tracked cryptocurrencies
insights.fearAndGreed.value72
insights.globalMetrics.totalMarketCap2,530,000,000,000
insights.globalMetrics.totalVolume24h98,500,000,000
insights.globalMetrics.btcDominance52.3000
insights.globalMetrics.ethDominance17.8000
insights.globalMetrics.altcoinMarketCap1,210,000,000,000
insights.globalMetrics.defiMarketCap95,600,000,000
insights.globalMetrics.stablecoinMarketCap165,000,000,000
insights.globalMetrics.activeMarketPairs85,234
insights.globalMetrics.totalCryptocurrencies14,523

Market insights context data

Extreme Fear AlertActive

Alert when Fear & Greed Index drops below 20

Whenvalue < 20
Globalβ€’On Resetβ€’in-appemail
Preview

Notification using market insights (Fear & Greed Index)

Example: Buy signal when market is in extreme fear
Fear & Greed < 20 AND Portfolio Value > 5000

Fields by Level Summary#

Quick reference for which field categories are accessible at each level:

CategoryGlobalPortfolioWalletWalletCoin
Coin lookupβœ“βœ“βœ“βœ“
Insightsβœ“βœ“βœ“βœ“
portfolio.*β€”βœ“βœ“βœ“
wallet.*β€”β€”βœ“βœ“
walletCoin.*β€”β€”β€”βœ“
Array accessβœ“βœ“βœ“βœ“

Next Steps#

Developers can integrate with MyHold App using our REST API. See the API Documentation for details.