changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "analystSummaries": {
+ "items": {
+ "description": "One analyst's public daily summary (only available for daily resolution).",
+ "properties": {
+ "analystId": {
+ "type": "string"
+ },
+ "btcTrend": {
+ "nullable": true,
+ "type": "string"
+ },
+ "confluenceScore": {
+ "nullable": true,
+ "type": "number"
+ },
+ "shortSummary": {
+ "type": "string"
+ },
+ "signalCount": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "arbitrage": {
+ "items": {
+ "description": "Top arbitrage opportunity (only available for daily resolution ≤180 days).",
+ "properties": {
+ "buyExchange": {
+ "type": "string"
+ },
+ "sellExchange": {
+ "type": "string"
+ },
+ "spreadPct": {
+ "type": "number"
+ },
+ "symbol": {
+ "type": "string"
+ },
+ "usdVolume": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "attribution": {
+ "$ref": "#/components/schemas/Attribution"
+ },
+ "date": {
+ "description": "Requested date (YYYY-MM-DD)",
+ "format": "date",
+ "type": "string"
+ },
+ "fearGreed": {
+ "description": "Fear & Greed index for the date (daily score or monthly avg when resolution=monthly).",
+ "nullable": true,
+ "properties": {
+ "classification": {
+ "type": "string"
+ },
+ "score": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "fundingRates": {
+ "description": "BTC perpetual funding rate summary for the date (daily or monthly avg).",
+ "properties": {
+ "avg": {
+ "nullable": true,
+ "type": "number"
+ },
+ "byExchange": {
+ "type": "object"
+ },
+ "sentiment": {
+ "nullable": true,
+ "type": "string"
+ },
+ "symbol": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "goldenAlerts": {
+ "description": "Golden Alerts daily summary for the date.",
+ "nullable": true,
+ "properties": {
+ "highCount": {
+ "type": "number"
+ },
+ "lowCount": {
+ "type": "number"
+ },
+ "mediumCount": {
+ "type": "number"
+ },
+ "topTokens": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "totalCount": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "metadata": {
+ "properties": {
+ "dataCompleteness": {
+ "description": "Percentage of 8 sources with data for this date (0-100)",
+ "type": "number"
+ },
+ "date": {
+ "type": "string"
+ },
+ "generatedAt": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "isToday": {
+ "type": "boolean"
+ },
+ "resolution": {
+ "description": "'daily' = exact day data from snapshots; 'monthly' = monthly averages from permanent archive (triggered for dates >180 days old with <50% daily completeness)",
+ "enum": [
+ "daily",
+ "monthly"
+ ],
+ "type": "string"
+ },
+ "sourcesAvailable": {
+ "type": "number"
+ },
+ "sourcesTotal": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "sentiment": {
+ "description": "Social sentiment for BTC, ETH, SOL (daily score or monthly avg when resolution=monthly).",
+ "items": {
+ "description": "Social sentiment score for one token.",
+ "properties": {
+ "score": {
+ "nullable": true,
+ "type": "number"
+ },
+ "sentiment": {
+ "nullable": true,
+ "type": "string"
+ },
+ "symbol": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "stablecoin": {
+ "description": "Stablecoin flow snapshot for the date.",
+ "nullable": true,
+ "properties": {
+ "signal": {
+ "nullable": true,
+ "type": "string"
+ },
+ "totalFlow24h": {
+ "type": "number"
+ },
+ "totalNow": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ "updatedAt": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "whaleSummary": {
+ "description": "Aggregated whale movement counts for the date.",
+ "nullable": true,
+ "properties": {
+ "inflowCount": {
+ "type": "number"
+ },
+ "outflowCount": {
+ "type": "number"
+ },
+ "totalMoves": {
+ "type": "number"
+ },
+ "totalUsdValue": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+}