{"components":{"schemas":{"AIToolkitExtractResponse":{"properties":{"extractedEntities":{"items":{"$ref":"#/components/schemas/ExtractedNameWithSimilarEntitiesV2"},"type":"array"}},"required":["extractedEntities"],"type":"object"},"AIToolkitExtractResponseMetadata":{"properties":{"traceId":{"type":"string"}},"required":["traceId"],"type":"object"},"AcquisitionDeal":{"properties":{"acquiredEntity":{"$ref":"#/components/schemas/FundingEntity"},"acquiringEntity":{"$ref":"#/components/schemas/FundingEntity"},"announcementDate":{"format":"date-time","type":"string"},"announcements":{"items":{"$ref":"#/components/schemas/Announcement"},"type":"array"},"id":{"type":"string"},"status":{"enum":["Announced","Completed","Canceled"],"type":"string"},"transactionAmountUSD":{"format":"double","type":"number"}},"required":["acquiredEntity","acquiringEntity","announcementDate","announcements","id","status"],"type":"object"},"AllocationAggregate":{"properties":{"allocationRecipientCount":{"format":"int64","type":"integer"},"allocations":{"items":{"$ref":"#/components/schemas/AllocationTranche"},"type":"array"},"asset":{"$ref":"#/components/schemas/AssetBasic"},"cumulativeUnlockedNative":{"format":"double","type":"number"},"cumulativeUnlockedUSD":{"format":"double","type":"number"},"genesisDate":{"format":"date-time","type":"string"},"lastUpdatedAt":{"format":"date-time","type":"string"},"percentOfUnlocksCompleted":{"format":"double","type":"number"},"projectedEndDate":{"format":"date-time","type":"string"},"totalAllocationNative":{"format":"double","type":"number"},"totalAllocationUSD":{"format":"double","type":"number"},"unlocksRemainingNative":{"format":"double","type":"number"},"unlocksRemainingUSD":{"format":"double","type":"number"}},"required":["allocationRecipientCount","allocations","asset","cumulativeUnlockedNative","percentOfUnlocksCompleted","totalAllocationNative","unlocksRemainingNative"],"type":"object"},"AllocationTranche":{"properties":{"allocationRecipient":{"type":"string"},"assumptions":{"type":"string"},"cumulativeUnlockedNative":{"format":"double","type":"number"},"cumulativeUnlockedUSD":{"format":"double","type":"number"},"description":{"type":"string"},"percentOfUnlocksCompleted":{"format":"double","type":"number"},"sources":{"items":{"$ref":"#/components/schemas/token-unlocksSource"},"type":"array"},"totalAllocationNative":{"format":"double","type":"number"},"totalAllocationUSD":{"format":"double","type":"number"},"unlocksRemainingNative":{"format":"double","type":"number"},"unlocksRemainingUSD":{"format":"double","type":"number"}},"required":["allocationRecipient","assumptions","cumulativeUnlockedNative","description","percentOfUnlocksCompleted","sources","totalAllocationNative","unlocksRemainingNative"],"type":"object"},"AllocationUnlockTranche":{"properties":{"allocationRecipient":{"type":"string"},"dailySnapshots":{"items":{"$ref":"#/components/schemas/UnlockSnapshot"},"type":"array"}},"required":["allocationRecipient","dailySnapshots"],"type":"object"},"AllocationVestingScheduleTranche":{"properties":{"allocationRecipient":{"type":"string"},"dailySnapshots":{"items":{"$ref":"#/components/schemas/VestingScheduleSnapshot"},"type":"array"}},"required":["allocationRecipient","dailySnapshots"],"type":"object"},"Announcement":{"properties":{"url":{"type":"string"}},"required":["url"],"type":"object"},"Article":{"properties":{"assets":{"items":{"$ref":"#/components/schemas/newsAsset"},"type":"array"},"category":{"type":"string"},"description":{"type":"string"},"publishTime":{"type":"string"},"publishTimeMillis":{"format":"int64","type":"integer"},"sentiment":{"items":{"$ref":"#/components/schemas/AssetSentiment"},"type":"array"},"source":{"$ref":"#/components/schemas/newsSource"},"subcategory":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["assets","publishTime","publishTimeMillis","sentiment","source","title","url"],"type":"object"},"AssetATH":{"properties":{"allTimeHigh":{"format":"double","type":"number"},"allTimeHighDate":{"format":"date-time","type":"string"},"allTimeHighPercentDown":{"format":"double","type":"number"},"allTimeHighTimeSinceSeconds":{"format":"double","type":"number"},"breakevenMultiple":{"format":"double","type":"number"},"cycleLow":{"format":"double","type":"number"},"cycleLowDate":{"format":"date-time","type":"string"},"cycleLowPercentUp":{"format":"double","type":"number"},"cycleLowTimeSinceSeconds":{"format":"double","type":"number"}},"required":["allTimeHigh","allTimeHighPercentDown","allTimeHighTimeSinceSeconds","breakevenMultiple","cycleLow","cycleLowPercentUp","cycleLowTimeSinceSeconds"],"type":"object"},"AssetBasic":{"properties":{"id":{"format":"byte","type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"symbol":{"type":"string"}},"required":["id","name","slug","symbol"],"type":"object"},"AssetComparisonItem":{"properties":{"allTimeHigh":{"$ref":"#/components/schemas/AssetATH"},"category":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"returnOnInvestment":{"$ref":"#/components/schemas/AssetROI"},"sector":{"type":"string"},"slug":{"type":"string"},"symbol":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["category","id","name","sector","slug","symbol","tags"],"type":"object"},"AssetEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"symbol":{"type":"string"}},"required":["id","name","slug","symbol"],"type":"object"},"AssetListItem":{"properties":{"category":{"type":"string"},"coveredByMonitoring":{"type":"boolean"},"firstPriceAt":{"format":"date-time","type":"string"},"hasDiligence":{"type":"boolean"},"hasFundraising":{"type":"boolean"},"hasIntel":{"type":"boolean"},"hasMarketData":{"type":"boolean"},"hasNews":{"type":"boolean"},"hasProposals":{"type":"boolean"},"hasResearch":{"type":"boolean"},"hasTokenUnlocks":{"type":"boolean"},"id":{"type":"string"},"name":{"type":"string"},"rank":{"format":"double","type":"number"},"sector":{"type":"string"},"sectorV2":{"items":{"type":"string"},"type":"array"},"slug":{"type":"string"},"subSectorV2":{"items":{"type":"string"},"type":"array"},"symbol":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["category","coveredByMonitoring","hasDiligence","hasFundraising","hasIntel","hasMarketData","hasNews","hasProposals","hasResearch","hasTokenUnlocks","id","name","rank","sector","sectorV2","slug","subSectorV2","symbol","tags"],"type":"object"},"AssetPointResponse":{"properties":{"marketdata":{"$ref":"#/components/schemas/MarketdataPoint"},"mindshare":{"$ref":"#/components/schemas/MindsharePoint"},"postMetrics":{"$ref":"#/components/schemas/PostMetricsPoint"},"sentiment":{"$ref":"#/components/schemas/SentimentPoint"},"time":{"format":"int64","type":"integer"}},"required":["marketdata","mindshare","postMetrics","sentiment","time"],"type":"object"},"AssetProfileSource":{"properties":{"assetId":{"type":"string"},"assetSlug":{"type":"string"},"citationId":{"format":"int64","type":"integer"}},"required":["assetId","assetSlug"],"type":"object"},"AssetROI":{"properties":{"priceChange1y":{"format":"double","type":"number"},"priceChange24h":{"format":"double","type":"number"},"priceChange30d":{"format":"double","type":"number"},"priceChange3y":{"format":"double","type":"number"},"priceChange5y":{"format":"double","type":"number"},"priceChange7d":{"format":"double","type":"number"},"priceChangeMTD":{"format":"double","type":"number"},"priceChangeQTD":{"format":"double","type":"number"},"priceChangeYTD":{"format":"double","type":"number"}},"required":["priceChange1y","priceChange24h","priceChange30d","priceChange3y","priceChange5y","priceChange7d","priceChangeMTD","priceChangeQTD","priceChangeYTD"],"type":"object"},"AssetSentiment":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"sentiment":{"format":"double","type":"number"},"slug":{"type":"string"},"symbol":{"type":"string"}},"required":["id","name","sentiment","slug","symbol"],"type":"object"},"AssetsTimeseries":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"points":{"items":{"$ref":"#/components/schemas/AssetPointResponse"},"type":"array"},"slug":{"type":"string"},"symbol":{"type":"string"}},"required":["id","name","points","slug","symbol"],"type":"object"},"Attribution":{"properties":{"link":{"type":"string"},"name":{"type":"string"}},"required":["link","name"],"type":"object"},"Author":{"properties":{"id":{"type":"string"},"image":{"type":"string"},"linkedinUrl":{"type":"string"},"name":{"type":"string"}},"required":["id","image","linkedinUrl","name"],"type":"object"},"CacheControl":{"properties":{"ttl":{"type":"string"},"type":{"type":"string"}},"required":["type"],"type":"object"},"Candle":{"properties":{"close":{"$ref":"#/components/schemas/FloatCell"},"high":{"$ref":"#/components/schemas/FloatCell"},"low":{"$ref":"#/components/schemas/FloatCell"},"open":{"$ref":"#/components/schemas/FloatCell"},"volume":{"$ref":"#/components/schemas/FloatCell"}},"required":["close","high","low","open","volume"],"type":"object"},"CatalogSource":{"properties":{"assetId":{"type":"string"},"assetName":{"type":"string"},"citationId":{"format":"int64","type":"integer"}},"required":["assetId","assetName"],"type":"object"},"ChartSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"dataset":{"type":"string"},"end":{"format":"date-time","type":"string"},"entities":{"items":{"$ref":"#/components/schemas/ChartWidgetEntity"},"type":"array"},"granularity":{"type":"string"},"id":{"format":"int64","type":"integer"},"metric":{"type":"string"},"metricTimeseries":{"$ref":"#/components/schemas/TimeseriesResult"},"start":{"format":"date-time","type":"string"},"tier":{"type":"string"}},"required":["dataset","end","entities","granularity","metric","metricTimeseries","start","tier"],"type":"object"},"ChartWidgetEntity":{"properties":{"entityId":{"type":"string"},"entityType":{"type":"string"}},"required":["entityId","entityType"],"type":"object"},"ChartWidgetSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"dataset":{"type":"string"},"end":{"format":"date-time","type":"string"},"entities":{"items":{"$ref":"#/components/schemas/ChartWidgetEntity"},"type":"array"},"granularity":{"type":"string"},"id":{"format":"int64","type":"integer"},"metric":{"type":"string"},"metricTimeseries":{"$ref":"#/components/schemas/TimeseriesResult"},"start":{"format":"date-time","type":"string"},"tier":{"type":"string"}},"required":["dataset","end","entities","granularity","metric","metricTimeseries","start","tier"],"type":"object"},"ChatCompletionMessage":{"properties":{"MultiContent":{"items":{"$ref":"#/components/schemas/ChatMessagePart"},"type":"array"},"content":{"type":"string"},"function_call":{"$ref":"#/components/schemas/FunctionCall"},"name":{"type":"string"},"prefix":{"type":"boolean"},"reasoning_content":{"type":"string"},"refusal":{"type":"string"},"role":{"type":"string"},"thinking_blocks":{"items":{"$ref":"#/components/schemas/ThinkingBlock"},"type":"array"},"tool_call_id":{"type":"string"},"tool_calls":{"items":{"$ref":"#/components/schemas/ToolCall"},"type":"array"}},"required":["MultiContent","role"],"type":"object"},"ChatCompletionRequest":{"properties":{"allow_clarification_query":{"description":"Whether the AI can ask for clarification when the query is ambiguous","type":"boolean"},"generate_related_questions":{"description":"Adds AI generated related questions to use as follow up questions","format":"int64","type":"integer"},"inline_citations":{"description":"Adds inline citation document references in the payload metadata","type":"boolean"},"messages":{"description":"Array of messages in the conversation history","items":{"$ref":"#/components/schemas/ChatCompletionMessage"},"type":"array"},"mode":{"description":"The mode of the Copilot supervisor. Values accepted are 'regular' and 'deep'.","type":"string"},"response_format":{"description":"Text format for the response. Values accepted are 'markdown' and 'plaintext'.","type":"string"},"stream":{"description":"Stream the response through the API","type":"boolean"},"verbosity":{"description":"Controls the length and detail level of the AI-generated response. Values accepted are 'succinct', 'balanced', and 'verbose'.","type":"string"}},"required":["messages"],"type":"object"},"ChatCompletionRequestOpenAI":{"properties":{"allow_clarification_query":{"description":"Whether the AI can ask for clarification when the query is ambiguous","type":"boolean"},"generate_related_questions":{"description":"Adds AI generated related questions to use as follow up questions","format":"int64","type":"integer"},"inline_citations":{"description":"Adds inline citation document references in the payload metadata","type":"boolean"},"messages":{"description":"Array of messages in the conversation history","items":{"$ref":"#/components/schemas/ChatCompletionMessage"},"type":"array"},"mode":{"description":"The mode of the Copilot supervisor. Values accepted are 'regular' and 'deep'.","type":"string"},"response_format":{"description":"Text format for the response. Values accepted are 'markdown' and 'plaintext'.","type":"string"},"stream":{"description":"Stream the response through the API","type":"boolean"},"verbosity":{"description":"Controls the length and detail level of the AI-generated response. Values accepted are 'succinct', 'balanced', and 'verbose'.","type":"string"}},"required":["messages"],"type":"object"},"ChatCompletionRequestVercel":{"properties":{"allow_clarification_query":{"description":"Whether the AI can ask for clarification when the query is ambiguous","type":"boolean"},"inline_citations":{"description":"Whether to include source citations inline in the response text","type":"boolean"},"messages":{"description":"Array of messages in the conversation history","items":{"$ref":"#/components/schemas/ChatCompletionMessage"},"type":"array"},"mode":{"description":"The mode of the Copilot supervisor. Values accepted are 'regular' and 'deep'.","type":"string"},"response_format":{"description":"Format style for the response content","type":"string"},"verbosity":{"description":"Controls the level of detail in the response (concise, moderate, detailed)","type":"string"}},"required":["messages","inline_citations","allow_clarification_query"],"type":"object"},"ChatCompletionResponse":{"properties":{"messages":{"description":"Array of response messages from the assistant","items":{"$ref":"#/components/schemas/ChatCompletionResponseMessage"},"type":"array"}},"required":["messages"],"type":"object"},"ChatCompletionResponseChoiceOpenAI":{"properties":{"finish_reason":{"description":"Reason the model stopped generating (e.g., 'stop')","type":"string"},"index":{"description":"Index of the choice in the array","format":"int64","type":"integer"},"message":{"allOf":[{"$ref":"#/components/schemas/ChatCompletionResponseMessageV2"},{"description":"The message output by the model"}]}},"required":["finish_reason","index","message"],"type":"object"},"ChatCompletionResponseMessage":{"properties":{"content":{"description":"Text content of the message","type":"string"},"reasoning_content":{"description":"Text content of the message that contains the reasoning summary for the response","type":"string"},"role":{"description":"Role of the message sender (e.g., 'assistant')","type":"string"}},"required":["content","role"],"type":"object"},"ChatCompletionResponseMessageV2":{"properties":{"content":{"description":"Text content of the message","type":"string"},"reasoning_content":{"description":"Text content of the message that contains the reasoning summary for the response","type":"string"},"role":{"description":"Role of the message sender (e.g., 'assistant')","type":"string"}},"required":["content","role"],"type":"object"},"ChatCompletionResponseMetadata":{"properties":{"charts":{"description":"Chart data referenced in the response","items":{"$ref":"#/components/schemas/ChartSource"},"type":"array"},"cited_sources":{"description":"Sources cited in the response content","items":{"$ref":"#/components/schemas/StandardSource"},"type":"array"},"related_questions":{"description":"Follow-up questions related to the original query","items":{"type":"string"},"type":"array"},"status":{"description":"Current status of the completion request","type":"string"},"trace_id":{"description":"Unique identifier for tracing the request","format":"byte","type":"string"}},"required":["status","trace_id"],"type":"object"},"ChatCompletionResponseMetadataOpenAI":{"properties":{"charts":{"description":"Chart data referenced in the response","items":{"$ref":"#/components/schemas/ChartSource"},"type":"array"},"related_questions":{"description":"Follow-up questions related to the original query","items":{"type":"string"},"type":"array"},"sources":{"description":"Sources used to construct the response content. If using inline citations, sources will include citationIds associated with the response citations.","items":{"$ref":"#/components/schemas/StandardSource"},"type":"array"},"status":{"description":"Current status of the completion request","type":"string"},"trace_id":{"description":"Unique identifier for tracing the request","format":"byte","type":"string"}},"required":["status","trace_id"],"type":"object"},"ChatCompletionResponseMetadataV2":{"properties":{"charts":{"description":"Chart data referenced in the response","items":{"$ref":"#/components/schemas/ChartSource"},"type":"array"},"related_questions":{"description":"Follow-up questions related to the original query","items":{"type":"string"},"type":"array"},"sources":{"description":"Sources used to construct the response content. If using inline citations, sources will include citationIds associated with the response citations.","items":{"$ref":"#/components/schemas/StandardSource"},"type":"array"},"status":{"description":"Current status of the completion request","type":"string"},"trace_id":{"description":"Unique identifier for tracing the request","format":"byte","type":"string"}},"required":["status","trace_id"],"type":"object"},"ChatMessageImageURL":{"properties":{"detail":{"type":"string"},"url":{"type":"string"}},"type":"object"},"ChatMessagePart":{"properties":{"cache_control":{"$ref":"#/components/schemas/CacheControl"},"image_url":{"$ref":"#/components/schemas/ChatMessageImageURL"},"text":{"type":"string"},"type":{"type":"string"}},"type":"object"},"CitedSources":{"properties":{"assetProfile":{"items":{"$ref":"#/components/schemas/AssetProfileSource"},"type":"array"},"catalog":{"items":{"$ref":"#/components/schemas/CatalogSource"},"type":"array"},"chart":{"items":{"$ref":"#/components/schemas/ChartSource"},"type":"array"},"chartWidget":{"items":{"$ref":"#/components/schemas/ChartWidgetSource"},"type":"array"},"diligence":{"items":{"$ref":"#/components/schemas/DiligenceSource"},"type":"array"},"equityProfile":{"items":{"$ref":"#/components/schemas/EquityProfileSource"},"type":"array"},"externalNews":{"items":{"$ref":"#/components/schemas/ExternalNewsSource"},"type":"array"},"fileUpload":{"items":{"$ref":"#/components/schemas/FileUploadSource"},"type":"array"},"fundraising":{"items":{"$ref":"#/components/schemas/FundraisingSource"},"type":"array"},"governance":{"items":{"$ref":"#/components/schemas/GovernanceSource"},"type":"array"},"historicalTrendingTopic":{"items":{"$ref":"#/components/schemas/HistoricalTrendingTopicSource"},"type":"array"},"intel":{"items":{"$ref":"#/components/schemas/IntelSource"},"type":"array"},"monitoringDevelopment":{"items":{"$ref":"#/components/schemas/MonitoringDevelopmentSource"},"type":"array"},"monitoringEvent":{"items":{"$ref":"#/components/schemas/MonitoringEventSource"},"type":"array"},"nft":{"items":{"$ref":"#/components/schemas/NFTSource"},"type":"array"},"pdf":{"items":{"$ref":"#/components/schemas/PDFSource"},"type":"array"},"predictionMarket":{"items":{"$ref":"#/components/schemas/PredictionMarketSource"},"type":"array"},"quantitative":{"items":{"$ref":"#/components/schemas/QuantitativeSource"},"type":"array"},"research":{"items":{"$ref":"#/components/schemas/ResearchSource"},"type":"array"},"researchImage":{"items":{"$ref":"#/components/schemas/ResearchImageSource"},"type":"array"},"signal":{"items":{"$ref":"#/components/schemas/SignalSource"},"type":"array"},"summary":{"items":{"$ref":"#/components/schemas/SummarySource"},"type":"array"},"topicCluster":{"items":{"$ref":"#/components/schemas/TopicClusterSource"},"type":"array"},"trendingTopic":{"items":{"$ref":"#/components/schemas/TrendingTopicSource"},"type":"array"},"twitter":{"items":{"$ref":"#/components/schemas/TwitterSource"},"type":"array"},"videoTranscript":{"items":{"$ref":"#/components/schemas/VideoTranscriptSource"},"type":"array"},"videoTranscriptSummary":{"items":{"$ref":"#/components/schemas/VideoTranscriptSummarySource"},"type":"array"},"watchlist":{"items":{"$ref":"#/components/schemas/WatchlistSource"},"type":"array"},"web":{"items":{"$ref":"#/components/schemas/WebSource"},"type":"array"},"webcrawl":{"items":{"$ref":"#/components/schemas/WebcrawlSource"},"type":"array"},"xThreads":{"items":{"$ref":"#/components/schemas/XThreadsSource"},"type":"array"}},"type":"object"},"Cliff":{"properties":{"allocations":{"items":{"$ref":"#/components/schemas/CliffAllocation"},"type":"array"},"amountNative":{"format":"double","type":"number"},"amountUSD":{"format":"double","type":"number"},"percentOfTotalAllocation":{"format":"double","type":"number"}},"required":["allocations","amountNative"],"type":"object"},"CliffAllocation":{"properties":{"allocationRecipient":{"type":"string"},"amountNative":{"format":"double","type":"number"},"amountUSD":{"format":"double","type":"number"},"percentOfTotalAllocation":{"format":"double","type":"number"}},"required":["allocationRecipient","amountNative"],"type":"object"},"ComputeRequest":{"properties":{"query":{"description":"The natural language query for the Compute agent","type":"string"}},"required":["query"],"type":"object"},"ComputeResponse":{"properties":{"error":{"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ComputeResult"},"type":"array"}},"required":["results"],"type":"object"},"ComputeResponseMetadata":{"properties":{"trace_id":{"format":"byte","type":"string"}},"required":["trace_id"],"type":"object"},"ComputeResult":{"properties":{"columns":{"items":{"type":"string"},"type":"array"},"dataset":{"type":"string"},"query":{"type":"string"},"query_error":{"type":"string"},"query_result":{"type":"string"},"truncated":{"type":"boolean"}},"type":"object"},"ContractAddress":{"properties":{"contractAddress":{"type":"string"},"networkName":{"type":"string"},"networkSlug":{"type":"string"}},"required":["contractAddress","networkName","networkSlug"],"type":"object"},"CreateListingsListRequest":{"properties":{"assetIds":{"items":{"type":"string"},"type":"array"},"teamAccess":{"type":"string"},"title":{"type":"string"}},"required":["title","assetIds"],"type":"object"},"CreateWatchlistRequest":{"properties":{"assetIds":{"items":{"type":"string"},"type":"array"},"isPublic":{"type":"boolean"},"teamAccess":{"type":"string"},"title":{"type":"string"}},"required":["title","assetIds"],"type":"object"},"DAT":{"properties":{"asOfTime":{"format":"int64","type":"integer"},"holdings":{"$ref":"#/components/schemas/DATHoldingsSummary"},"id":{"type":"string"},"name":{"type":"string"},"projectId":{"type":"string"},"slug":{"type":"string"},"treasury":{"$ref":"#/components/schemas/DATTreasuryMetrics"}},"required":["holdings","id","name","slug","treasury"],"type":"object"},"DATEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"projectId":{"type":"string"},"slug":{"type":"string"}},"required":["id","name","slug"],"type":"object"},"DATHoldingEntity":{"properties":{"assetSymbol":{"type":"string"},"companyTicker":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"networkSlug":{"type":"string"}},"required":["assetSymbol","companyTicker","id","name"],"type":"object"},"DATHoldingTimeseries":{"properties":{"holding":{"$ref":"#/components/schemas/DATHoldingEntity"},"points":{"items":{"items":{},"type":"array"},"type":"array"}},"required":["holding","points"],"type":"object"},"DATHoldingsSummary":{"properties":{"assetSymbols":{"items":{"type":"string"},"type":"array"},"count":{"format":"int64","type":"integer"}},"required":["assetSymbols","count"],"type":"object"},"DATTimeseries":{"properties":{"dat":{"$ref":"#/components/schemas/DATEntity"},"points":{"items":{"items":{},"type":"array"},"type":"array"}},"required":["dat","points"],"type":"object"},"DATTreasuryMetrics":{"properties":{"cash":{"format":"double","type":"number"},"debt":{"format":"double","type":"number"},"enterpriseValue":{"format":"double","type":"number"},"fullyDilutedEnterpriseValue":{"format":"double","type":"number"},"fullyDilutedEvMnav":{"format":"double","type":"number"},"fullyDilutedMnav":{"format":"double","type":"number"},"fullyDilutedShares":{"format":"double","type":"number"},"fullyDilutedValuation":{"format":"double","type":"number"},"marketCap":{"format":"double","type":"number"},"nav":{"format":"double","type":"number"},"outstandingEvMnav":{"format":"double","type":"number"},"outstandingMnav":{"format":"double","type":"number"},"outstandingShares":{"format":"double","type":"number"},"preferredMarketCap":{"format":"double","type":"number"},"price":{"format":"double","type":"number"},"volumeUsd":{"format":"double","type":"number"}},"type":"object"},"DailyLinearRateChange":{"properties":{"allocations":{"items":{"$ref":"#/components/schemas/LinearRateChangeAllocation"},"type":"array"},"dailyAmountNative":{"format":"double","type":"number"},"dailyAmountUSD":{"format":"double","type":"number"},"nextDailyAmountNative":{"format":"double","type":"number"},"nextDailyAmountUSD":{"format":"double","type":"number"},"nextPercentOfTotalAllocation":{"format":"double","type":"number"},"percentChangeOfRate":{"format":"double","type":"number"},"percentOfTotalAllocation":{"format":"double","type":"number"}},"required":["allocations","dailyAmountNative","nextDailyAmountNative"],"type":"object"},"DeepResearchError":{"properties":{"code":{"description":"A machine-readable error code: insufficient_credits, timeout, internal_error, cancelled","type":"string"},"message":{"description":"A human-readable error message describing the failure","type":"string"}},"required":["code","message"],"type":"object"},"DeepResearchOutput":{"properties":{"report":{"description":"The generated deep research report in markdown format","type":"string"},"sources":{"description":"Sources cited in the report","items":{"$ref":"#/components/schemas/StandardSource"},"type":"array"}},"required":["report"],"type":"object"},"DeepResearchRequest":{"properties":{"instructions":{"description":"Optional system instructions to guide the research process and report generation style","type":"string"},"job_id":{"description":"Optional UUID of an existing deep research conversation to continue with a follow-up message","format":"byte","type":"string"},"query":{"description":"The research query or topic for the deep research report","type":"string"}},"required":["query"],"type":"object"},"DeepResearchResponse":{"properties":{"created_at":{"description":"Unix timestamp when the job was created","format":"int64","type":"integer"},"job_id":{"description":"Unique identifier for the deep research job","format":"byte","type":"string"},"model":{"description":"Model used for the deep research","type":"string"},"object":{"description":"Type of object returned, always 'deep_research'","type":"string"},"query":{"description":"The research query that was submitted for this job","type":"string"},"status":{"description":"Current status of the deep research job: queued, in_progress, completed, failed, cancelled","type":"string"}},"required":["created_at","job_id","model","object","query","status"],"type":"object"},"DiligenceSource":{"properties":{"assetId":{"format":"byte","type":"string"},"assetSlug":{"type":"string"},"citationId":{"format":"int64","type":"integer"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"reportSlug":{"type":"string"},"sectionName":{"type":"string"},"sectionTitle":{"type":"string"}},"required":["assetId","assetSlug","reportSlug","sectionName","sectionTitle"],"type":"object"},"ETFAsset":{"properties":{"asOf":{"format":"int64","type":"integer"},"id":{"type":"string"},"metrics":{"$ref":"#/components/schemas/ETFAssetMetrics"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","metrics","name","slug"],"type":"object"},"ETFAssetEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","name","slug"],"type":"object"},"ETFAssetMetrics":{"properties":{"strategyDeltaoneAumUsd":{"format":"double","type":"number"},"strategyDeltaoneFlowUsd":{"format":"double","type":"number"},"strategyDeltaoneProductCount":{"format":"double","type":"number"},"strategyLeveragedAumUsd":{"format":"double","type":"number"},"strategyLeveragedFlowUsd":{"format":"double","type":"number"},"strategyLeveragedProductCount":{"format":"double","type":"number"},"totalVolumeUsd":{"format":"double","type":"number"},"typeFuturesAumUsd":{"format":"double","type":"number"},"typeFuturesFlowUsd":{"format":"double","type":"number"},"typeFuturesProductCount":{"format":"double","type":"number"},"typeSpotApacAumUsd":{"format":"double","type":"number"},"typeSpotApacFlowUsd":{"format":"double","type":"number"},"typeSpotApacProductCount":{"format":"double","type":"number"},"typeSpotAumUsd":{"format":"double","type":"number"},"typeSpotEuropeAumUsd":{"format":"double","type":"number"},"typeSpotEuropeFlowUsd":{"format":"double","type":"number"},"typeSpotEuropeProductCount":{"format":"double","type":"number"},"typeSpotFlowUsd":{"format":"double","type":"number"},"typeSpotProductCount":{"format":"double","type":"number"},"typeSpotUnitedstatesAumUsd":{"format":"double","type":"number"},"typeSpotUnitedstatesFlowUsd":{"format":"double","type":"number"},"typeSpotUnitedstatesProductCount":{"format":"double","type":"number"},"volumeApacUsd":{"format":"double","type":"number"},"volumeEuropeUsd":{"format":"double","type":"number"},"volumeUnitedstatesUsd":{"format":"double","type":"number"}},"type":"object"},"ETFAssetTimeseries":{"properties":{"asset":{"$ref":"#/components/schemas/ETFAssetEntity"},"points":{"items":{"items":{},"type":"array"},"type":"array"}},"required":["asset","points"],"type":"object"},"ETFProvider":{"properties":{"asOf":{"format":"int64","type":"integer"},"id":{"type":"string"},"metrics":{"$ref":"#/components/schemas/ETFProviderMetrics"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","metrics","name","slug"],"type":"object"},"ETFProviderEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","name","slug"],"type":"object"},"ETFProviderMetrics":{"properties":{"aum30dChangePerc":{"format":"double","type":"number"},"aumUsd":{"format":"double","type":"number"},"bitcoinAumPerc":{"format":"double","type":"number"},"flowUsd":{"format":"double","type":"number"},"numProducts":{"format":"double","type":"number"},"rolling30dFlowUsd":{"format":"double","type":"number"},"spotAumPerc":{"format":"double","type":"number"},"weightedAumExpenseRatio":{"format":"double","type":"number"}},"type":"object"},"ETFProviderTimeseries":{"properties":{"points":{"items":{"items":{},"type":"array"},"type":"array"},"provider":{"$ref":"#/components/schemas/ETFProviderEntity"}},"required":["points","provider"],"type":"object"},"ETFTimeseriesCatalog":{"properties":{"datasets":{"items":{"$ref":"#/components/schemas/ETFTimeseriesDataset"},"type":"array"}},"required":["datasets"],"type":"object"},"ETFTimeseriesDataset":{"properties":{"grain":{"type":"string"},"granularities":{"items":{"enum":["","1m","5m","15m","30m","1h","6h","1d","1w","30d","1q","1y"],"type":"string"},"type":"array"},"metrics":{"items":{"$ref":"#/components/schemas/metricsPointSchema"},"type":"array"},"slug":{"type":"string"}},"required":["grain","granularities","metrics","slug"],"type":"object"},"EntitiesGroupedByName":{"properties":{"confidenceScore":{"type":"string"},"details":{"items":{"$ref":"#/components/schemas/EntityDetails"},"type":"array"},"name":{"type":"string"},"relevanceScore":{"type":"string"}},"required":["details","name"],"type":"object"},"EntityDetails":{"properties":{"id":{"type":"string"},"type":{"type":"string"}},"required":["id","type"],"type":"object"},"EquityProfileSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"equityId":{"type":"string"},"equityTicker":{"type":"string"}},"required":["equityId","equityTicker"],"type":"object"},"Events":{"properties":{"asset":{"$ref":"#/components/schemas/AssetBasic"},"unlockEvents":{"items":{"$ref":"#/components/schemas/UnlockEvent"},"type":"array"}},"required":["asset","unlockEvents"],"type":"object"},"Exchange":{"properties":{"country":{"type":"string"},"globalRank30D":{"format":"int64","type":"integer"},"id":{"type":"string"},"metrics":{"$ref":"#/components/schemas/ExchangeMetrics"},"name":{"type":"string"},"region":{"type":"string"},"relatedExchangeIDs":{"items":{"type":"string"},"type":"array"},"slug":{"type":"string"},"type":{"type":"string"},"typeRank30D":{"format":"int64","type":"integer"},"yearEstablished":{"format":"int64","type":"integer"}},"required":["country","globalRank30D","id","metrics","name","region","relatedExchangeIDs","slug","type","typeRank30D","yearEstablished"],"type":"object"},"ExchangeEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","name","slug"],"type":"object"},"ExchangeMetrics":{"properties":{"assetsCount":{"format":"int64","type":"integer"},"marketsCount":{"format":"int64","type":"integer"},"trades24Hour":{"format":"int64","type":"integer"},"volume24Hour":{"format":"double","type":"number"}},"required":["assetsCount","marketsCount","trades24Hour","volume24Hour"],"type":"object"},"ExternalAllowanceInfo":{"properties":{"creditsAllocated":{"format":"int64","type":"integer"},"endDate":{"format":"date-time","type":"string"},"isActive":{"type":"boolean"},"remainingCredits":{"format":"int64","type":"integer"},"startDate":{"format":"date-time","type":"string"},"teamId":{"format":"int64","type":"integer"}},"required":["creditsAllocated","endDate","isActive","remainingCredits","startDate","teamId"],"type":"object"},"ExternalAllowancePeriod":{"properties":{"creditsAllocated":{"format":"int64","type":"integer"},"creditsRemaining":{"format":"int64","type":"integer"},"creditsUsed":{"format":"int64","type":"integer"},"isCurrent":{"type":"boolean"},"periodEnd":{"format":"date-time","type":"string"},"periodStart":{"format":"date-time","type":"string"}},"required":["creditsAllocated","creditsRemaining","creditsUsed","isCurrent","periodEnd","periodStart"],"type":"object"},"ExternalCreditUsage":{"properties":{"allowances":{"items":{"$ref":"#/components/schemas/ExternalAllowancePeriod"},"type":"array"},"creditsAllocated":{"format":"int64","type":"integer"},"creditsRemaining":{"format":"int64","type":"integer"},"creditsUsed":{"format":"int64","type":"integer"},"hasCurrentAllowance":{"type":"boolean"},"percentUsed":{"format":"double","type":"number"},"teamId":{"format":"int64","type":"integer"},"usageByEndpoint":{"items":{"$ref":"#/components/schemas/ExternalEndpointUsage"},"type":"array"}},"required":["allowances","creditsAllocated","creditsRemaining","creditsUsed","hasCurrentAllowance","percentUsed","teamId","usageByEndpoint"],"type":"object"},"ExternalEndpointUsage":{"properties":{"creditsUsed":{"format":"int64","type":"integer"},"endpointName":{"type":"string"},"requestCount":{"format":"int64","type":"integer"}},"required":["creditsUsed","endpointName","requestCount"],"type":"object"},"ExternalNewsSource":{"properties":{"assetIds":{"items":{"format":"byte","type":"string"},"type":"array"},"citationId":{"format":"int64","type":"integer"},"documentId":{"format":"byte","type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"sourceUrl":{"type":"string"},"title":{"type":"string"}},"required":["assetIds","documentId","sourceUrl","title"],"type":"object"},"ExtractedNameWithSimilarEntitiesV2":{"properties":{"extractedName":{"type":"string"},"selectedEntity":{"$ref":"#/components/schemas/EntitiesGroupedByName"},"similarEntities":{"items":{"$ref":"#/components/schemas/EntitiesGroupedByName"},"type":"array"}},"required":["extractedName","similarEntities"],"type":"object"},"FileUploadSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"fileId":{"format":"byte","type":"string"},"fileType":{"type":"string"},"filename":{"type":"string"}},"required":["fileId","fileType","filename"],"type":"object"},"FlexibleDate":{"type":"object"},"FloatCell":{"properties":{"IsNull":{"type":"boolean"},"Value":{"format":"double","type":"number"}},"required":["IsNull","Value"],"type":"object"},"FunctionCall":{"properties":{"arguments":{"type":"string"},"name":{"type":"string"}},"type":"object"},"Fund":{"properties":{"amountRaisedUSD":{"format":"double","type":"number"},"announcementDate":{"format":"date-time","type":"string"},"announcements":{"items":{"$ref":"#/components/schemas/Announcement"},"type":"array"},"id":{"type":"string"},"name":{"type":"string"}},"required":["announcementDate","announcements","id","name"],"type":"object"},"FundManagers":{"properties":{"fundId":{"type":"string"},"organizations":{"items":{"$ref":"#/components/schemas/Organization"},"type":"array"},"persons":{"items":{"$ref":"#/components/schemas/Person"},"type":"array"},"projects":{"items":{"$ref":"#/components/schemas/Project"},"type":"array"}},"required":["fundId","organizations","persons","projects"],"type":"object"},"FundingEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"organization":{"$ref":"#/components/schemas/Organization"},"person":{"$ref":"#/components/schemas/Person"},"project":{"$ref":"#/components/schemas/Project"},"type":{"type":"string"}},"required":["id","name","type"],"type":"object"},"FundingRound":{"properties":{"amountRaisedUSD":{"format":"double","type":"number"},"announcementDate":{"format":"date-time","type":"string"},"announcements":{"items":{"$ref":"#/components/schemas/Announcement"},"type":"array"},"fundedEntity":{"$ref":"#/components/schemas/FundingEntity"},"hasNativeAsset":{"type":"boolean"},"id":{"type":"string"},"investors":{"$ref":"#/components/schemas/FundingRoundInvestorIDs"},"isTokenFunded":{"type":"boolean"},"stage":{"enum":["Seed","Early Stage","Late Stage","Public Equity Offering","Post Public Equity","Miscellaneous"],"type":"string"},"type":{"enum":["Accelerator","Debt Financing","Extended Pre Seed","Extended Seed","Extended Series A","Extended Series B","Extended Series C","Extended Series D","Grant","ICO","IPO","Post IPO","Post IPO Debt","Pre Seed","Pre Series A","Pre Series B","Private Token Sale","Public Token Sale","Seed","Series A","Series B","Series C","Series D","Series E","Series F","Series G","Series H","Strategic","Treasury Diversification","Undisclosed"],"type":"string"}},"required":["announcementDate","announcements","fundedEntity","hasNativeAsset","id","investors","isTokenFunded","stage","type"],"type":"object"},"FundingRoundInvestorIDs":{"properties":{"organizationIDs":{"items":{"type":"string"},"type":"array"},"personIDs":{"items":{"type":"string"},"type":"array"},"projectIDs":{"items":{"type":"string"},"type":"array"}},"required":["organizationIDs","personIDs","projectIDs"],"type":"object"},"FundraisingSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"source":{"type":"string"}},"required":["source"],"type":"object"},"GetDATsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DAT"},"type":"array"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data","metadata"],"type":"object"},"GetETFAssetsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ETFAsset"},"type":"array"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data","metadata"],"type":"object"},"GetETFProvidersResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ETFProvider"},"type":"array"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data","metadata"],"type":"object"},"GetLendingMarketsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/LendingMarket"},"type":"array"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data","metadata"],"type":"object"},"GetNetworksV2Response":{"properties":{"data":{"items":{"$ref":"#/components/schemas/NetworkV2"},"type":"array"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data","metadata"],"type":"object"},"GetProtocolsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Protocol"},"type":"array"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data","metadata"],"type":"object"},"GetStablecoinFXPairsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/StablecoinFXPair"},"type":"array"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data","metadata"],"type":"object"},"GetStablecoinsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Stablecoin"},"type":"array"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data","metadata"],"type":"object"},"GetTCGPlatformsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TCGPlatform"},"type":"array"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data","metadata"],"type":"object"},"GovernanceSource":{"properties":{"assetId":{"type":"string"},"citationId":{"format":"int64","type":"integer"},"governanceId":{"type":"string"},"governanceSlug":{"type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"}},"required":["assetId","governanceId","governanceSlug"],"type":"object"},"HistoricalTrendingTopicSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"description":{"type":"string"},"documentCount":{"format":"int64","type":"integer"},"historicalTopicId":{"type":"string"},"id":{"type":"string"},"title":{"type":"string"},"topDocuments":{"items":{"$ref":"#/components/schemas/TopDocumentDetails"},"type":"array"},"topicDate":{"format":"date-time","type":"string"}},"required":["description","documentCount","historicalTopicId","id","title","topDocuments","topicDate"],"type":"object"},"InferredEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"type":{"type":"string"}},"required":["id","name","slug","type"],"type":"object"},"IntelSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"eventId":{"format":"byte","type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"primaryAssetIds":{"items":{"format":"byte","type":"string"},"type":"array"},"primaryAssetSlugs":{"items":{"type":"string"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"title":{"type":"string"},"updateId":{"format":"byte","type":"string"}},"required":["eventId","primaryAssetIds","primaryAssetSlugs","title","updateId"],"type":"object"},"InvestorOrganization":{"properties":{"category":{"type":"string"},"description":{"type":"string"},"foundedDate":{"format":"date-time","type":"string"},"id":{"type":"string"},"isLead":{"type":"boolean"},"links":{"items":{"$ref":"#/components/schemas/fundingLink"},"type":"array"},"location":{"type":"string"},"name":{"type":"string"},"sector":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["id","isLead","links","tags"],"type":"object"},"InvestorPerson":{"properties":{"id":{"type":"string"},"isLead":{"type":"boolean"},"links":{"items":{"$ref":"#/components/schemas/fundingLink"},"type":"array"},"location":{"type":"string"},"name":{"type":"string"},"title":{"type":"string"}},"required":["id","isLead","links","name","title"],"type":"object"},"InvestorProject":{"properties":{"background":{"type":"string"},"category":{"type":"string"},"foundedDate":{"format":"date-time","type":"string"},"id":{"type":"string"},"isLead":{"type":"boolean"},"links":{"items":{"$ref":"#/components/schemas/fundingLink"},"type":"array"},"location":{"type":"string"},"name":{"type":"string"},"organizations":{"items":{"type":"string"},"type":"array"},"overview":{"type":"string"},"primaryAsset":{"$ref":"#/components/schemas/fundingAsset"},"secondaryAssets":{"items":{"type":"string"},"type":"array"},"sector":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["background","id","isLead","links","organizations","overview","secondaryAssets","tags"],"type":"object"},"Investors":{"properties":{"fundingRoundId":{"type":"string"},"organizations":{"items":{"$ref":"#/components/schemas/InvestorOrganization"},"type":"array"},"persons":{"items":{"$ref":"#/components/schemas/InvestorPerson"},"type":"array"},"projects":{"items":{"$ref":"#/components/schemas/InvestorProject"},"type":"array"}},"required":["fundingRoundId","organizations","persons","projects"],"type":"object"},"LendingInstance":{"properties":{"chain":{"type":"string"},"productSlug":{"type":"string"}},"required":["chain","productSlug"],"type":"object"},"LendingMarket":{"properties":{"chain":{"type":"string"},"marketId":{"type":"string"},"marketName":{"type":"string"},"productSlug":{"type":"string"},"protocol":{"$ref":"#/components/schemas/LendingMarketProtocol"}},"required":["chain","marketId","marketName","productSlug","protocol"],"type":"object"},"LendingMarketProtocol":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","name","slug"],"type":"object"},"LendingSeriesData":{"properties":{"series":{"items":{"$ref":"#/components/schemas/LendingSeriesEntry"},"type":"array"}},"required":["series"],"type":"object"},"LendingSeriesEntry":{"properties":{"chain":{"type":"string"},"id":{"type":"string"},"marketName":{"type":"string"},"points":{"items":{"items":{},"type":"array"},"type":"array"},"productSlug":{"type":"string"}},"required":["chain","id","points","productSlug"],"type":"object"},"LendingSeriesMetadata":{"properties":{"granularity":{"type":"string"},"pointSchemas":{"items":{"$ref":"#/components/schemas/metricsPointSchema"},"type":"array"},"seriesCount":{"format":"int64","type":"integer"}},"required":["granularity","pointSchemas","seriesCount"],"type":"object"},"LinearRateChangeAllocation":{"properties":{"allocationRecipient":{"type":"string"},"dailyAmountNative":{"format":"double","type":"number"},"dailyAmountUSD":{"format":"double","type":"number"},"nextDailyAmountNative":{"format":"double","type":"number"},"nextDailyAmountUSD":{"format":"double","type":"number"},"nextPercentOfTotalAllocation":{"format":"double","type":"number"},"percentChangeOfRate":{"format":"double","type":"number"},"percentOfTotalAllocation":{"format":"double","type":"number"}},"required":["allocationRecipient","dailyAmountNative","nextDailyAmountNative"],"type":"object"},"ListingsList":{"properties":{"assetIds":{"items":{"type":"string"},"type":"array"},"createdAt":{"format":"date-time","type":"string"},"id":{"type":"string"},"ownerID":{"format":"int64","type":"integer"},"teamAccess":{"type":"string"},"title":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["assetIds","createdAt","id","ownerID","teamAccess","title","updatedAt"],"type":"object"},"Market":{"properties":{"baseAsset":{"$ref":"#/components/schemas/AssetEntity"},"baseAssetSector":{"type":"string"},"exchange":{"$ref":"#/components/schemas/ExchangeEntity"},"firstTradeAt":{"format":"date-time","type":"string"},"id":{"type":"string"},"isNewMarket":{"type":"boolean"},"isRecentlyListed":{"type":"boolean"},"lastTradeAt":{"format":"date-time","type":"string"},"liveness":{"type":"string"},"metrics":{"$ref":"#/components/schemas/MarketMetrics"},"network":{"$ref":"#/components/schemas/NetworkEntity"},"quoteAsset":{"$ref":"#/components/schemas/AssetEntity"},"quoteAssetSector":{"type":"string"},"sectors":{"items":{"type":"string"},"type":"array"}},"required":["baseAsset","baseAssetSector","exchange","firstTradeAt","id","isNewMarket","isRecentlyListed","lastTradeAt","liveness","metrics","quoteAsset","quoteAssetSector","sectors"],"type":"object"},"MarketCap":{"properties":{"circulatingUsd":{"format":"double","type":"number"},"dominance":{"format":"double","type":"number"},"fullyDilutedUsd":{"format":"double","type":"number"}},"required":["circulatingUsd","dominance","fullyDilutedUsd"],"type":"object"},"MarketMetrics":{"properties":{"exchangeVolumePercentage24h":{"format":"double","type":"number"},"latestPrice24hClose":{"format":"double","type":"number"},"latestPrice24hHigh":{"format":"double","type":"number"},"latestPrice24hLow":{"format":"double","type":"number"},"latestPrice24hOpen":{"format":"double","type":"number"},"premiumDiscount":{"format":"double","type":"number"},"tradeCount24h":{"format":"int64","type":"integer"},"volume24h":{"format":"double","type":"number"}},"required":["exchangeVolumePercentage24h","latestPrice24hClose","latestPrice24hHigh","latestPrice24hLow","latestPrice24hOpen","premiumDiscount","tradeCount24h","volume24h"],"type":"object"},"MarketdataPoint":{"properties":{"close":{"format":"double","type":"number"},"high":{"format":"double","type":"number"},"low":{"format":"double","type":"number"},"open":{"format":"double","type":"number"},"volume":{"format":"double","type":"number"}},"required":["close","high","low","open","volume"],"type":"object"},"Mindshare":{"properties":{"insight":{"$ref":"#/components/schemas/MindshareInsight"},"momentumPercentageChange":{"$ref":"#/components/schemas/FloatCell"},"percentage":{"$ref":"#/components/schemas/FloatCell"},"percentageChange":{"$ref":"#/components/schemas/FloatCell"},"totalPercentageChange":{"$ref":"#/components/schemas/FloatCell"}},"required":["momentumPercentageChange","percentage","percentageChange","totalPercentageChange"],"type":"object"},"MindshareInsight":{"properties":{"generatedAt":{"type":"string"},"message":{"type":"string"}},"type":"object"},"MindshareIntervals":{"properties":{"180d":{"$ref":"#/components/schemas/Mindshare"},"1y":{"$ref":"#/components/schemas/Mindshare"},"24h":{"$ref":"#/components/schemas/Mindshare"},"30d":{"$ref":"#/components/schemas/Mindshare"},"60d":{"$ref":"#/components/schemas/Mindshare"},"7d":{"$ref":"#/components/schemas/Mindshare"},"90d":{"$ref":"#/components/schemas/Mindshare"},"ytd":{"$ref":"#/components/schemas/Mindshare"}},"type":"object"},"MindsharePoint":{"properties":{"percentage":{"format":"double","type":"number"},"rank":{"format":"int64","type":"integer"}},"required":["percentage","rank"],"type":"object"},"ModifyListingsListAssetsRequest":{"properties":{"action":{"enum":["add","remove"],"type":"string"},"assetIds":{"items":{"type":"string"},"type":"array"}},"required":["assetIds","action"],"type":"object"},"ModifyWatchlistAssetsRequest":{"properties":{"action":{"enum":["add","remove"],"type":"string"},"assetIds":{"items":{"type":"string"},"type":"array"}},"required":["assetIds","action"],"type":"object"},"MonitoringDevelopmentSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"developmentId":{"format":"byte","type":"string"},"eventId":{"format":"byte","type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"primaryAssetIds":{"items":{"format":"byte","type":"string"},"type":"array"},"primaryAssetSlugs":{"items":{"type":"string"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"title":{"type":"string"}},"required":["developmentId","eventId","primaryAssetIds","primaryAssetSlugs","title"],"type":"object"},"MonitoringEventSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"eventId":{"format":"byte","type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"primaryAssetIds":{"items":{"format":"byte","type":"string"},"type":"array"},"primaryAssetSlugs":{"items":{"type":"string"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"slug":{"type":"string"},"title":{"type":"string"}},"required":["eventId","primaryAssetIds","primaryAssetSlugs","slug","title"],"type":"object"},"NFTSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"source":{"type":"string"}},"required":["source"],"type":"object"},"Network":{"properties":{"id":{"type":"string"},"metrics":{"$ref":"#/components/schemas/NetworkMetrics"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","metrics","name","slug"],"type":"object"},"NetworkActivity":{"properties":{"activeAddresses24Hour":{"format":"double","type":"number"},"blockTimeMs":{"format":"double","type":"number"},"contractDeployers24Hour":{"format":"double","type":"number"},"newContractsDeployed24Hour":{"format":"double","type":"number"},"txnCount24Hour":{"format":"double","type":"number"}},"type":"object"},"NetworkAddresses":{"properties":{"activeAddresses":{"format":"int64","type":"integer"},"newAddresses":{"format":"int64","type":"integer"},"returningAddresses":{"format":"int64","type":"integer"}},"required":["activeAddresses","newAddresses","returningAddresses"],"type":"object"},"NetworkBlockProduction":{"properties":{"circulatingMarketcap":{"format":"double","type":"number"},"estimatedNakamotoCoefficient":{"format":"double","type":"number"}},"required":["circulatingMarketcap","estimatedNakamotoCoefficient"],"type":"object"},"NetworkBlocks":{"properties":{"maxBlockNumber":{"format":"int64","type":"integer"},"minBlockNumber":{"format":"int64","type":"integer"},"totalBlocks":{"format":"int64","type":"integer"}},"required":["maxBlockNumber","minBlockNumber","totalBlocks"],"type":"object"},"NetworkBreakdownItem":{"properties":{"networkSlug":{"type":"string"},"value":{"format":"double","type":"number"}},"required":["networkSlug"],"type":"object"},"NetworkContracts":{"properties":{"activeContracts":{"format":"int64","type":"integer"},"contractCallGasPayers":{"format":"int64","type":"integer"},"contractDeployers":{"format":"int64","type":"integer"},"gasSpenders":{"format":"int64","type":"integer"},"newContractDeployers":{"format":"int64","type":"integer"},"newContractsCalled":{"format":"int64","type":"integer"},"newContractsDeployed":{"format":"int64","type":"integer"},"returningContractsCalled":{"format":"int64","type":"integer"},"totalContractsCalled":{"format":"int64","type":"integer"},"uniqueContractCallers":{"format":"int64","type":"integer"}},"required":["activeContracts","contractCallGasPayers","contractDeployers","gasSpenders","newContractDeployers","newContractsCalled","newContractsDeployed","returningContractsCalled","totalContractsCalled","uniqueContractCallers"],"type":"object"},"NetworkEcosystem":{"properties":{"activeDevelopers24Hour":{"format":"double","type":"number"},"coreCommits24Hour":{"format":"double","type":"number"},"dexVolume24HourUsd":{"format":"double","type":"number"},"ecosystemCommits24Hour":{"format":"double","type":"number"},"tvl24HourUsd":{"format":"double","type":"number"}},"type":"object"},"NetworkEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","name","slug"],"type":"object"},"NetworkFees":{"properties":{"avgFeePerTransaction":{"format":"double","type":"number"},"feeMedian":{"format":"double","type":"number"},"feeRevenue":{"format":"double","type":"number"},"rolling90DAvgTransactionFee":{"format":"double","type":"number"}},"required":["avgFeePerTransaction","feeMedian","feeRevenue","rolling90DAvgTransactionFee"],"type":"object"},"NetworkFinancial":{"properties":{"avgFeePerTxn24HourUsd":{"format":"double","type":"number"},"expenses24HourUsd":{"format":"double","type":"number"},"feeMedian24HourUsd":{"format":"double","type":"number"},"feesSupplySide24HourUsd":{"format":"double","type":"number"},"feesTotal24HourUsd":{"format":"double","type":"number"},"revenue24HourUsd":{"format":"double","type":"number"},"rolling7dAvgFeeUsd":{"format":"double","type":"number"},"tokenIncentives24HourUsd":{"format":"double","type":"number"}},"type":"object"},"NetworkMetrics":{"properties":{"addresses":{"$ref":"#/components/schemas/NetworkAddresses"},"blockProduction":{"$ref":"#/components/schemas/NetworkBlockProduction"},"blocks":{"$ref":"#/components/schemas/NetworkBlocks"},"contracts":{"$ref":"#/components/schemas/NetworkContracts"},"fees":{"$ref":"#/components/schemas/NetworkFees"},"options":{"$ref":"#/components/schemas/Options"},"transactions":{"$ref":"#/components/schemas/NetworkTransactions"}},"required":["addresses","blockProduction","blocks","contracts","fees","options","transactions"],"type":"object"},"NetworkMetricsV2":{"properties":{"activity":{"$ref":"#/components/schemas/NetworkActivity"},"ecosystem":{"$ref":"#/components/schemas/NetworkEcosystem"},"financial":{"$ref":"#/components/schemas/NetworkFinancial"},"stablecoin":{"$ref":"#/components/schemas/NetworkStablecoin"}},"required":["activity","ecosystem","financial","stablecoin"],"type":"object"},"NetworkStablecoin":{"properties":{"burns24HourUsd":{"format":"double","type":"number"},"mints24HourUsd":{"format":"double","type":"number"},"outstandingSupplyUsd":{"format":"double","type":"number"},"transferVolumeUsd":{"format":"double","type":"number"}},"type":"object"},"NetworkTimeseries":{"properties":{"network":{"$ref":"#/components/schemas/NetworkTimeseriesEntity"},"points":{"items":{"items":{},"type":"array"},"type":"array"}},"required":["network","points"],"type":"object"},"NetworkTimeseriesEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","name","slug"],"type":"object"},"NetworkTransactions":{"properties":{"successfulTransactions":{"format":"int64","type":"integer"},"totalTransactions":{"format":"int64","type":"integer"},"unsuccessfulTransactions":{"format":"int64","type":"integer"}},"required":["successfulTransactions","totalTransactions","unsuccessfulTransactions"],"type":"object"},"NetworkV2":{"properties":{"id":{"type":"string"},"metrics":{"$ref":"#/components/schemas/NetworkMetricsV2"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","metrics","name","slug"],"type":"object"},"OHLCV":{"properties":{"close":{"format":"double","type":"number"},"high":{"format":"double","type":"number"},"low":{"format":"double","type":"number"},"open":{"format":"double","type":"number"},"volume":{"format":"double","type":"number"}},"required":["close","high","low","open","volume"],"type":"object"},"Options":{"properties":{"volume":{"format":"double","type":"number"}},"required":["volume"],"type":"object"},"Organization":{"properties":{"category":{"type":"string"},"description":{"type":"string"},"foundedDate":{"format":"date-time","type":"string"},"id":{"type":"string"},"links":{"items":{"$ref":"#/components/schemas/fundingLink"},"type":"array"},"location":{"type":"string"},"name":{"type":"string"},"sector":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["id","links","tags"],"type":"object"},"PDF":{"properties":{"pdfUrl":{"type":"string"},"ttl":{"type":"string"}},"required":["pdfUrl","ttl"],"type":"object"},"PDFSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"page":{"format":"int64","type":"integer"},"publishedAt":{"format":"date-time","type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["page","title","url"],"type":"object"},"Pagination":{"properties":{"limit":{"format":"int64","type":"integer"},"page":{"format":"int64","type":"integer"},"totalPages":{"format":"int64","type":"integer"},"totalRows":{"format":"int64","type":"integer"}},"required":["limit","page","totalPages","totalRows"],"type":"object"},"Permission":{"properties":{"active":{"description":"Indicates whether the permission is granted to the user","type":"boolean"},"name":{"type":"string"},"permissionSlug":{"enum":["aggregation_permission","ai_digest_permission","ai_toolkit_permission","asset_permission","blockchains_unified","bulk_permission","bw_legacy_charts_unified","copilot_permission","core_metrics_permission","diligence_service_permission","funding_permission","fundraising_unified","governor_service_permission","institutional_unified","intel_permission","listings_permission","market_data_permission","market_data_unified","metric_networks_permission","metric_protocols_permission","metric_stablecoins_permission","monitoring_permission","monitoring_unified","news_permission","news_research_unified","projects_protocols_unified","research_basic_permission","research_permission","signal_permission","social_mindshare_unified","stablecoins_unified","token_transparency_framework_unified","token_unlocks_permission","topics_permission"],"type":"string"}},"required":["active","name","permissionSlug"],"type":"object"},"PermissionsResponse":{"properties":{"expiresAt":{"format":"date-time","type":"string"},"hasAllAccess":{"type":"boolean"},"hasFullMarketDataGranularity":{"type":"boolean"},"permissions":{"items":{"$ref":"#/components/schemas/Permission"},"type":"array"}},"required":["hasAllAccess","hasFullMarketDataGranularity","permissions"],"type":"object"},"Person":{"properties":{"id":{"type":"string"},"links":{"items":{"$ref":"#/components/schemas/fundingLink"},"type":"array"},"location":{"type":"string"},"name":{"type":"string"},"title":{"type":"string"}},"required":["id","links","name","title"],"type":"object"},"PostIntervals":{"properties":{"7d":{"items":{"type":"string"},"type":"array"}},"required":["7d"],"type":"object"},"PostMetrics":{"properties":{"totalPosts":{"$ref":"#/components/schemas/FloatCell"},"uniqueAuthorsMentioning":{"$ref":"#/components/schemas/FloatCell"}},"required":["totalPosts","uniqueAuthorsMentioning"],"type":"object"},"PostMetricsIntervals":{"properties":{"180d":{"$ref":"#/components/schemas/PostMetrics"},"1y":{"$ref":"#/components/schemas/PostMetrics"},"24h":{"$ref":"#/components/schemas/PostMetrics"},"30d":{"$ref":"#/components/schemas/PostMetrics"},"60d":{"$ref":"#/components/schemas/PostMetrics"},"7d":{"$ref":"#/components/schemas/PostMetrics"},"90d":{"$ref":"#/components/schemas/PostMetrics"},"ytd":{"$ref":"#/components/schemas/PostMetrics"}},"type":"object"},"PostMetricsPoint":{"properties":{"totalPosts":{"format":"int64","type":"integer"},"uniqueAuthorsMentioning":{"format":"int64","type":"integer"}},"required":["totalPosts","uniqueAuthorsMentioning"],"type":"object"},"PredictionMarketSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"source":{"type":"string"}},"required":["source"],"type":"object"},"Project":{"properties":{"background":{"type":"string"},"category":{"type":"string"},"foundedDate":{"format":"date-time","type":"string"},"id":{"type":"string"},"links":{"items":{"$ref":"#/components/schemas/fundingLink"},"type":"array"},"location":{"type":"string"},"name":{"type":"string"},"organizations":{"items":{"type":"string"},"type":"array"},"overview":{"type":"string"},"primaryAsset":{"$ref":"#/components/schemas/fundingAsset"},"secondaryAssets":{"items":{"type":"string"},"type":"array"},"sector":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["background","id","links","organizations","overview","secondaryAssets","tags"],"type":"object"},"Protocol":{"properties":{"activity":{"$ref":"#/components/schemas/ProtocolActivityMetrics"},"dex":{"$ref":"#/components/schemas/ProtocolDexMetrics"},"id":{"type":"string"},"interop":{"$ref":"#/components/schemas/ProtocolInteropMetrics"},"lending":{"$ref":"#/components/schemas/ProtocolLendingMetrics"},"liquidStaking":{"$ref":"#/components/schemas/ProtocolLiquidStakingMetrics"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["activity","id","name","slug"],"type":"object"},"ProtocolActivityMetrics":{"properties":{"activeAddresses24Hour":{"format":"double","type":"number"},"fees24HourUsd":{"format":"double","type":"number"},"tvl24HourUsd":{"format":"double","type":"number"}},"type":"object"},"ProtocolDexMetrics":{"properties":{"aggregatorTradeCount24Hour":{"format":"double","type":"number"},"aggregatorVolume24HourUsd":{"format":"double","type":"number"},"correlatedVolume24HourUsd":{"format":"double","type":"number"},"dexTradeCount24Hour":{"format":"double","type":"number"},"dexVolume24HourUsd":{"format":"double","type":"number"},"expenses24HourUsd":{"format":"double","type":"number"},"feesSupplySide24HourUsd":{"format":"double","type":"number"},"flashLoanVolume24HourUsd":{"format":"double","type":"number"},"memecoinVolumeShare":{"format":"double","type":"number"},"netDeposits24HourUsd":{"format":"double","type":"number"},"platformTradeCount24Hour":{"format":"double","type":"number"},"platformVolume24HourUsd":{"format":"double","type":"number"},"tokenIncentives24HourUsd":{"format":"double","type":"number"},"tradeableAssets":{"format":"double","type":"number"},"tradeablePairs":{"format":"double","type":"number"},"treadeableAssets":{"description":"Deprecated: misspelled duplicate of tradeableAssets, kept for backward compatibility. Removal date TBD in a follow-up ticket.","format":"double","type":"number"},"treasuryUsd":{"format":"double","type":"number"},"volumeByCategory":{"$ref":"#/components/schemas/ProtocolDexVolumeByCategory"},"volumeByPair":{"$ref":"#/components/schemas/ProtocolDexVolumeByPair"}},"type":"object"},"ProtocolDexVolumeByCategory":{"properties":{"chainToken":{"format":"double","type":"number"},"composites":{"format":"double","type":"number"},"foreignToken":{"format":"double","type":"number"},"lstSwaps":{"format":"double","type":"number"},"memes":{"format":"double","type":"number"},"nativeStablecoin":{"format":"double","type":"number"},"projectTokens":{"format":"double","type":"number"},"stablecoinSwaps":{"format":"double","type":"number"},"tokenizedAssets":{"format":"double","type":"number"}},"type":"object"},"ProtocolDexVolumeByPair":{"properties":{"avalancheUsd":{"format":"double","type":"number"},"bitcoinEthereum":{"format":"double","type":"number"},"bitcoinSolana":{"format":"double","type":"number"},"bitcoinUsd":{"format":"double","type":"number"},"bnbUsd":{"format":"double","type":"number"},"ethereumSolana":{"format":"double","type":"number"},"ethereumUsd":{"format":"double","type":"number"},"eurUsd":{"format":"double","type":"number"},"fx":{"format":"double","type":"number"},"solanaUsd":{"format":"double","type":"number"}},"type":"object"},"ProtocolInteropMetrics":{"properties":{"codeCommits":{"format":"double","type":"number"},"coreDevelopers":{"format":"double","type":"number"},"expenses24HourUsd":{"format":"double","type":"number"},"feesSupplySide24HourUsd":{"format":"double","type":"number"},"transactionCount24Hour":{"format":"double","type":"number"},"transferVolume24HourUsd":{"format":"double","type":"number"},"treasuryUsd":{"format":"double","type":"number"}},"type":"object"},"ProtocolLendingMetrics":{"properties":{"borrowedUsd":{"format":"double","type":"number"},"depositsUsd":{"format":"double","type":"number"},"expenses24HourUsd":{"format":"double","type":"number"},"feesSupplySide24HourUsd":{"format":"double","type":"number"},"flashLoanFees24HourUsd":{"format":"double","type":"number"},"instances":{"items":{"$ref":"#/components/schemas/LendingInstance"},"type":"array"},"interest24HourUsd":{"format":"double","type":"number"},"liquidationFees24HourUsd":{"format":"double","type":"number"},"netDeposits24HourUsd":{"format":"double","type":"number"},"netInterestIncome24HourUsd":{"format":"double","type":"number"},"royalties24HourUsd":{"format":"double","type":"number"},"tokenIncentives24HourUsd":{"format":"double","type":"number"},"treasuryUsd":{"format":"double","type":"number"}},"required":["instances"],"type":"object"},"ProtocolLiquidStakingMetrics":{"properties":{"assetsStaked":{"format":"double","type":"number"},"codeCommits":{"format":"double","type":"number"},"coreDevelopers":{"format":"double","type":"number"},"costOfRevenue":{"format":"double","type":"number"},"expenses24HourUsd":{"format":"double","type":"number"},"feesSupplySide24HourUsd":{"format":"double","type":"number"},"grossProfit24HourUsd":{"format":"double","type":"number"},"tokenIncentives24HourUsd":{"format":"double","type":"number"},"treasuryNetUsd":{"format":"double","type":"number"},"treasuryUsd":{"format":"double","type":"number"}},"type":"object"},"ProtocolTimeseries":{"properties":{"points":{"items":{"items":{},"type":"array"},"type":"array"},"protocol":{"$ref":"#/components/schemas/ProtocolTimeseriesEntity"}},"required":["points","protocol"],"type":"object"},"ProtocolTimeseriesEntity":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["id","name","slug"],"type":"object"},"QuantitativeSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"source":{"type":"string"}},"required":["source"],"type":"object"},"ReportPreviewResponse":{"properties":{"assetId":{"format":"byte","type":"string"},"assetSlug":{"type":"string"},"isDefaultIncluded":{"type":"boolean"},"isPurchased":{"type":"boolean"},"lastRevisedAt":{"format":"date-time","type":"string"},"logos":{"additionalProperties":true,"type":"object"},"projectName":{"type":"string"},"publishStatus":{"type":"string"},"reportId":{"format":"byte","type":"string"},"sector":{"type":"string"},"slug":{"type":"string"},"symbol":{"type":"string"}},"required":["assetId","assetSlug","isDefaultIncluded","isPurchased","lastRevisedAt","logos","projectName","publishStatus","reportId","sector","slug"],"type":"object"},"ReportResponse":{"properties":{"assetId":{"format":"byte","type":"string"},"assetSlug":{"type":"string"},"id":{"format":"byte","type":"string"},"lastRevisedAt":{"format":"date-time","type":"string"},"projectName":{"type":"string"},"publishStatus":{"type":"string"},"sections":{"additionalProperties":true,"type":"object"},"sector":{"type":"string"},"slug":{"type":"string"},"symbol":{"type":"string"}},"required":["assetId","assetSlug","id","lastRevisedAt","projectName","publishStatus","sections","sector","slug"],"type":"object"},"ResearchImageSource":{"properties":{"assetIds":{"items":{"format":"byte","type":"string"},"type":"array"},"assetSlugs":{"items":{"type":"string"},"type":"array"},"citationId":{"format":"int64","type":"integer"},"imageUrl":{"type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"reportId":{"format":"byte","type":"string"},"reportSlug":{"type":"string"},"title":{"type":"string"}},"required":["assetIds","assetSlugs","imageUrl","reportId","reportSlug","title"],"type":"object"},"ResearchReport":{"properties":{"assetIds":{"items":{"type":"string"},"type":"array"},"assets":{"items":{"$ref":"#/components/schemas/researchAsset"},"type":"array"},"authors":{"items":{"$ref":"#/components/schemas/Author"},"type":"array"},"content":{"description":"Polymorphic field of either HTML or Markdown","type":"string"},"createdAt":{"format":"date-time","type":"string"},"hook":{"type":"string"},"id":{"type":"string"},"previewImage":{"type":"string"},"publishDate":{"format":"date-time","type":"string"},"readingTimeInMinutes":{"format":"double","type":"number"},"slug":{"type":"string"},"subscriptionTier":{"type":"string"},"summary":{"type":"string"},"tags":{"items":{"$ref":"#/components/schemas/Tag"},"type":"array"},"title":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["assetIds","assets","authors","content","createdAt","hook","id","publishDate","readingTimeInMinutes","slug","subscriptionTier","summary","tags","title","updatedAt"],"type":"object"},"ResearchSource":{"properties":{"assetIds":{"items":{"format":"byte","type":"string"},"type":"array"},"assetSlugs":{"items":{"type":"string"},"type":"array"},"citationId":{"format":"int64","type":"integer"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"reportId":{"format":"byte","type":"string"},"reportSlug":{"type":"string"},"title":{"type":"string"}},"required":["assetIds","assetSlugs","reportId","reportSlug","title"],"type":"object"},"ResponseCompletionOutputMessage":{"properties":{"content":{"items":{"$ref":"#/components/schemas/ResponseCompletionOutputMessageContent"},"type":"array"},"role":{"description":"Role of the message sender (e.g., 'assistant')","type":"string"},"status":{"type":"string"},"type":{"type":"string"}},"required":["content","role","status"],"type":"object"},"ResponseCompletionOutputMessageContent":{"properties":{"text":{"type":"string"},"type":{"type":"string"}},"required":["text","type"],"type":"object"},"ResponseCompletionRequest":{"properties":{"generate_related_questions":{"description":"Adds AI generated related questions to use as follow up questions","format":"int64","type":"integer"},"inline_citations":{"description":"Adds inline citation document references in the payload metadata","type":"boolean"},"input":{"description":"Input messages","items":{"$ref":"#/components/schemas/ChatCompletionMessage"},"type":"array"},"instructions":{"description":"System message","type":"string"},"previous_response_id":{"description":"ID of previous assistant response for chaining (must reference an assistant response, not a user message)","format":"byte","type":"string"},"response_format":{"description":"Format style for the response content","type":"string"},"store":{"description":"Whether to store response (default true)","type":"boolean"},"stream":{"description":"Stream the response through the API","type":"boolean"},"user":{"description":"End-user identifier","type":"string"},"verbosity":{"description":"Controls the level of detail in the response (concise, moderate, detailed)","type":"string"}},"required":["input"],"type":"object"},"SearchRequest":{"properties":{"query":{"description":"The natural language query for the Search agent","type":"string"}},"required":["query"],"type":"object"},"SearchResponse":{"properties":{"error":{"type":"string"},"sources":{"items":{"$ref":"#/components/schemas/SearchSource"},"type":"array"}},"required":["sources"],"type":"object"},"SearchResponseMetadata":{"properties":{"trace_id":{"format":"byte","type":"string"}},"required":["trace_id"],"type":"object"},"SearchSource":{"properties":{"content":{"type":"string"},"domain":{"type":"string"},"published_at":{"format":"date-time","type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"Section":{"properties":{"markdown":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["markdown","updatedAt"],"type":"object"},"SentimentCandle":{"properties":{"close":{"$ref":"#/components/schemas/FloatCell"},"high":{"$ref":"#/components/schemas/FloatCell"},"low":{"$ref":"#/components/schemas/FloatCell"},"mean":{"$ref":"#/components/schemas/FloatCell"},"open":{"$ref":"#/components/schemas/FloatCell"}},"required":["close","high","low","mean","open"],"type":"object"},"SentimentIntervals":{"properties":{"180d":{"$ref":"#/components/schemas/SentimentCandle"},"1y":{"$ref":"#/components/schemas/SentimentCandle"},"24h":{"$ref":"#/components/schemas/SentimentCandle"},"30d":{"$ref":"#/components/schemas/SentimentCandle"},"60d":{"$ref":"#/components/schemas/SentimentCandle"},"7d":{"$ref":"#/components/schemas/SentimentCandle"},"90d":{"$ref":"#/components/schemas/SentimentCandle"},"ytd":{"$ref":"#/components/schemas/SentimentCandle"}},"type":"object"},"SentimentPoint":{"properties":{"score":{"format":"double","type":"number"}},"required":["score"],"type":"object"},"Series":{"properties":{"entity":{"additionalProperties":true,"type":"object"},"key":{"type":"string"},"points":{"items":{"items":{},"type":"array"},"type":"array"}},"required":["key","points"],"type":"object"},"SignalResponse":{"properties":{"answer":{"type":"string"}},"required":["answer"],"type":"object"},"SignalResponseMetadata":{"properties":{"trace_id":{"format":"byte","type":"string"}},"required":["trace_id"],"type":"object"},"SignalSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"source":{"type":"string"}},"type":"object"},"SnapshotListingMetadata":{"properties":{"page":{"format":"int64","type":"integer"},"pageSize":{"format":"int64","type":"integer"},"totalPages":{"format":"int64","type":"integer"},"totalRows":{"format":"int64","type":"integer"}},"required":["page","pageSize","totalPages","totalRows"],"type":"object"},"Stablecoin":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"networkBreakdown":{"$ref":"#/components/schemas/StablecoinNetworkBreakdown"},"slug":{"type":"string"},"supply":{"$ref":"#/components/schemas/StablecoinSupply"},"symbol":{"type":"string"},"transfers":{"$ref":"#/components/schemas/StablecoinTransfers"}},"required":["id","name","networkBreakdown","slug","supply","symbol","transfers"],"type":"object"},"StablecoinFXPair":{"properties":{"baseCurrency":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"},"pairType":{"type":"string"},"quoteCurrency":{"type":"string"}},"required":["baseCurrency","id","name","pairType","quoteCurrency"],"type":"object"},"StablecoinFXTimeseries":{"properties":{"pair":{"$ref":"#/components/schemas/StablecoinFXPair"},"points":{"items":{"items":{},"type":"array"},"type":"array"}},"required":["pair","points"],"type":"object"},"StablecoinNetworkBreakdown":{"properties":{"burns24HourUsd":{"items":{"$ref":"#/components/schemas/NetworkBreakdownItem"},"type":"array"},"mints24HourUsd":{"items":{"$ref":"#/components/schemas/NetworkBreakdownItem"},"type":"array"},"outstandingSupplyUsd":{"items":{"$ref":"#/components/schemas/NetworkBreakdownItem"},"type":"array"},"transferCount":{"items":{"$ref":"#/components/schemas/NetworkBreakdownItem"},"type":"array"},"transferVolumeUsd":{"items":{"$ref":"#/components/schemas/NetworkBreakdownItem"},"type":"array"}},"required":["burns24HourUsd","mints24HourUsd","outstandingSupplyUsd","transferCount","transferVolumeUsd"],"type":"object"},"StablecoinSupply":{"properties":{"burns24HourUsd":{"format":"double","type":"number"},"mints24HourUsd":{"format":"double","type":"number"},"outstandingSupplyUsd":{"format":"double","type":"number"}},"type":"object"},"StablecoinTransfers":{"properties":{"count":{"format":"double","type":"number"},"volumeUsd":{"format":"double","type":"number"}},"type":"object"},"StandardSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"domain":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"type":"object"},"SummarySource":{"properties":{"assetIds":{"items":{"format":"byte","type":"string"},"type":"array"},"citationId":{"format":"int64","type":"integer"},"documentId":{"format":"byte","type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"sourceUrl":{"type":"string"},"title":{"type":"string"}},"required":["assetIds","documentId","sourceUrl","title"],"type":"object"},"Supply":{"properties":{"circulating":{"format":"double","type":"number"},"max":{"format":"double","type":"number"},"total":{"format":"double","type":"number"}},"required":["circulating","max","total"],"type":"object"},"TCGPlatform":{"properties":{"chains":{"items":{"$ref":"#/components/schemas/TCGPlatformChain"},"type":"array"},"id":{"type":"string"},"name":{"type":"string"},"projectSlug":{"type":"string"}},"required":["chains","id","name"],"type":"object"},"TCGPlatformChain":{"properties":{"chain":{"type":"string"},"id":{"type":"string"},"networkSlug":{"type":"string"}},"required":["chain","id"],"type":"object"},"TCGSeriesData":{"properties":{"series":{"items":{"$ref":"#/components/schemas/TCGSeriesEntry"},"type":"array"}},"required":["series"],"type":"object"},"TCGSeriesEntry":{"properties":{"chain":{"type":"string"},"id":{"type":"string"},"platform":{"type":"string"},"points":{"items":{"items":{},"type":"array"},"type":"array"}},"required":["chain","id","platform","points"],"type":"object"},"TCGSeriesMetadata":{"properties":{"granularity":{"type":"string"},"pointSchemas":{"items":{"$ref":"#/components/schemas/metricsPointSchema"},"type":"array"},"seriesCount":{"format":"int64","type":"integer"}},"required":["granularity","pointSchemas","seriesCount"],"type":"object"},"Tag":{"properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"],"type":"object"},"ThinkingBlock":{"properties":{"signature":{"type":"string"},"thinking":{"type":"string"},"type":{"type":"string"}},"type":"object"},"ThreadResponse":{"properties":{"content":{"type":"string"},"created_at":{"format":"date-time","type":"string"},"id":{"format":"byte","type":"string"},"role":{"type":"string"},"sources":{"$ref":"#/components/schemas/CitedSources"}},"required":["content","created_at","id","role"],"type":"object"},"ThreadWithResponses":{"properties":{"created_at":{"format":"date-time","type":"string"},"id":{"format":"byte","type":"string"},"responses":{"items":{"$ref":"#/components/schemas/ThreadResponse"},"type":"array"}},"required":["created_at","id","responses"],"type":"object"},"TimeseriesCatalog":{"properties":{"datasets":{"items":{"$ref":"#/components/schemas/TimeseriesDataset"},"type":"array"}},"required":["datasets"],"type":"object"},"TimeseriesData":{"properties":{"points":{"items":{"items":{},"type":"array"},"type":"array"}},"required":["points"],"type":"object"},"TimeseriesDataset":{"properties":{"granularities":{"items":{"enum":["","1m","5m","15m","30m","1h","6h","1d","1w","30d","1q","1y"],"type":"string"},"type":"array"},"metrics":{"items":{"$ref":"#/components/schemas/metricsPointSchema"},"type":"array"},"slug":{"type":"string"}},"required":["granularities","metrics","slug"],"type":"object"},"TimeseriesResult":{"properties":{"point_schema":{"items":{"$ref":"#/components/schemas/aiPointSchema"},"type":"array"},"series":{"items":{"$ref":"#/components/schemas/Series"},"type":"array"}},"required":["point_schema","series"],"type":"object"},"ToolCall":{"properties":{"function":{"$ref":"#/components/schemas/FunctionCall"},"id":{"type":"string"},"index":{"format":"int64","type":"integer"},"name":{"type":"string"},"type":{"type":"string"}},"required":["function","type"],"type":"object"},"TopDocumentDetails":{"properties":{"createdAt":{"format":"date-time","type":"string"},"documentId":{"type":"string"},"documentType":{"type":"string"},"text":{"type":"string"},"url":{"type":"string"}},"required":["createdAt","documentId","documentType","text","url"],"type":"object"},"Topic":{"properties":{"assets":{"items":{"$ref":"#/components/schemas/AssetEntity"},"type":"array"},"avgDocumentTimestamp":{"format":"date-time","type":"string"},"classes":{"items":{"type":"string"},"type":"array"},"content":{"type":"string"},"documentCount":{"format":"double","type":"number"},"rank":{"format":"double","type":"number"},"summary":{"type":"string"},"title":{"type":"string"},"topDocuments":{"items":{"$ref":"#/components/schemas/TopicDocument"},"type":"array"}},"required":["summary","title"],"type":"object"},"TopicClusterSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"id":{"type":"string"},"title":{"type":"string"}},"required":["id","title"],"type":"object"},"TopicDocument":{"properties":{"type":{"type":"string"},"url":{"type":"string"}},"required":["type","url"],"type":"object"},"TopicPoint":{"properties":{"assets":{"items":{"$ref":"#/components/schemas/AssetEntity"},"type":"array"},"classes":{"items":{"type":"string"},"type":"array"},"content":{"type":"string"},"documentCount":{"format":"double","type":"number"},"rank":{"format":"int64","type":"integer"},"summary":{"type":"string"},"time":{"format":"int64","type":"integer"},"title":{"type":"string"},"topDocuments":{"items":{"$ref":"#/components/schemas/TopicDocument"},"type":"array"}},"required":["assets","classes","content","documentCount","rank","summary","time","title","topDocuments"],"type":"object"},"TopicsResponse":{"properties":{"includedClasses":{"items":{"type":"string"},"type":"array"},"page":{"format":"int64","type":"integer"},"pageSize":{"format":"int64","type":"integer"},"totalPages":{"format":"int64","type":"integer"},"totalRows":{"format":"int64","type":"integer"}},"required":["includedClasses","page","pageSize","totalPages","totalRows"],"type":"object"},"TrendingQuestionsResponse":{"properties":{"questions":{"items":{"$ref":"#/components/schemas/TrendingTopicQuestion"},"type":"array"}},"required":["questions"],"type":"object"},"TrendingTopicQuestion":{"properties":{"question":{"type":"string"},"topic_id":{"type":"string"},"topic_title":{"type":"string"}},"required":["question","topic_id","topic_title"],"type":"object"},"TrendingTopicSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"description":{"type":"string"},"documentCount":{"format":"int64","type":"integer"},"historicalTopicId":{"type":"string"},"id":{"type":"string"},"title":{"type":"string"},"topDocuments":{"items":{"$ref":"#/components/schemas/TopDocumentDetails"},"type":"array"},"topicDate":{"type":"string"}},"required":["description","documentCount","historicalTopicId","id","title","topDocuments","topicDate"],"type":"object"},"TwitterSource":{"properties":{"author":{"type":"string"},"citationId":{"format":"int64","type":"integer"},"documentId":{"format":"byte","type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"url":{"type":"string"}},"required":["author","documentId","url"],"type":"object"},"Unlock":{"properties":{"allocations":{"items":{"$ref":"#/components/schemas/AllocationUnlockTranche"},"type":"array"},"asset":{"$ref":"#/components/schemas/AssetBasic"},"endDate":{"format":"date-time","type":"string"},"genesisDate":{"format":"date-time","type":"string"},"interval":{"enum":["DAILY","WEEKLY","MONTHLY","QUARTERLY","YEARLY"],"type":"string"},"projectedEndDate":{"format":"date-time","type":"string"},"startDate":{"format":"date-time","type":"string"},"totalSnapshots":{"items":{"$ref":"#/components/schemas/UnlockSnapshot"},"type":"array"}},"required":["allocations","asset","endDate","interval","startDate","totalSnapshots"],"type":"object"},"UnlockEvent":{"properties":{"cliff":{"$ref":"#/components/schemas/Cliff"},"dailyLinearRateChange":{"$ref":"#/components/schemas/DailyLinearRateChange"},"timestamp":{"format":"date-time","type":"string"}},"required":["timestamp"],"type":"object"},"UnlockSnapshot":{"properties":{"timestamp":{"format":"date-time","type":"string"},"unlockedInPeriodNative":{"format":"double","type":"number"},"unlockedInPeriodUSD":{"format":"double","type":"number"}},"required":["timestamp","unlockedInPeriodNative"],"type":"object"},"UpdateListingsListRequest":{"properties":{"assetIds":{"items":{"type":"string"},"type":"array"},"teamAccess":{"type":"string"},"title":{"type":"string"}},"required":["title","assetIds"],"type":"object"},"UpdateWatchlistRequest":{"properties":{"assetIds":{"description":"Optional: if not provided, the watchlist assets will not be updated. But if empty, all assets will be removed.","items":{"type":"string"},"type":"array"},"isPublic":{"type":"boolean"},"teamAccess":{"type":"string"},"title":{"description":"Optional: if not provided, the watchlist title will not be updated","type":"string"}},"required":["title","assetIds"],"type":"object"},"VestingSchedule":{"properties":{"allocations":{"items":{"$ref":"#/components/schemas/AllocationVestingScheduleTranche"},"type":"array"},"asset":{"$ref":"#/components/schemas/AssetBasic"},"endTime":{"format":"date-time","type":"string"},"genesisDate":{"format":"date-time","type":"string"},"projectedEndDate":{"format":"date-time","type":"string"},"startTime":{"format":"date-time","type":"string"},"totalDailySnapshots":{"items":{"$ref":"#/components/schemas/VestingScheduleSnapshot"},"type":"array"}},"required":["allocations","asset","endTime","startTime","totalDailySnapshots"],"type":"object"},"VestingScheduleSnapshot":{"properties":{"cumulativeUnlockedNative":{"format":"double","type":"number"},"cumulativeUnlockedUSD":{"format":"double","type":"number"},"percentOfUnlocksCompleted":{"format":"double","type":"number"},"timestamp":{"format":"date-time","type":"string"},"unlocksRemainingNative":{"format":"double","type":"number"},"unlocksRemainingUSD":{"format":"double","type":"number"}},"required":["cumulativeUnlockedNative","percentOfUnlocksCompleted","timestamp","unlocksRemainingNative"],"type":"object"},"VideoTranscriptSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"documentId":{"format":"byte","type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"titleName":{"type":"string"},"url":{"type":"string"}},"required":["documentId","titleName","url"],"type":"object"},"VideoTranscriptSummarySource":{"properties":{"citationId":{"format":"int64","type":"integer"},"documentId":{"format":"byte","type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"titleName":{"type":"string"},"url":{"type":"string"}},"required":["documentId","titleName","url"],"type":"object"},"Watchlist":{"properties":{"assetIds":{"items":{"type":"string"},"type":"array"},"createdAt":{"format":"date-time","type":"string"},"id":{"type":"string"},"isPublic":{"type":"boolean"},"ownerID":{"format":"int64","type":"integer"},"showInResearcherProfile":{"type":"boolean"},"teamAccess":{"type":"string"},"title":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["assetIds","createdAt","id","isPublic","ownerID","showInResearcherProfile","teamAccess","title","updatedAt"],"type":"object"},"WatchlistSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"id":{"type":"string"},"title":{"type":"string"}},"required":["id","title"],"type":"object"},"WebSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"title":{"type":"string"},"url":{"type":"string"}},"required":["title","url"],"type":"object"},"WebcrawlSource":{"properties":{"citationId":{"format":"int64","type":"integer"},"documentId":{"type":"string"},"documentType":{"type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"resourceType":{"type":"string"},"title":{"type":"string"},"url":{"type":"string"}},"required":["documentId","documentType","resourceType","title","url"],"type":"object"},"XThreadsSource":{"properties":{"author":{"type":"string"},"citationId":{"format":"int64","type":"integer"},"conversationId":{"type":"string"},"inferredEntities":{"items":{"$ref":"#/components/schemas/InferredEntity"},"type":"array"},"publishedAt":{"format":"date-time","type":"string"},"url":{"type":"string"}},"required":["author","conversationId","url"],"type":"object"},"XUser":{"properties":{"engagement":{"$ref":"#/components/schemas/XUserEngagementIntervals"},"followerMetrics":{"$ref":"#/components/schemas/XUserFollowerMetrics"},"id":{"type":"string"},"isProjectAccount":{"type":"boolean"},"mindshare":{"$ref":"#/components/schemas/XUserMindshareIntervals"},"name":{"type":"string"},"postMetrics":{"$ref":"#/components/schemas/XUserPostMetrics"},"profileImageUrl":{"type":"string"},"username":{"type":"string"}},"required":["engagement","followerMetrics","id","isProjectAccount","mindshare","name","postMetrics","profileImageUrl","username"],"type":"object"},"XUserEngagement":{"properties":{"score":{"$ref":"#/components/schemas/FloatCell"}},"required":["score"],"type":"object"},"XUserEngagementIntervals":{"properties":{"180d":{"$ref":"#/components/schemas/XUserEngagement"},"1d":{"$ref":"#/components/schemas/XUserEngagement"},"1y":{"$ref":"#/components/schemas/XUserEngagement"},"30d":{"$ref":"#/components/schemas/XUserEngagement"},"60d":{"$ref":"#/components/schemas/XUserEngagement"},"7d":{"$ref":"#/components/schemas/XUserEngagement"},"90d":{"$ref":"#/components/schemas/XUserEngagement"},"ytd":{"$ref":"#/components/schemas/XUserEngagement"}},"type":"object"},"XUserFollowerMetrics":{"properties":{"followersCount":{"format":"int64","type":"integer"},"followingCount":{"format":"int64","type":"integer"}},"required":["followersCount","followingCount"],"type":"object"},"XUserMindshare":{"properties":{"percentage":{"$ref":"#/components/schemas/FloatCell"},"percentageChange":{"$ref":"#/components/schemas/FloatCell"}},"required":["percentage","percentageChange"],"type":"object"},"XUserMindshareIntervals":{"properties":{"180d":{"$ref":"#/components/schemas/XUserMindshare"},"1d":{"$ref":"#/components/schemas/XUserMindshare"},"1y":{"$ref":"#/components/schemas/XUserMindshare"},"30d":{"$ref":"#/components/schemas/XUserMindshare"},"60d":{"$ref":"#/components/schemas/XUserMindshare"},"7d":{"$ref":"#/components/schemas/XUserMindshare"},"90d":{"$ref":"#/components/schemas/XUserMindshare"},"ytd":{"$ref":"#/components/schemas/XUserMindshare"}},"type":"object"},"XUserMindsharePoint":{"properties":{"percentage":{"format":"double","type":"number"},"rank":{"format":"int64","type":"integer"}},"required":["percentage","rank"],"type":"object"},"XUserPointResponse":{"properties":{"followerMetrics":{"$ref":"#/components/schemas/XUserFollowerMetrics"},"mindshare":{"$ref":"#/components/schemas/XUserMindsharePoint"},"time":{"format":"int64","type":"integer"}},"required":["followerMetrics","mindshare","time"],"type":"object"},"XUserPostMetrics":{"properties":{"postCount":{"format":"int64","type":"integer"}},"required":["postCount"],"type":"object"},"XUsersTimeseries":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"points":{"items":{"$ref":"#/components/schemas/XUserPointResponse"},"type":"array"},"username":{"type":"string"}},"required":["id","name","points","username"],"type":"object"},"aiPointSchema":{"properties":{"attribution":{"items":{"$ref":"#/components/schemas/Attribution"},"type":"array"},"description":{"type":"string"},"format":{"type":"string"},"group_aggregate_operation":{"type":"string"},"id":{"type":"string"},"is_timestamp":{"type":"boolean"},"name":{"type":"string"},"slug":{"type":"string"},"subcategory":{"type":"string"},"time_bucket_aggregate_operation":{"type":"string"}},"required":["description","format","id","is_timestamp","name","slug"],"type":"object"},"fundingAsset":{"properties":{"category":{"type":"string"},"id":{"format":"byte","type":"string"},"name":{"type":"string"},"rank":{"format":"int64","type":"integer"},"sector":{"type":"string"},"serialId":{"format":"int32","type":"integer"},"slug":{"type":"string"},"symbol":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["category","id","name","sector","serialId","slug","symbol","tags"],"type":"object"},"fundingLink":{"properties":{"name":{"type":"string"},"type":{"type":"string"},"url":{"type":"string"}},"required":["name","type","url"],"type":"object"},"metricsAsset":{"properties":{"allTimeHigh":{"$ref":"#/components/schemas/AssetATH"},"category":{"type":"string"},"contractAddresses":{"items":{"$ref":"#/components/schemas/ContractAddress"},"type":"array"},"description":{"type":"string"},"id":{"type":"string"},"links":{"items":{"$ref":"#/components/schemas/metricsLink"},"type":"array"},"marketData":{"$ref":"#/components/schemas/metricsMarketData"},"name":{"type":"string"},"networkSlugs":{"items":{"type":"string"},"type":"array"},"protocolSlugs":{"items":{"type":"string"},"type":"array"},"rank":{"format":"int64","type":"integer"},"returnOnInvestment":{"$ref":"#/components/schemas/AssetROI"},"sector":{"type":"string"},"sectorV2":{"items":{"type":"string"},"type":"array"},"slug":{"type":"string"},"subSectorV2":{"items":{"type":"string"},"type":"array"},"symbol":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["allTimeHigh","category","contractAddresses","description","id","links","marketData","name","networkSlugs","protocolSlugs","returnOnInvestment","sector","sectorV2","slug","subSectorV2","symbol","tags"],"type":"object"},"metricsLink":{"properties":{"name":{"type":"string"},"url":{"type":"string"}},"required":["name","url"],"type":"object"},"metricsMarketData":{"properties":{"firstPriceAt":{"format":"date-time","type":"string"},"marketcap":{"$ref":"#/components/schemas/MarketCap"},"ohlcv1HourUsd":{"$ref":"#/components/schemas/OHLCV"},"ohlcv24HourUsd":{"$ref":"#/components/schemas/OHLCV"},"ohlcvTodayUsd":{"$ref":"#/components/schemas/OHLCV"},"priceAt":{"format":"date-time","type":"string"},"priceBtc":{"format":"double","type":"number"},"priceEth":{"format":"double","type":"number"},"priceUsd":{"format":"double","type":"number"},"supply":{"$ref":"#/components/schemas/Supply"},"volume24Hour":{"format":"double","type":"number"}},"required":["marketcap","ohlcv1HourUsd","ohlcv24HourUsd","ohlcvTodayUsd","priceBtc","priceEth","priceUsd","supply","volume24Hour"],"type":"object"},"metricsPointSchema":{"properties":{"description":{"type":"string"},"is_timestamp":{"type":"boolean"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["description","is_timestamp","name","slug"],"type":"object"},"metricsTimeseriesMetadata":{"properties":{"granularity":{"type":"string"},"pointSchemas":{"items":{"$ref":"#/components/schemas/metricsPointSchema"},"type":"array"}},"required":["granularity","pointSchemas"],"type":"object"},"newsAsset":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"symbol":{"type":"string"}},"required":["id","name","slug","symbol"],"type":"object"},"newsSource":{"properties":{"id":{"type":"string"},"sourceName":{"type":"string"},"sourceType":{"enum":["News","Forum","Blog","Govbot"],"type":"string"}},"required":["id","sourceName","sourceType"],"type":"object"},"researchAsset":{"properties":{"id":{"type":"string"},"name":{"type":"string"},"slug":{"type":"string"},"symbol":{"type":"string"}},"required":["id","name","slug","symbol"],"type":"object"},"signalAsset":{"properties":{"id":{"type":"string"},"marketdata":{"$ref":"#/components/schemas/signalMarketData"},"mindshare":{"$ref":"#/components/schemas/MindshareIntervals"},"name":{"type":"string"},"postMetrics":{"$ref":"#/components/schemas/PostMetricsIntervals"},"recentPosts":{"$ref":"#/components/schemas/PostIntervals"},"sentiment":{"$ref":"#/components/schemas/SentimentIntervals"},"slug":{"type":"string"},"symbol":{"type":"string"}},"required":["id","marketdata","mindshare","name","postMetrics","recentPosts","sentiment","slug","symbol"],"type":"object"},"signalMarketData":{"properties":{"24h":{"$ref":"#/components/schemas/Candle"},"circulatingMarketcap":{"$ref":"#/components/schemas/FloatCell"},"marketcapRank":{"$ref":"#/components/schemas/FloatCell"}},"required":["circulatingMarketcap","marketcapRank"],"type":"object"},"signalPointSchema":{"properties":{"description":{"type":"string"},"isTimestamp":{"type":"boolean"},"name":{"type":"string"},"slug":{"type":"string"}},"required":["description","isTimestamp","name","slug"],"type":"object"},"signalTimeseriesMetadata":{"properties":{"granularity":{"type":"string"},"pointSchemas":{"items":{"$ref":"#/components/schemas/signalPointSchema"},"type":"array"}},"required":["granularity","pointSchemas"],"type":"object"},"token-unlocksAsset":{"properties":{"category":{"type":"string"},"genesisDate":{"format":"date-time","type":"string"},"id":{"format":"byte","type":"string"},"name":{"type":"string"},"otherInfo":{"type":"string"},"projectedEndDate":{"format":"date-time","type":"string"},"sector":{"type":"string"},"serialId":{"format":"int32","type":"integer"},"slug":{"type":"string"},"symbol":{"type":"string"},"tags":{"items":{"type":"string"},"type":"array"}},"required":["category","id","name","sector","serialId","slug","symbol","tags"],"type":"object"},"token-unlocksSource":{"properties":{"source":{"type":"string"},"sourceType":{"type":"string"}},"required":["source","sourceType"],"type":"object"}},"securitySchemes":{"apiKey":{"in":"header","name":"X-Blockworks-API-Key","type":"apiKey"}}},"info":{"description":"OpenAPI specification for the entire Messari API","title":"Combined Messari API","version":"1.0.0"},"openapi":"3.0.0","paths":{"/ai/openai/chat/completions":{"post":{"description":"Processes a conversation and returns an AI-generated response in OpenAI-compatible format. Consumes 5 credits for fresh responses, 1 credit for cached responses.","operationId":"postChatCompletionOpenAI","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ChatCompletionRequestOpenAI"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"choices":{"description":"Array of completion choices","items":{"$ref":"#/components/schemas/ChatCompletionResponseChoiceOpenAI"},"type":"array"},"created":{"description":"Unix timestamp when the completion was created","format":"int64","type":"integer"},"id":{"description":"Unique identifier for the completion request","type":"string"},"metadata":{"allOf":[{"$ref":"#/components/schemas/ChatCompletionResponseMetadataOpenAI"},{"description":"Additional metadata about the completion"}]},"model":{"description":"Model used for the completion","type":"string"},"object":{"description":"Type of object returned, always 'chat.completion'","type":"string"}},"required":["choices","created","id","model","object"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Generate chat completions in OpenAI format"}},"/ai/v1/agent/compute":{"post":{"description":"Runs Blockworks' Compute agent standalone over Blockworks' quantitative datasets. Returns each executed SQL query in `results`, with `query_result` rows, the `columns` naming each row position, and `truncated` reporting that the row cap was reached. `error` carries the agent's explanation when a run produces no usable result. There is no synthesized answer: this endpoint computes, and the caller writes the answer. The SQL and column names reflect Blockworks' internal schema, which may change without notice: read them, do not parse them. Requires an authenticated Enterprise user holding the `ai_toolkit_permission` API permission. Limited to 30 requests per minute per user.","operationId":"postComputeAgent","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ComputeRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ComputeResponse"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/ComputeResponseMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Run the Compute agent"}},"/ai/v1/agent/search":{"post":{"description":"Runs Blockworks' Search agent standalone over Blockworks research and news. Returns the retrieved documents in `sources`. There is no synthesized answer and no citation numbering: this endpoint retrieves, and the caller writes the answer. Requires an authenticated Enterprise user holding the `ai_toolkit_permission` API permission. Limited to 30 requests per minute per user.","operationId":"postSearchAgent","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/SearchRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/SearchResponse"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SearchResponseMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Run the Search agent"}},"/ai/v1/agent/signal":{"post":{"description":"Provides crypto market and social signals by processing user queries through an LLM that accesses Blockworks' research and data. Consumes 1 credit per request.","operationId":"postSignal","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/SignalResponse"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SignalResponseMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Generate crypto market and social signals"}},"/ai/v1/analytics/chat/completions/export":{"get":{"description":"Export of chat completion questions and answers for your user over a specified number of days as a CSV.","operationId":"exportChatCompletions","parameters":[{"description":"Number of days to get chat completion questions and answers","in":"query","name":"days","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"string"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Export chat completions","tags":["ai/analytics"]}},"/ai/v1/analytics/chat/completions/metrics":{"get":{"description":"Get chat completion metrics for your user.","operationId":"getChatCompletionMetrics","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"daily_cached_requests":{"format":"int64","type":"integer"},"daily_non_cached_requests":{"format":"int64","type":"integer"},"daily_total_requests":{"format":"int64","type":"integer"},"hourly_cached_requests":{"format":"int64","type":"integer"},"hourly_non_cached_requests":{"format":"int64","type":"integer"},"hourly_total_requests":{"format":"int64","type":"integer"},"weekly_cached_requests":{"format":"int64","type":"integer"},"weekly_non_cached_requests":{"format":"int64","type":"integer"},"weekly_total_requests":{"format":"int64","type":"integer"}},"required":["daily_cached_requests","daily_non_cached_requests","daily_total_requests","hourly_cached_requests","hourly_non_cached_requests","hourly_total_requests","weekly_cached_requests","weekly_non_cached_requests","weekly_total_requests"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get chat completion metrics","tags":["ai/analytics"]}},"/ai/v1/chat/completions":{"post":{"description":"Processes a conversation and returns an AI-generated response with Blockworks' standard format. Consumes 5 credits for fresh responses, 1 credit for cached responses.","operationId":"postChatCompletion","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ChatCompletionRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ChatCompletionResponse"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/ChatCompletionResponseMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Generate chat completions with Blockworks AI"}},"/ai/v1/classification/extraction":{"post":{"description":"Extract entities from a user message by calling an LLM and doing searches in the internal database. Consumes 1 credit per request.","operationId":"postExtract","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/AIToolkitExtractResponse"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/AIToolkitExtractResponseMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Extract entities from a user message"}},"/ai/v1/deep-research":{"get":{"description":"Returns a paginated list of deep research jobs for the authenticated user. Optionally filter by status using the 'status' query parameter.","operationId":"listDeepResearch","parameters":[{"description":"Maximum number of jobs to return (default 20, max 100)","in":"query","name":"limit","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"Number of jobs to skip for pagination","in":"query","name":"offset","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"Filter jobs by status: queued, in_progress, completed, failed, cancelled","in":"query","name":"status","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"description":"List of deep research jobs","items":{"$ref":"#/components/schemas/DeepResearchResponse"},"type":"array"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"List deep research jobs"},"post":{"description":"Starts a new deep research report generation. The job runs asynchronously and typically takes 15-30 minutes to complete. Use the returned job ID to poll for status and results via GET /v1/deep-research/:id. Consumes 50 credits. Optionally provide a job_id to send a follow-up message for iterative refinement of an existing report.","operationId":"postDeepResearch","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/DeepResearchRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"created_at":{"description":"Unix timestamp when the job was created","format":"int64","type":"integer"},"job_id":{"description":"Unique identifier for the deep research job","format":"byte","type":"string"},"model":{"description":"Model used for the deep research","type":"string"},"object":{"description":"Type of object returned, always 'deep_research'","type":"string"},"query":{"description":"The research query that was submitted for this job","type":"string"},"status":{"description":"Current status of the deep research job: queued, in_progress, completed, failed, cancelled","type":"string"}},"required":["created_at","job_id","model","object","query","status"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Create a deep research job"}},"/ai/v1/deep-research/{id}":{"get":{"description":"Returns the current status of a deep research job. When status is 'completed', the response includes the generated report and sources. Poll this endpoint to check progress.","operationId":"getDeepResearch","parameters":[{"description":"Unique identifier of the deep research job","in":"path","name":"id","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"created_at":{"description":"Unix timestamp when the job was created","format":"int64","type":"integer"},"error":{"allOf":[{"$ref":"#/components/schemas/DeepResearchError"},{"description":"Error details, populated when status is 'failed'"}]},"job_id":{"description":"Unique identifier for the deep research job","format":"byte","type":"string"},"model":{"description":"Model used for the deep research","type":"string"},"object":{"description":"Type of object returned, always 'deep_research'","type":"string"},"output":{"allOf":[{"$ref":"#/components/schemas/DeepResearchOutput"},{"description":"The research output, populated when status is 'completed'"}]},"query":{"description":"The research query that was submitted for this job","type":"string"},"status":{"description":"Current status of the deep research job: queued, in_progress, completed, failed, cancelled","type":"string"}},"required":["created_at","job_id","model","object","query","status"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get deep research job status and result"}},"/ai/v1/deep-research/{id}/cancel":{"post":{"description":"Requests cancellation of a running deep research job. Only jobs with status 'queued' or 'in_progress' can be cancelled. The job's status will transition to 'cancelled'.","operationId":"cancelDeepResearch","parameters":[{"description":"Unique identifier of the deep research job to cancel","in":"path","name":"id","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"job_id":{"description":"Unique identifier for the cancelled deep research job","format":"byte","type":"string"},"object":{"description":"Type of object returned, always 'deep_research'","type":"string"},"status":{"description":"Status of the job after cancellation","type":"string"}},"required":["job_id","object","status"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Cancel a deep research job"}},"/ai/v1/questions/trending":{"get":{"description":"Get questions for trending topics","operationId":"getTrendingQuestions","parameters":[{"description":"Maximum number of questions to return","in":"query","name":"limit","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TrendingQuestionsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get trending questions"}},"/ai/v1/responses":{"post":{"description":"Processes a conversation and returns an AI-generated response in OpenAI-compatible format. Consumes 5 credits for fresh responses, 1 credit for cached responses.","operationId":"postResponseCompletion","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ResponseCompletionRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"created_at":{"description":"Unix timestamp when the completion was created","format":"int64","type":"integer"},"id":{"description":"Unique identifier for the completion request","type":"string"},"instructions":{"type":"string"},"model":{"description":"Model used for the completion","type":"string"},"object":{"type":"string"},"output":{"items":{"$ref":"#/components/schemas/ResponseCompletionOutputMessage"},"type":"array"},"previous_response_id":{"format":"byte","type":"string"},"status":{"type":"string"},"store":{"type":"boolean"}},"required":["created_at","id","model","object","output","status","store"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Generate response completion in OpenAI format"}},"/ai/v1/responses/{id}":{"get":{"description":"#### Controller: \n\n`github.com/messari/copilot/go/internal/api/handlers.(*ChatHandler).GetResponseCompletion`\n\n---\n\n","operationId":"getResponseCompletion","parameters":[{"description":"Unique identifier of the response to retrieve","in":"path","name":"id","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"created_at":{"description":"Unix timestamp when the completion was created","format":"int64","type":"integer"},"id":{"description":"Unique identifier for the completion request","type":"string"},"instructions":{"type":"string"},"model":{"description":"Model used for the completion","type":"string"},"object":{"type":"string"},"output":{"items":{"$ref":"#/components/schemas/ResponseCompletionOutputMessage"},"type":"array"},"previous_response_id":{"format":"byte","type":"string"},"status":{"type":"string"},"store":{"type":"boolean"}},"required":["created_at","id","model","object","output","status","store"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Retrieves a previously generated response completion"}},"/ai/v1/threads":{"get":{"description":"#### Controller: \n\n`github.com/messari/copilot/go/internal/api/handlers.(*ChatHandler).GetUserThreads`\n\n---\n\n","operationId":"getUserThreads","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"threads":{"items":{"$ref":"#/components/schemas/ThreadWithResponses"},"type":"array"}},"required":["threads"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Retrieves all response threads for the user"}},"/ai/v2/chat/completions":{"post":{"description":"Processes a conversation and returns an AI-generated response with Blockworks' standard format. Consumes 5 credits for fresh responses, 1 credit for cached responses.","operationId":"postChatCompletionV2","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ChatCompletionRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ChatCompletionResponse"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/ChatCompletionResponseMetadataV2"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Generate chat completions with Blockworks AI"}},"/ai/vercel/chat/completions":{"post":{"description":"Processes a conversation and returns an AI-generated response in Vercel AI SDK compatible format. Consumes 5 credits for fresh responses, 1 credit for cached responses.","operationId":"postChatCompletionVercel","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ChatCompletionRequestVercel"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"charts":{"description":"Chart data referenced in the response","items":{"properties":{"dataset":{"description":"Name of the dataset used for the chart","type":"string"},"end":{"description":"End date for chart data range (RFC3339 format)","type":"string"},"entities":{"description":"Entities (e.g., assets, protocols) included in the chart","items":{"type":"string"},"type":"array"},"id":{"description":"Unique identifier for the chart","type":"string"},"metric":{"description":"Metric represented in the chart","type":"string"},"sourceType":{"description":"Type of chart source, always 'chart'","type":"string"},"start":{"description":"Start date for chart data range (RFC3339 format)","type":"string"}},"required":["dataset","end","entities","id","metric","sourceType","start"],"type":"object"},"type":"array"},"error":{"description":"Error message if the completion request failed","type":"string"},"metadata":{"description":"Additional metadata about the completion","properties":{"finishReason":{"description":"Reason the model stopped generating (e.g., 'stop')","type":"string"},"traceId":{"description":"Unique identifier for tracing the request","type":"string"},"usage":{"description":"Token usage information","properties":{"completionTokens":{"description":"Number of tokens in the completion","format":"int64","type":"integer"},"promptTokens":{"description":"Number of tokens in the prompt","format":"int64","type":"integer"}},"required":["completionTokens","promptTokens"],"type":"object"}},"required":["traceId"],"type":"object"},"sources":{"description":"Citations and sources referenced in the response","items":{"properties":{"domain":{"description":"Domain of the source URL","type":"string"},"id":{"description":"Unique identifier for the source","type":"string"},"sourceType":{"description":"Type of source (e.g., 'url')","type":"string"},"title":{"description":"Title of the source document","type":"string"},"url":{"description":"URL of the source if applicable","type":"string"}},"required":["id","sourceType"],"type":"object"},"type":"array"},"text_chunks":{"description":"Sequential chunks of text content in the response","items":{"type":"string"},"type":"array"}},"required":["metadata"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Generate chat completions in Vercel AI format"}},"/diligence/v1/public/report/pdf/{id}":{"get":{"description":"Returns a report PDF by its report ID","operationId":"getReportPDFByID","parameters":[{"description":"ID of the report","in":"path","name":"id","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/PDF"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get report PDF by report ID","tags":["diligence/Reports"]}},"/diligence/v1/report/asset/{assetId}":{"get":{"description":"Returns a report by its asset ID","operationId":"getReportByAssetID","parameters":[{"description":"asset ID of the report","in":"path","name":"assetId","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ReportResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Report not found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get report by assetId","tags":["diligence/Reports"]}},"/diligence/v1/report/{id}":{"get":{"description":"Returns a report by its ID","operationId":"getReportByID","parameters":[{"description":"ID of the report","in":"path","name":"id","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ReportResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Report not found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get report by ID","tags":["diligence/Reports"]}},"/diligence/v1/reports/preview":{"get":{"description":"Returns a list of all report previews. Excludes report contents","operationId":"getReportPreviews","parameters":[{"in":"query","name":"sortBy","schema":{"type":"string"}},{"in":"query","name":"sortDir","schema":{"type":"string"}},{"in":"query","name":"sector","schema":{"type":"string"}},{"in":"query","name":"isDefaultIncluded","schema":{"type":"boolean"}},{"in":"query","name":"isPublished","schema":{"type":"boolean"}},{"in":"query","name":"isPurchased","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReportPreviewResponse"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get preview of all reports","tags":["diligence/Reports"]}},"/funding/v1/funds":{"get":{"description":"Lookup Funds given a set of filters.","operationId":"getFunds","parameters":[{"in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Comma-separated list of fund manager (orgs, persons, projects) uuids.","in":"query","name":"managerId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by minimum amount raised in USD. Will return funds which have raised more than the specified amount.","in":"query","name":"raisedAmountMin","schema":{"format":"double","type":"number"}},{"description":"Filter by maximum amount raised in USD. Will return funds which have raised less than the specified amount.","in":"query","name":"raisedAmountMax","schema":{"format":"double","type":"number"}},{"description":"Filter by funds announced before the specified date.","in":"query","name":"announcedBefore","schema":{"format":"date-time","type":"string"}},{"description":"Filter by funds announced after the specified date.","in":"query","name":"announcedAfter","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Fund"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"GetFunds","tags":["funding/Fund"]}},"/funding/v1/funds/managers":{"get":{"description":"Lookup the Managers of a set of Funds defined by the filters. Filters are applied to the Funds, and then their Managers are returned.","operationId":"getFundManagers","parameters":[{"in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Comma-separated list of fund manager (orgs, persons, projects) uuids.","in":"query","name":"managerId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by minimum amount raised in USD. Will return funds which have raised more than the specified amount.","in":"query","name":"raisedAmountMin","schema":{"format":"double","type":"number"}},{"description":"Filter by maximum amount raised in USD. Will return funds which have raised less than the specified amount.","in":"query","name":"raisedAmountMax","schema":{"format":"double","type":"number"}},{"description":"Filter by funds announced before the specified date.","in":"query","name":"announcedBefore","schema":{"format":"date-time","type":"string"}},{"description":"Filter by funds announced after the specified date.","in":"query","name":"announcedAfter","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/FundManagers"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"GetFundManagers","tags":["funding/Fund"]}},"/funding/v1/mergers-and-acquisitions":{"get":{"description":"Lookup M\u0026A Deals given a set of filters.","operationId":"getAcquisitionDeals","parameters":[{"in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Comma-separated list of acquiring entity (projects, organizations) uuids.","in":"query","name":"acquiringEntityId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of acquired entity (projects, organizations) uuids.","in":"query","name":"acquiredEntityId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by minimum transaction amount in USD. Will return deals which have transaction amount greater than the specified amount.","in":"query","name":"transactionAmountMin","schema":{"format":"double","type":"number"}},{"description":"Filter by maximum transaction amount in USD. Will return deals which have transaction amount less than the specified amount.","in":"query","name":"transactionAmountMax","schema":{"format":"double","type":"number"}},{"description":"Filter by deals announced before the specified date.","in":"query","name":"announcedBefore","schema":{"format":"date-time","type":"string"}},{"description":"Filter by deals announced after the specified date.","in":"query","name":"announcedAfter","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AcquisitionDeal"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"GetAcquisitionDeals","tags":["funding/MergersAndAcquisitions"]}},"/funding/v1/organizations":{"get":{"description":"Lookup Organizations given a set of filters.","operationId":"getOrganizations","parameters":[{"in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Comma-separated list of organization uuids to filter by.","in":"query","name":"id","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of categories to filter by.","in":"query","name":"category","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of sectors to filter by.","in":"query","name":"sector","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of tags to filter by. Will return organizations that match at least one of the specified tags.","in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by organizations founded before the specified date.","in":"query","name":"foundedBefore","schema":{"format":"date-time","type":"string"}},{"description":"Filter by organizations founded after the specified date.","in":"query","name":"foundedAfter","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Organization"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"GetOrganizations","tags":["funding/Entities"]}},"/funding/v1/projects":{"get":{"description":"Lookup Projects given a set of filters.","operationId":"getProjects","parameters":[{"in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Comma-separated list of project uuids to filter by.","in":"query","name":"id","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of categories to filter by.","in":"query","name":"category","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of sectors to filter by.","in":"query","name":"sector","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of tags to filter by. Will return projects that match at least one of the specified tags.","in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Filter by projects founded before the specified date.","in":"query","name":"foundedBefore","schema":{"format":"date-time","type":"string"}},{"description":"Filter by projects founded after the specified date.","in":"query","name":"foundedAfter","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Project"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"GetProjects","tags":["funding/Entities"]}},"/funding/v1/rounds":{"get":{"description":"Lookup Funding Rounds given a set of filters.","operationId":"getRounds","parameters":[{"in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Comma-separated list of projects or organizations uuids which received funding.","in":"query","name":"fundedEntityId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of investor (persons, projects, orgs) IDs who invested in the funding rounds to be retrieved.","in":"query","name":"investorId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of funding round types to filter by.","in":"query","name":"type","schema":{"items":{"enum":["Accelerator","Debt Financing","Extended Pre Seed","Extended Seed","Extended Series A","Extended Series B","Extended Series C","Extended Series D","Grant","ICO","IPO","Post IPO","Post IPO Debt","Pre Seed","Pre Series A","Pre Series B","Private Token Sale","Public Token Sale","Seed","Series A","Series B","Series C","Series D","Series E","Series F","Series G","Series H","Strategic","Treasury Diversification","Undisclosed"],"type":"string"},"type":"array"}},{"description":"Comma-separated list of funding round stages to filter by.","in":"query","name":"stage","schema":{"items":{"enum":["Seed","Early Stage","Late Stage","Public Equity Offering","Post Public Equity","Miscellaneous"],"type":"string"},"type":"array"}},{"description":"Filter by maximum amount raised in USD. Will return rounds which have raised less than the specified amount.","in":"query","name":"raisedAmountMax","schema":{"format":"double","type":"number"}},{"description":"Filter by minimum amount raised in USD. Will return rounds which have raised more than the specified amount.","in":"query","name":"raisedAmountMin","schema":{"format":"double","type":"number"}},{"description":"Filter by rounds that were funded with tokens.","in":"query","name":"isTokenFunded","schema":{"type":"boolean"}},{"description":"Filter by rounds announced before the specified date.","in":"query","name":"announcedBefore","schema":{"format":"date-time","type":"string"}},{"description":"Filter by rounds announced after the specified date.","in":"query","name":"announcedAfter","schema":{"format":"date-time","type":"string"}},{"description":"Filter by rounds where the funded entity has a native asset.","in":"query","name":"hasNativeAsset","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/FundingRound"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"GetRounds","tags":["funding/FundingRound"]}},"/funding/v1/rounds/investors":{"get":{"description":"Lookup Investors that participated in a set of Funding Rounds given a set of filters. Filters are applied to the Funding Rounds, and then their Investors are returned.","operationId":"getRoundsInvestors","parameters":[{"in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Comma-separated list of projects or organizations uuids which received funding.","in":"query","name":"fundedEntityId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of investor (persons, projects, orgs) IDs who invested in the funding rounds to be retrieved.","in":"query","name":"investorId","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of funding round types to filter by.","in":"query","name":"type","schema":{"items":{"enum":["Accelerator","Debt Financing","Extended Pre Seed","Extended Seed","Extended Series A","Extended Series B","Extended Series C","Extended Series D","Grant","ICO","IPO","Post IPO","Post IPO Debt","Pre Seed","Pre Series A","Pre Series B","Private Token Sale","Public Token Sale","Seed","Series A","Series B","Series C","Series D","Series E","Series F","Series G","Series H","Strategic","Treasury Diversification","Undisclosed"],"type":"string"},"type":"array"}},{"description":"Comma-separated list of funding round stages to filter by.","in":"query","name":"stage","schema":{"items":{"enum":["Seed","Early Stage","Late Stage","Public Equity Offering","Post Public Equity","Miscellaneous"],"type":"string"},"type":"array"}},{"description":"Filter by maximum amount raised in USD. Will return rounds which have raised less than the specified amount.","in":"query","name":"raisedAmountMax","schema":{"format":"double","type":"number"}},{"description":"Filter by minimum amount raised in USD. Will return rounds which have raised more than the specified amount.","in":"query","name":"raisedAmountMin","schema":{"format":"double","type":"number"}},{"description":"Filter by rounds that were funded with tokens.","in":"query","name":"isTokenFunded","schema":{"type":"boolean"}},{"description":"Filter by rounds announced before the specified date.","in":"query","name":"announcedBefore","schema":{"format":"date-time","type":"string"}},{"description":"Filter by rounds announced after the specified date.","in":"query","name":"announcedAfter","schema":{"format":"date-time","type":"string"}},{"description":"Filter by rounds where the funded entity has a native asset.","in":"query","name":"hasNativeAsset","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Investors"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"GetRoundsInvestors","tags":["funding/FundingRound"]}},"/metrics/v1/assets":{"get":{"description":"Retrieve a list of assets","operationId":"getAssets","parameters":[{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/metricsAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get assets","tags":["metrics/assets"]}},"/metrics/v1/assets/metrics":{"get":{"description":"Get metric catalog of datasets for assets.","operationId":"getAssetsTimeseriesCatalog","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/assets"]}},"/metrics/v1/assets/{assetIdentifier}":{"get":{"description":"Retrieve a specific asset","operationId":"getAsset","parameters":[{"description":"Asset ID or slug","in":"path","name":"assetIdentifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/metricsAsset"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get asset","tags":["metrics/assets"]}},"/metrics/v1/assets/{entityIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve a specific asset's timeseries data","operationId":"getAssetTimeseries","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get asset timeseries data","tags":["metrics/assets"]}},"/metrics/v1/assets/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve a specific asset's timeseries data","operationId":"getAssetTimeseriesWithGranularity","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get asset timeseries data","tags":["metrics/assets"]}},"/metrics/v1/exchanges":{"get":{"description":"Retrieve a list of exchanges","operationId":"getExchanges","parameters":[{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"type","schema":{"type":"string"}},{"in":"query","name":"typeRankCutoff","schema":{"format":"double","type":"number"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Exchange"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get exchanges","tags":["metrics/exchanges"]}},"/metrics/v1/exchanges/metrics":{"get":{"description":"Get metric catalog of datasets for exchanges.","operationId":"getExchangesTimeseriesCatalog","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/exchanges"]}},"/metrics/v1/exchanges/{entityIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve a specific exchange's timeseries data","operationId":"getExchangeTimeseries","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get exchange timeseries data","tags":["metrics/exchanges"]}},"/metrics/v1/exchanges/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve a specific exchange's timeseries data","operationId":"getExchangeTimeseriesWithGranularity","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get exchange timeseries data","tags":["metrics/exchanges"]}},"/metrics/v1/exchanges/{exchangeIdentifier}":{"get":{"description":"Retrieve a specific exchange","operationId":"getExchange","parameters":[{"description":"Exchange ID or slug","in":"path","name":"exchangeIdentifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/Exchange"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get exchange","tags":["metrics/exchanges"]}},"/metrics/v1/markets":{"get":{"description":"Retrieve a list of markets","operationId":"getMarkets","parameters":[{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"exchangeId","schema":{"type":"string"}},{"in":"query","name":"exchangeSlug","schema":{"type":"string"}},{"in":"query","name":"quoteAssetId","schema":{"type":"string"}},{"in":"query","name":"quoteAssetSlug","schema":{"type":"string"}},{"in":"query","name":"baseAssetId","schema":{"type":"string"}},{"in":"query","name":"baseAssetSlug","schema":{"type":"string"}},{"in":"query","name":"volume24hAbove","schema":{"format":"double","type":"number"}},{"in":"query","name":"volume24hBelow","schema":{"format":"double","type":"number"}},{"in":"query","name":"liveness","schema":{"type":"string"}},{"in":"query","name":"activitySince","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Market"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get markets","tags":["metrics/markets"]}},"/metrics/v1/markets/metrics":{"get":{"description":"Get metric catalog of datasets for markets.","operationId":"getMarketsTimeseriesCatalog","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/markets"]}},"/metrics/v1/markets/{entityIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve a specific market's timeseries data","operationId":"getMarketTimeseries","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get market timeseries data","tags":["metrics/markets"]}},"/metrics/v1/markets/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve a specific market's timeseries data","operationId":"getMarketTimeseriesWithGranularity","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get market timeseries data","tags":["metrics/markets"]}},"/metrics/v1/markets/{marketIdentifier}":{"get":{"description":"Retrieve a specific market","operationId":"getMarket","parameters":[{"in":"path","name":"marketIdentifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/Market"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get market","tags":["metrics/markets"]}},"/metrics/v1/networks":{"get":{"description":"Retrieve a list of networks","operationId":"getNetworks","parameters":[{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Network"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get networks","tags":["metrics/networks"]}},"/metrics/v1/networks/metrics":{"get":{"description":"Get metric catalog of datasets for networks.","operationId":"getNetworksTimeseriesCatalog","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/networks"]}},"/metrics/v1/networks/{entityIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve a specific network's timeseries data","operationId":"getNetworkTimeseries","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get network timeseries data","tags":["metrics/networks"]}},"/metrics/v1/networks/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve a specific network's timeseries data","operationId":"getNetworkTimeseriesWithGranularity","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get network timeseries data","tags":["metrics/networks"]}},"/metrics/v1/networks/{networkIdentifier}":{"get":{"description":"Retrieve a specific network","operationId":"getNetwork","parameters":[{"description":"Network ID or slug","in":"path","name":"networkIdentifier","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/Network"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get network","tags":["metrics/networks"]}},"/metrics/v2/assets":{"get":{"description":"Retrieve a list of assets","operationId":"getAssetsV2","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: rank)","in":"query","name":"sort","schema":{"enum":["name","symbol","slug","category","sector","rank"],"type":"string"}},{"description":"Sort direction: asc or desc (default: asc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}},{"description":"Category","in":"query","name":"category","schema":{"type":"string"}},{"description":"Sector","in":"query","name":"sector","schema":{"type":"string"}},{"description":"Tags","in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Search","in":"query","name":"search","schema":{"type":"string"}},{"description":"Has Diligence","in":"query","name":"hasDiligence","schema":{"type":"boolean"}},{"description":"(Deprecated: use coveredByMonitoring) Has Intel","in":"query","name":"hasIntel","schema":{"type":"boolean"}},{"description":"Has Market Data","in":"query","name":"hasMarketData","schema":{"type":"boolean"}},{"description":"Has News","in":"query","name":"hasNews","schema":{"type":"boolean"}},{"description":"Has Proposals","in":"query","name":"hasProposals","schema":{"type":"boolean"}},{"description":"Has Research","in":"query","name":"hasResearch","schema":{"type":"boolean"}},{"description":"Has Token Unlocks","in":"query","name":"hasTokenUnlocks","schema":{"type":"boolean"}},{"description":"Has Fundraising","in":"query","name":"hasFundraising","schema":{"type":"boolean"}},{"description":"Covered By Monitoring","in":"query","name":"coveredByMonitoring","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AssetListItem"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get assets","tags":["metrics/assets"]}},"/metrics/v2/assets/ath":{"get":{"description":"Retrieve a specific asset's ATH","operationId":"getAssetsATH","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: price-change-24h)","in":"query","name":"sort","schema":{"enum":["name","slug","price-change-24h","price-change-7d","price-change-30d","price-change-1y","price-change-year-to-date","all-time-high","all-time-high-percent-down","breakeven-multiple","cycle-low-percent-up"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}},{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"(Deprecated: use assetIds) Comma separated list of asset IDs","in":"query","name":"ids","schema":{"type":"string"}},{"description":"(Deprecated: use assetIds) Comma separated list of asset slugs","in":"query","name":"slugs","schema":{"type":"string"}},{"description":"Filter By Category","in":"query","name":"category","schema":{"type":"string"}},{"description":"Filter By Sector","in":"query","name":"sector","schema":{"type":"string"}},{"description":"Filter By Tags","in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Search by name, symbol, or slug","in":"query","name":"search","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AssetComparisonItem"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get asset ATH","tags":["metrics/assets"]}},"/metrics/v2/assets/details":{"get":{"description":"Retrieve a specific asset's details","operationId":"getAssetDetails","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: circulating-marketcap)","in":"query","name":"sort","schema":{"enum":["slug","rank","price-usd","circulating-marketcap","fully-diluted-marketcap","volume-24h","price-change-24h","price-change-7d","price-change-30d"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}},{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"(Deprecated: use assetIds) Comma separated list of asset IDs","in":"query","name":"ids","schema":{"type":"string"}},{"description":"(Deprecated: use assetIds) Comma separated list of asset slugs","in":"query","name":"slugs","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/metricsAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get asset details","tags":["metrics/assets"]}},"/metrics/v2/assets/metrics":{"get":{"description":"Get metric catalog of datasets for assets.","operationId":"getAssetsTimeseriesCatalogV2","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/assets"]}},"/metrics/v2/assets/roi":{"get":{"description":"Retrieve a specific asset's ROI","operationId":"getAssetsROI","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: price-change-24h)","in":"query","name":"sort","schema":{"enum":["name","slug","price-change-24h","price-change-7d","price-change-30d","price-change-1y","price-change-year-to-date","all-time-high","all-time-high-percent-down","breakeven-multiple","cycle-low-percent-up"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}},{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"(Deprecated: use assetIds) Comma separated list of asset IDs","in":"query","name":"ids","schema":{"type":"string"}},{"description":"(Deprecated: use assetIds) Comma separated list of asset slugs","in":"query","name":"slugs","schema":{"type":"string"}},{"description":"Filter By Category","in":"query","name":"category","schema":{"type":"string"}},{"description":"Filter By Sector","in":"query","name":"sector","schema":{"type":"string"}},{"description":"Filter By Tags","in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Search by name, symbol, or slug","in":"query","name":"search","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AssetComparisonItem"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get asset ROI","tags":["metrics/assets"]}},"/metrics/v2/assets/{entityIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve a specific asset's timeseries data","operationId":"getAssetTimeseriesV2","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get asset timeseries data","tags":["metrics/assets"]}},"/metrics/v2/assets/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve a specific asset's timeseries data","operationId":"getAssetTimeseriesWithGranularityV2","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get asset timeseries data","tags":["metrics/assets"]}},"/metrics/v2/networks":{"get":{"description":"Retrieve a list of networks","operationId":"getNetworksV2","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: active-addresses)","in":"query","name":"sort","schema":{"enum":["name","slug","active-addresses","total-transactions","fees-total-usd","revenue-usd","tvl-usd","ecosystem-dex-volume-usd","stablecoin-outstanding-supply-usd"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetNetworksV2Response"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get networks","tags":["metrics/networks"]}},"/metrics/v2/networks/metrics":{"get":{"description":"Get metric catalog of datasets for networks.","operationId":"getNetworksTimeseriesCatalogV2","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/networks"]}},"/metrics/v2/networks/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve one time series per network, for every network the networks listing serves, in a single response. Narrow start/end to limit response size.","operationId":"getAllNetworksTimeseriesV2","parameters":[{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/NetworkTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get all networks' timeseries data","tags":["metrics/networks"]}},"/metrics/v2/networks/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve one time series per network, for every network the networks listing serves, in a single response. Narrow start/end to limit response size.","operationId":"getAllNetworksTimeseriesWithGranularityV2","parameters":[{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/NetworkTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get all networks' timeseries data","tags":["metrics/networks"]}},"/metrics/v2/networks/{entityIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve a specific network's timeseries data","operationId":"getNetworkTimeseriesV2","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get network timeseries data","tags":["metrics/networks"]}},"/metrics/v2/networks/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve a specific network's timeseries data","operationId":"getNetworkTimeseriesWithGranularityV2","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get network timeseries data","tags":["metrics/networks"]}},"/metrics/v2/protocols":{"get":{"description":"Retrieve a list of protocols","operationId":"getProtocols","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: tvl_usd)","in":"query","name":"sort","schema":{"enum":["tvl_usd","active_addresses","fees_usd","fees_supply_side_usd","expenses_usd","dex_volume_usd","borrowed_usd","treasury_usd"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetProtocolsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get protocols","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats":{"get":{"description":"Retrieve a list of digital asset treasury companies, each with the assets it holds and its latest treasury values.","operationId":"getDATs","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: market-cap)","in":"query","name":"sort","schema":{"enum":["name","id","market-cap","nav","enterprise-value","fully-diluted-valuation","outstanding-mnav","price","volume-usd"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}},{"description":"Match against ticker, name or slug","in":"query","name":"search","schema":{"type":"string"}},{"description":"Only companies holding this asset","in":"query","name":"assetSymbol","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetDATsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get DATs","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats/holdings/time-series":{"get":{"description":"Retrieve one time series per company and held asset, across every digital asset treasury company, in a single response.","operationId":"getAllDATHoldingsTimeseries","parameters":[{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DATHoldingTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All DAT Holdings Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats/holdings/time-series/{granularity}":{"get":{"description":"Retrieve one time series per company and held asset, across every digital asset treasury company, in a single response.","operationId":"getAllDATHoldingsTimeseriesWithGranularity","parameters":[{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DATHoldingTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All DAT Holdings Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats/metrics":{"get":{"description":"Get the metric catalog of both digital asset treasury datasets: the company-grain treasury dataset and the holdings dataset.","operationId":"getDATsTimeseriesCatalog","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get DAT timeseries metrics catalog","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats/time-series":{"get":{"description":"Retrieve one treasury time series per digital asset treasury company, in a single response. Narrow start/end to limit response size.","operationId":"getAllDATsTimeseries","parameters":[{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DATTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All DATs Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats/time-series/{granularity}":{"get":{"description":"Retrieve one treasury time series per digital asset treasury company, in a single response. Narrow start/end to limit response size.","operationId":"getAllDATsTimeseriesWithGranularity","parameters":[{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DATTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All DATs Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats/{datIdentifier}/metrics/holdings/time-series":{"get":{"description":"Retrieve one digital asset treasury company's holdings history, one time series per asset it holds.","operationId":"getDATHoldingsTimeseries","parameters":[{"description":"DAT company ticker or slug","in":"path","name":"datIdentifier","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DATHoldingTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get DAT Holdings Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats/{datIdentifier}/metrics/holdings/time-series/{granularity}":{"get":{"description":"Retrieve one digital asset treasury company's holdings history, one time series per asset it holds.","operationId":"getDATHoldingsTimeseriesWithGranularity","parameters":[{"description":"DAT company ticker or slug","in":"path","name":"datIdentifier","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/DATHoldingTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get DAT Holdings Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats/{datIdentifier}/metrics/treasury/time-series":{"get":{"description":"Retrieve one digital asset treasury company's capital structure history.","operationId":"getDATTreasuryTimeseries","parameters":[{"description":"DAT company ticker or slug","in":"path","name":"datIdentifier","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get DAT Treasury Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/dats/{datIdentifier}/metrics/treasury/time-series/{granularity}":{"get":{"description":"Retrieve one digital asset treasury company's capital structure history.","operationId":"getDATTreasuryTimeseriesWithGranularity","parameters":[{"description":"DAT company ticker or slug","in":"path","name":"datIdentifier","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get DAT Treasury Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs":{"get":{"description":"Retrieve a list of ETF providers, one row per issuer, with each issuer's latest values. Sourced from Blockworks Research.","operationId":"getETFProviders","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: aum-usd)","in":"query","name":"sort","schema":{"enum":["name","slug","aum-usd","flow-usd","num-products","weighted-aum-expense-ratio","bitcoin-aum-perc","spot-aum-perc","rolling-30d-flow-usd","aum-30d-change-perc"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}},{"description":"Filter by a substring of the provider id, slug or name","in":"query","name":"search","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetETFProvidersResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get ETF providers","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/assets":{"get":{"description":"Retrieve a list of the underlying crypto assets held through ETFs, one row per asset, with each asset's latest values. Sourced from Blockworks Research.","operationId":"getETFAssets","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: type-spot-aum-usd)","in":"query","name":"sort","schema":{"enum":["name","slug","type-spot-aum-usd","type-spot-flow-usd","type-spot-product-count","type-futures-aum-usd","type-futures-flow-usd","type-futures-product-count","type-spot-unitedstates-aum-usd","type-spot-unitedstates-flow-usd","type-spot-unitedstates-product-count","type-spot-europe-aum-usd","type-spot-europe-flow-usd","type-spot-europe-product-count","type-spot-apac-aum-usd","type-spot-apac-flow-usd","type-spot-apac-product-count","strategy-deltaone-aum-usd","strategy-deltaone-flow-usd","strategy-deltaone-product-count","strategy-leveraged-aum-usd","strategy-leveraged-flow-usd","strategy-leveraged-product-count","total-volume-usd","volume-unitedstates-usd","volume-europe-usd","volume-apac-usd"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}},{"description":"Filter by a substring of the asset id, slug or name","in":"query","name":"search","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetETFAssetsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get ETF assets","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/assets/time-series":{"get":{"description":"Retrieve one time series per underlying crypto asset, covering every asset metric, in a single response. Narrow start/end to limit response size.","operationId":"getAllETFAssetsTimeseries","parameters":[{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ETFAssetTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All ETF Assets Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/assets/time-series/{granularity}":{"get":{"description":"Retrieve one time series per underlying crypto asset, covering every asset metric, in a single response. Narrow start/end to limit response size.","operationId":"getAllETFAssetsTimeseriesWithGranularity","parameters":[{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ETFAssetTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All ETF Assets Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/assets/{assetIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve one underlying crypto asset's ETF timeseries data.","operationId":"getETFAssetTimeseries","parameters":[{"description":"ETF underlying asset ID or slug","in":"path","name":"assetIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get ETF Asset Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/assets/{assetIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve one underlying crypto asset's ETF timeseries data.","operationId":"getETFAssetTimeseriesWithGranularity","parameters":[{"description":"ETF underlying asset ID or slug","in":"path","name":"assetIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get ETF Asset Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/metrics":{"get":{"description":"Get the metric catalog of both ETF datasets: the provider grain and the asset grain.","operationId":"getETFsTimeseriesCatalog","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ETFTimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get ETF timeseries metrics catalog","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/time-series":{"get":{"description":"Retrieve one time series per ETF provider, covering every provider metric, in a single response. Narrow start/end to limit response size.","operationId":"getAllETFProvidersTimeseries","parameters":[{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ETFProviderTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All ETF Providers Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/time-series/{granularity}":{"get":{"description":"Retrieve one time series per ETF provider, covering every provider metric, in a single response. Narrow start/end to limit response size.","operationId":"getAllETFProvidersTimeseriesWithGranularity","parameters":[{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ETFProviderTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All ETF Providers Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/{providerIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve one ETF provider's timeseries data.","operationId":"getETFProviderTimeseries","parameters":[{"description":"ETF provider ID or slug","in":"path","name":"providerIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get ETF Provider Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/etfs/{providerIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve one ETF provider's timeseries data.","operationId":"getETFProviderTimeseriesWithGranularity","parameters":[{"description":"ETF provider ID or slug","in":"path","name":"providerIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get ETF Provider Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/lending-markets":{"get":{"description":"Retrieve a paginated list of Blockworks lending markets, filterable by protocol, product and chain. Each marketId is a composite key of parent slug, product slug, chain and market key (the pool address when present), which is deliberately keyed on the address rather than the market name so it survives upstream renames. The protocol object is the parent protocol, so its slug can be passed straight back as the protocol filter; the specific product (for example aave-v3 rather than aave) is the sibling productSlug field, which the product filter matches.","operationId":"getLendingMarkets","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Filter to a protocol slug","in":"query","name":"protocol","schema":{"type":"string"}},{"description":"Filter to a bwr product slug","in":"query","name":"product","schema":{"type":"string"}},{"description":"Filter to a bwr chain slug","in":"query","name":"chain","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetLendingMarketsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"List Lending Markets","tags":["metrics/protocols"]}},"/metrics/v2/protocols/lending-markets/metrics":{"get":{"description":"Get metric catalog for the lending-markets dataset.","operationId":"getLendingMarketsTimeseriesCatalogV2","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/protocols"]}},"/metrics/v2/protocols/metrics":{"get":{"description":"Get metric catalog of datasets for protocols.","operationId":"getProtocolsTimeseriesCatalogV2","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/protocols"]}},"/metrics/v2/protocols/tcg":{"get":{"description":"Retrieve a paginated list of Blockworks trading-card and collectibles platforms, one row per platform, each with the chains it runs on. The id is the Blockworks platform slug and can be passed straight back as the platformIdentifier of the platform time-series route; each chain carries the series key of its platform-chain pair. projectSlug and networkSlug are the Directus mappings and are null until that mapping lands upstream.","operationId":"getTCGPlatforms","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetTCGPlatformsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"List TCG Platforms","tags":["metrics/protocols"]}},"/metrics/v2/protocols/tcg/metrics":{"get":{"description":"Get metric catalog for the TCG overview dataset.","operationId":"getTCGTimeseriesCatalogV2","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/protocols"]}},"/metrics/v2/protocols/tcg/time-series":{"get":{"description":"Retrieve one time series per platform and chain, across every TCG platform, in a single response. Blockworks Research trading-card and collectibles platform metrics, served per platform and chain. Nothing is aggregated across a platform's chains: the daily-active-user and unique-buyer counts overlap between chains, so a cross-chain total would overstate them. Every series carries its platform and chain alongside the composite id, so no consumer has to split the id. Only the 1d granularity is available. The response is small enough to serve the full history by default; narrow it with start and end.","operationId":"getAllTCGPlatformsTimeSeriesV2","parameters":[{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TCGSeriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/TCGSeriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All TCG Platforms Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/tcg/time-series/{granularity}":{"get":{"description":"Retrieve one time series per platform and chain, across every TCG platform, in a single response. Blockworks Research trading-card and collectibles platform metrics, served per platform and chain. Nothing is aggregated across a platform's chains: the daily-active-user and unique-buyer counts overlap between chains, so a cross-chain total would overstate them. Every series carries its platform and chain alongside the composite id, so no consumer has to split the id. Only the 1d granularity is available. The response is small enough to serve the full history by default; narrow it with start and end.","operationId":"getAllTCGPlatformsTimeSeriesWithGranularityV2","parameters":[{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TCGSeriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/TCGSeriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All TCG Platforms Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/tcg/{platformIdentifier}/metrics/overview/time-series":{"get":{"description":"Retrieve one TCG platform's history, one series per chain it runs on. Blockworks Research trading-card and collectibles platform metrics, served per platform and chain. Nothing is aggregated across a platform's chains: the daily-active-user and unique-buyer counts overlap between chains, so a cross-chain total would overstate them. Every series carries its platform and chain alongside the composite id, so no consumer has to split the id. Only the 1d granularity is available. A platform slug the TCG listing does not serve returns 404.","operationId":"getTCGPlatformTimeSeriesV2","parameters":[{"description":"Blockworks TCG platform slug","in":"path","name":"platformIdentifier","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TCGSeriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/TCGSeriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get TCG Platform Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/tcg/{platformIdentifier}/metrics/overview/time-series/{granularity}":{"get":{"description":"Retrieve one TCG platform's history, one series per chain it runs on. Blockworks Research trading-card and collectibles platform metrics, served per platform and chain. Nothing is aggregated across a platform's chains: the daily-active-user and unique-buyer counts overlap between chains, so a cross-chain total would overstate them. Every series carries its platform and chain alongside the composite id, so no consumer has to split the id. Only the 1d granularity is available. A platform slug the TCG listing does not serve returns 404.","operationId":"getTCGPlatformTimeSeriesWithGranularityV2","parameters":[{"description":"Blockworks TCG platform slug","in":"path","name":"platformIdentifier","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TCGSeriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/TCGSeriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get TCG Platform Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{datasetSlug}":{"get":{"description":"Retrieve a list of protocols for a specific dataset","operationId":"getProtocolsByDataset","parameters":[{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: tvl_usd)","in":"query","name":"sort","schema":{"enum":["tvl_usd","active_addresses","fees_usd","fees_supply_side_usd","expenses_usd","dex_volume_usd","borrowed_usd","treasury_usd"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetProtocolsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get protocols by dataset","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{datasetSlug}/metrics":{"get":{"description":"Get metric catalog for a specific dataset for protocols.","operationId":"getProtocolsTimeseriesCatalogByDatasetV2","parameters":[{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog by dataset","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{datasetSlug}/time-series":{"get":{"description":"Retrieve one time series per protocol, for every protocol the given dataset's listing serves, in a single response. Supported datasets: dex, lending. Narrow start/end to limit response size.","operationId":"getAllProtocolsTimeseriesV2","parameters":[{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ProtocolTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get all protocols' timeseries data","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve one time series per protocol, for every protocol the given dataset's listing serves, in a single response. Supported datasets: dex, lending. Narrow start/end to limit response size.","operationId":"getAllProtocolsTimeseriesWithGranularityV2","parameters":[{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ProtocolTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get all protocols' timeseries data","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{entityIdentifier}/metrics/lending-instances/time-series":{"get":{"description":"Retrieve a protocol's Blockworks lending per-instance (product x chain) time-series data. Only the 1d granularity is available for this dataset, unlike the protocol-grain lending dataset which also serves 1w. A protocol slug with no Blockworks instance mapping returns 200 with an empty series array; an unrecognised slug returns 404.","operationId":"getLendingInstancesTimeSeriesV2","parameters":[{"description":"Protocol ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}},{"description":"Filter to a bwr product slug","in":"query","name":"product","schema":{"type":"string"}},{"description":"Filter to a bwr chain slug","in":"query","name":"chain","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/LendingSeriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/LendingSeriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Lending Instances Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{entityIdentifier}/metrics/lending-instances/time-series/{granularity}":{"get":{"description":"Retrieve a protocol's Blockworks lending per-instance (product x chain) time-series data. Only the 1d granularity is available for this dataset, unlike the protocol-grain lending dataset which also serves 1w. A protocol slug with no Blockworks instance mapping returns 200 with an empty series array; an unrecognised slug returns 404.","operationId":"getLendingInstancesTimeSeriesWithGranularityV2","parameters":[{"description":"Protocol ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}},{"description":"Filter to a bwr product slug","in":"query","name":"product","schema":{"type":"string"}},{"description":"Filter to a bwr chain slug","in":"query","name":"chain","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/LendingSeriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/LendingSeriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Lending Instances Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{entityIdentifier}/metrics/lending-markets/time-series":{"get":{"description":"Retrieve a protocol's Blockworks lending per-market time-series data. Only the 1d granularity is available for this dataset, unlike the protocol-grain lending dataset which also serves 1w. Narrow the response with the optional product and chain query parameters. A protocol slug with no Blockworks market mapping returns 200 with an empty series array; an unrecognised slug returns 404.","operationId":"getLendingMarketsTimeSeriesV2","parameters":[{"description":"Protocol ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}},{"description":"Filter to a bwr product slug","in":"query","name":"product","schema":{"type":"string"}},{"description":"Filter to a bwr chain slug","in":"query","name":"chain","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/LendingSeriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/LendingSeriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Lending Markets Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{entityIdentifier}/metrics/lending-markets/time-series/{granularity}":{"get":{"description":"Retrieve a protocol's Blockworks lending per-market time-series data. Only the 1d granularity is available for this dataset, unlike the protocol-grain lending dataset which also serves 1w. Narrow the response with the optional product and chain query parameters. A protocol slug with no Blockworks market mapping returns 200 with an empty series array; an unrecognised slug returns 404.","operationId":"getLendingMarketsTimeSeriesWithGranularityV2","parameters":[{"description":"Protocol ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}},{"description":"Filter to a bwr product slug","in":"query","name":"product","schema":{"type":"string"}},{"description":"Filter to a bwr chain slug","in":"query","name":"chain","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/LendingSeriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/LendingSeriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Lending Markets Time Series","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{entityIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve a specific protocol's timeseries data. The lending dataset serves only the protocols its listing serves, and returns 404 for a protocol that reports too few of its metrics; those protocols are still served by the `core` dataset.","operationId":"getProtocolTimeseriesV2","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get protocol timeseries data","tags":["metrics/protocols"]}},"/metrics/v2/protocols/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve a specific protocol's timeseries data. The lending dataset serves only the protocols its listing serves, and returns 404 for a protocol that reports too few of its metrics; those protocols are still served by the `core` dataset.","operationId":"getProtocolTimeseriesWithGranularityV2","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get protocol timeseries data","tags":["metrics/protocols"]}},"/metrics/v2/stablecoins":{"get":{"description":"Retrieve a list of stablecoins","operationId":"getStablecoins","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: stablecoin-outstanding-supply-usd)","in":"query","name":"sort","schema":{"enum":["name","symbol","slug","stablecoin-outstanding-supply-usd","stablecoin-mints-usd","stablecoin-redemptions-usd","stablecoin-transfer-count","stablecoin-transfer-volume-usd"],"type":"string"}},{"description":"Sort direction: asc or desc (default: desc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetStablecoinsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get stablecoins","tags":["metrics/stablecoins"]}},"/metrics/v2/stablecoins/fx":{"get":{"description":"Retrieve the list of stablecoin FX currency pairs, each with its pair type and constituent currencies. Filter with pairType, currency, baseCurrency and quoteCurrency.","operationId":"getStablecoinFXPairs","parameters":[{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Column to sort by (default: name)","in":"query","name":"sort","schema":{"enum":["name","id","pair-type","base-currency","quote-currency"],"type":"string"}},{"description":"Sort direction: asc or desc (default: asc)","in":"query","name":"order","schema":{"enum":["asc","desc"],"type":"string"}},{"description":"Pair type: fx or same-currency","in":"query","name":"pairType","schema":{"type":"string"}},{"description":"Pairs with this currency as either base or quote","in":"query","name":"currency","schema":{"type":"string"}},{"description":"Pairs with this base currency","in":"query","name":"baseCurrency","schema":{"type":"string"}},{"description":"Pairs with this quote currency","in":"query","name":"quoteCurrency","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/GetStablecoinFXPairsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Stablecoin FX Pairs","tags":["metrics/stablecoins"]}},"/metrics/v2/stablecoins/fx/metrics":{"get":{"description":"Get the metric catalog of the stablecoin FX dataset. This is DEX swap volume by currency pair, distinct from the stablecoin transfers dataset, which is on-chain transfer volume for a single stablecoin.","operationId":"getStablecoinFXTimeseriesCatalog","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Stablecoin FX timeseries metrics catalog","tags":["metrics/stablecoins"]}},"/metrics/v2/stablecoins/fx/time-series":{"get":{"description":"Retrieve one time series per stablecoin FX currency pair, in a single response. Defaults to full history; narrow start/end to limit response size.","operationId":"getAllStablecoinFXTimeseries","parameters":[{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/StablecoinFXTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All Stablecoin FX Time Series","tags":["metrics/stablecoins"]}},"/metrics/v2/stablecoins/fx/time-series/{granularity}":{"get":{"description":"Retrieve one time series per stablecoin FX currency pair, in a single response. Defaults to full history; narrow start/end to limit response size.","operationId":"getAllStablecoinFXTimeseriesWithGranularity","parameters":[{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/StablecoinFXTimeseries"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get All Stablecoin FX Time Series","tags":["metrics/stablecoins"]}},"/metrics/v2/stablecoins/fx/{pairIdentifier}/metrics/time-series":{"get":{"description":"Retrieve one currency pair's DEX swap volume history. The identifier is the pair id, e.g. eur-usd.","operationId":"getStablecoinFXPairTimeseries","parameters":[{"description":"Currency pair identifier, e.g. eur-usd","in":"path","name":"pairIdentifier","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Stablecoin FX Pair Time Series","tags":["metrics/stablecoins"]}},"/metrics/v2/stablecoins/fx/{pairIdentifier}/metrics/time-series/{granularity}":{"get":{"description":"Retrieve one currency pair's DEX swap volume history. The identifier is the pair id, e.g. eur-usd.","operationId":"getStablecoinFXPairTimeseriesWithGranularity","parameters":[{"description":"Currency pair identifier, e.g. eur-usd","in":"path","name":"pairIdentifier","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Stablecoin FX Pair Time Series","tags":["metrics/stablecoins"]}},"/metrics/v2/stablecoins/metrics":{"get":{"description":"Get metric catalog of datasets for stablecoins.","operationId":"getStablecoinsTimeseriesCatalogV2","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesCatalog"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get timeseries metrics catalog","tags":["metrics/stablecoins"]}},"/metrics/v2/stablecoins/{entityIdentifier}/metrics/{datasetSlug}/time-series":{"get":{"description":"Retrieve a specific stablecoin's timeseries data","operationId":"getStablecoinTimeseriesV2","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get stablecoin timeseries data","tags":["metrics/stablecoins"]}},"/metrics/v2/stablecoins/{entityIdentifier}/metrics/{datasetSlug}/time-series/{granularity}":{"get":{"description":"Retrieve a specific stablecoin's timeseries data","operationId":"getStablecoinTimeseriesWithGranularityV2","parameters":[{"description":"Entity ID or slug","in":"path","name":"entityIdentifier","required":true,"schema":{"type":"string"}},{"description":"Dataset slug","in":"path","name":"datasetSlug","required":true,"schema":{"type":"string"}},{"description":"Granularity","in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end","in":"query","name":"end","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/metricsTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get stablecoin timeseries data","tags":["metrics/stablecoins"]}},"/news/v1/news/assets":{"get":{"description":"Get News Feed Assets","operationId":"GetNewsFeedAssets","parameters":[{"description":"A case-sensitive text to search by asset name, i.e. Bitcoin, or priority symbol, i.e. BTC. If provided, the results will be filtered by this text.","in":"query","name":"nameOrSymbol","schema":{"type":"string"}},{"description":"Number of results per page","in":"query","name":"limit","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/newsAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Assets Tagged in News Articles","tags":["news/News"]}},"/news/v1/news/feed":{"get":{"description":"Gets the news feed for the user","operationId":"GetNewsFeed","parameters":[{"description":"Unix epoch milliseconds (int64) OR RFC 3339 date string (e.g., '2023-12-25T10:30:00Z'). If publishedBefore is provided, publishedAfter must be greater.","in":"query","name":"publishedBefore","schema":{"$ref":"#/components/schemas/FlexibleDate"}},{"description":"Unix epoch milliseconds (int64) OR RFC 3339 date string (e.g., '2023-12-25T10:30:00Z').","in":"query","name":"publishedAfter","schema":{"$ref":"#/components/schemas/FlexibleDate"}},{"description":"List of source types to filter by. If provided, the results will be filtered by these source types: Blog,Forum,Govbot,News","in":"query","name":"sourceTypes","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"List of source IDs to filter by. If provided, the results will be filtered by these source IDs.","in":"query","name":"sourceIds","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"List of asset IDs (UUIDs) or slugs to filter by. If provided, the results will be filtered by these assets.","in":"query","name":"assetIds","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Sort by publish time in ascending or descending order. 2 DESC by default.","in":"query","name":"sort","schema":{"enum":[1,2],"format":"int64","type":"integer"}},{"description":"Number of results per page","in":"query","name":"limit","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Article"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get news feed","tags":["news/News"]}},"/news/v1/news/sources":{"get":{"description":"Get News Sources","operationId":"GetNewsSources","parameters":[{"description":"A case-sensitive text to search by source name, i.e. CoinDesk. If provided, the results will be filtered by this text.","in":"query","name":"sourceName","schema":{"type":"string"}},{"description":"List of source types to filter by. If provided, the results will be filtered by these source types: Blog,Forum,Govbot,News","in":"query","name":"sourceTypes","required":true,"schema":{"items":{"type":"string"},"type":"array"}},{"description":"Number of results per page","in":"query","name":"limit","required":true,"schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","required":true,"schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/newsSource"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Sources","tags":["news/News"]}},"/research/v1/basic/reports":{"get":{"description":"Returns a list of basic research reports based on filters like asset ID and tags","operationId":"getBasicResearchReports","parameters":[{"in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"assetId","schema":{"format":"byte","type":"string"}},{"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"includeContent","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ResearchReport"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"No reports found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get basic research reports based on filters","tags":["research/Research Reports"]}},"/research/v1/basic/reports/{reportId}":{"get":{"description":"Returns a basic research report by its report ID. Enterprise-tier reports are not accessible via this endpoint.","operationId":"getBasicResearchReport","parameters":[{"in":"path","name":"reportId","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ResearchReport"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Report does not exist for reportId"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get a basic research report by report ID","tags":["research/Research Reports"]}},"/research/v1/reports":{"get":{"description":"Returns a list of research reports based on filters like asset ID and tags","operationId":"getResearchReports","parameters":[{"in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"in":"query","name":"assetId","schema":{"format":"byte","type":"string"}},{"in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}},{"in":"query","name":"includeContent","schema":{"type":"boolean"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ResearchReport"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/Pagination"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"No reports found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get research reports based on filters","tags":["research/Research Reports"]}},"/research/v1/reports/tags":{"get":{"description":"Returns a list of research report tags","operationId":"getResearchReportTags","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"type":"string"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get list of tags for research report","tags":["research/Research Reports"]}},"/research/v1/reports/{reportId}":{"get":{"description":"Returns a research report by its report ID","operationId":"getResearchReport","parameters":[{"in":"path","name":"reportId","required":true,"schema":{"format":"byte","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ResearchReport"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Report does not exist for reportId"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get a research report by report ID","tags":["research/Research Reports"]}},"/signal/v0/assets":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsV0","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Assets","tags":["signal/Assets"]}},"/signal/v0/assets/mindshare-gainers-24h":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsMindshareGainers24hV0","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get 24H Mindshare Gainers","tags":["signal/Assets"]}},"/signal/v0/assets/mindshare-gainers-7d":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsMindshareGainers7dV0","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get 7D Mindshare Gainers","tags":["signal/Assets"]}},"/signal/v0/assets/mindshare-losers-24h":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsMindshareLosers24hV0","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get 24H Mindshare Losers","tags":["signal/Assets"]}},"/signal/v0/assets/mindshare-losers-7d":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsMindshareLosers7dV0","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get 7D Mindshare Losers","tags":["signal/Assets"]}},"/signal/v0/assets/{assetID}":{"get":{"description":"Retrieve a specific asset","operationId":"getAssetV0","parameters":[{"description":"Asset ID, must be either a slug or UUID","in":"path","name":"assetID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/signalAsset"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Asset","tags":["signal/Assets"]}},"/signal/v0/assets/{assetID}/time-series/mindshare":{"get":{"description":"Retrieve a specific asset's mindshare timeseries data","operationId":"getAssetMindshareTimeSeriesV0","parameters":[{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Asset ID, must be either a slug or UUID","in":"path","name":"assetID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/signalTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Asset mindshare timeseries data","tags":["signal/Assets"]}},"/signal/v0/assets/{assetID}/time-series/mindshare/{granularity}":{"get":{"description":"Retrieve a specific asset's mindshare timeseries data","operationId":"getAssetMindshareTimeSeriesWithGranularityV0","parameters":[{"in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Asset ID, must be either a slug or UUID","in":"path","name":"assetID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/signalTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Asset mindshare timeseries data","tags":["signal/Assets"]}},"/signal/v0/influencers":{"get":{"deprecated":true,"description":"Get a list of X users","operationId":"getInfluencers","parameters":[{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Desired sort order of X users","in":"query","name":"sort","schema":{"enum":["mindshare","mindshare.1d.mindshare","mindshare.7d.mindshare","mindshare.30d.mindshare","mindshare.60d.mindshare","mindshare.90d.mindshare","mindshare.180d.mindshare","mindshare.1y.mindshare","mindshare.ytd.mindshare","mindshare.1d.percentageChange","mindshare.7d.percentageChange","mindshare.30d.percentageChange","mindshare.60d.percentageChange","mindshare.90d.percentageChange","mindshare.180d.percentageChange","mindshare.1y.percentageChange","mindshare.ytd.percentageChange","engagement","engagement.1d.score","engagement.7d.score","engagement.30d.score","engagement.60d.score","engagement.90d.score","engagement.180d.score","engagement.1y.score","engagement.ytd.score","followers","followerMetrics.followersCount","followerMetrics.followingCount","postMetrics.postCount"],"type":"string"}},{"description":"Desired sort direction of X users","in":"query","name":"sortDirection","schema":{"type":"string"}},{"in":"query","name":"accountType","schema":{"enum":["project","individual"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/XUser"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X Users","tags":["signal/X Users"]}},"/signal/v0/influencers/{xUserID}":{"get":{"deprecated":true,"description":"Retrieve a specific X User","operationId":"getInfluencer","parameters":[{"description":"X User ID, must be either a numeric X User ID or a username like '@handle'.","in":"path","name":"xUserID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/XUser"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X User","tags":["signal/X Users"]}},"/signal/v0/influencers/{xUserID}/time-series/mindshare":{"get":{"deprecated":true,"description":"Retrieve a specific X User's mindshare timeseries data","operationId":"getInfluencerMindshareTimeseries","parameters":[{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"X User ID, must be either a numeric X User ID or a username like '@handle'.","in":"path","name":"xUserID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/signalTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X User mindshare timeseries data","tags":["signal/X Users"]}},"/signal/v0/influencers/{xUserID}/time-series/mindshare/{granularity}":{"get":{"deprecated":true,"description":"Retrieve a specific X User's mindshare timeseries data","operationId":"getInfluencerMindshareTimeseriesWithGranularity","parameters":[{"in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"X User ID, must be either a numeric X User ID or a username like '@handle'.","in":"path","name":"xUserID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/signalTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X User mindshare timeseries data","tags":["signal/X Users"]}},"/signal/v0/x-users":{"get":{"description":"Get a list of X users","operationId":"getXUsersV0","parameters":[{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Desired sort order of X users","in":"query","name":"sort","schema":{"enum":["mindshare","mindshare.1d.mindshare","mindshare.7d.mindshare","mindshare.30d.mindshare","mindshare.60d.mindshare","mindshare.90d.mindshare","mindshare.180d.mindshare","mindshare.1y.mindshare","mindshare.ytd.mindshare","mindshare.1d.percentageChange","mindshare.7d.percentageChange","mindshare.30d.percentageChange","mindshare.60d.percentageChange","mindshare.90d.percentageChange","mindshare.180d.percentageChange","mindshare.1y.percentageChange","mindshare.ytd.percentageChange","engagement","engagement.1d.score","engagement.7d.score","engagement.30d.score","engagement.60d.score","engagement.90d.score","engagement.180d.score","engagement.1y.score","engagement.ytd.score","followers","followerMetrics.followersCount","followerMetrics.followingCount","postMetrics.postCount"],"type":"string"}},{"description":"Desired sort direction of X users","in":"query","name":"sortDirection","schema":{"type":"string"}},{"in":"query","name":"accountType","schema":{"enum":["project","individual"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/XUser"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X Users","tags":["signal/X Users"]}},"/signal/v0/x-users/{xUserID}":{"get":{"description":"Retrieve a specific X User","operationId":"getXUserV0","parameters":[{"description":"X User ID, must be either a numeric X User ID or a username like '@handle'.","in":"path","name":"xUserID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/XUser"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X User","tags":["signal/X Users"]}},"/signal/v0/x-users/{xUserID}/time-series/engagement":{"get":{"description":"Retrieve a specific X User's engagement timeseries data","operationId":"getXUserEngagementTimeseriesV0","parameters":[{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"X User ID, must be either a numeric X User ID or a username like '@handle'.","in":"path","name":"xUserID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/signalTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X User engagement timeseries data","tags":["signal/X Users"]}},"/signal/v0/x-users/{xUserID}/time-series/mindshare/{granularity}":{"get":{"description":"Retrieve a specific X User's mindshare timeseries data","operationId":"getXUserMindshareTimeseriesV0","parameters":[{"in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"X User ID, must be either a numeric X User ID or a username like '@handle'.","in":"path","name":"xUserID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/TimeseriesData"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/signalTimeseriesMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X User mindshare timeseries data","tags":["signal/X Users"]}},"/signal/v1/assets":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsV1","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Assets","tags":["signal/Assets"]}},"/signal/v1/assets/mindshare-gainers-24h":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsMindshareGainers24hV1","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get 24H Mindshare Gainers","tags":["signal/Assets"]}},"/signal/v1/assets/mindshare-gainers-7d":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsMindshareGainers7dV1","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get 7D Mindshare Gainers","tags":["signal/Assets"]}},"/signal/v1/assets/mindshare-losers-24h":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsMindshareLosers24hV1","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get 24H Mindshare Losers","tags":["signal/Assets"]}},"/signal/v1/assets/mindshare-losers-7d":{"get":{"description":"Retrieve a list of Assets","operationId":"getAssetsMindshareLosers7dV1","parameters":[{"description":"Comma separated list of asset IDs or slugs","in":"query","name":"assetIds","schema":{"type":"string"}},{"description":"Desired sort order of assets","in":"query","name":"sort","schema":{"type":"string"}},{"description":"Desired sort direction of assets","in":"query","name":"sortDirection","schema":{"type":"string"}},{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/signalAsset"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get 7D Mindshare Losers","tags":["signal/Assets"]}},"/signal/v1/assets/time-series":{"get":{"description":"Retrieve assets timeseries data","operationId":"getAssetsTimeSeriesV1","parameters":[{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Asset slug or ID","in":"query","name":"assetIDs","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AssetsTimeseries"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Assets timeseries data","tags":["signal/Assets"]}},"/signal/v1/assets/time-series/{granularity}":{"get":{"description":"Retrieve assets timeseries data","operationId":"getAssetsTimeSeriesWithGranularityV1","parameters":[{"in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Asset slug or ID","in":"query","name":"assetIDs","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AssetsTimeseries"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Assets timeseries data","tags":["signal/Assets"]}},"/signal/v1/assets/{assetID}":{"get":{"description":"Retrieve a specific asset","operationId":"getAssetV1","parameters":[{"description":"Asset ID, must be either a slug or UUID","in":"path","name":"assetID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/signalAsset"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Asset","tags":["signal/Assets"]}},"/signal/v1/x-users":{"get":{"description":"Retrieve a list of X users","operationId":"getXUsersV1","parameters":[{"description":"Number of items per page","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}},{"description":"Number of items per page. Kept for backward compatibility","in":"query","name":"pageSize","schema":{"format":"int64","type":"integer"}},{"description":"Page number","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Desired sort order of X users","in":"query","name":"sort","schema":{"enum":["mindshare","mindshare.1d.mindshare","mindshare.7d.mindshare","mindshare.30d.mindshare","mindshare.60d.mindshare","mindshare.90d.mindshare","mindshare.180d.mindshare","mindshare.1y.mindshare","mindshare.ytd.mindshare","mindshare.1d.percentageChange","mindshare.7d.percentageChange","mindshare.30d.percentageChange","mindshare.60d.percentageChange","mindshare.90d.percentageChange","mindshare.180d.percentageChange","mindshare.1y.percentageChange","mindshare.ytd.percentageChange","engagement","engagement.1d.score","engagement.7d.score","engagement.30d.score","engagement.60d.score","engagement.90d.score","engagement.180d.score","engagement.1y.score","engagement.ytd.score","followers","followerMetrics.followersCount","followerMetrics.followingCount","postMetrics.postCount"],"type":"string"}},{"description":"Desired sort direction of X users","in":"query","name":"sortDirection","schema":{"type":"string"}},{"in":"query","name":"accountType","schema":{"enum":["project","individual"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/XUser"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/SnapshotListingMetadata"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X Users","tags":["signal/X Users"]}},"/signal/v1/x-users/time-series/{granularity}":{"get":{"description":"Retrieve X Users timeseries data","operationId":"getXUsersTimeSeriesV1","parameters":[{"in":"path","name":"granularity","required":true,"schema":{"type":"string"}},{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"X User IDs","in":"query","name":"xUserIDs","schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/XUsersTimeseries"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X Users timeseries data","tags":["signal/X Users"]}},"/signal/v1/x-users/{xUserID}":{"get":{"description":"Retrieve a specific X user","operationId":"getXUserV1","parameters":[{"description":"X User ID, must be either a numeric X User ID or a username like '@handle'.","in":"path","name":"xUserID","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/XUser"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get X User","tags":["signal/X Users"]}},"/token-unlocks/v1/allocations":{"get":{"description":"Returns allocation information given a set of asset IDs and optional filters","operationId":"getAllocationsByAssetIDs","parameters":[{"description":"Comma-separated list of asset IDs or slugs (e.g., UUIDs or 'solana,avalanche')","in":"query","name":"assetIDs","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AllocationAggregate"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Allocations information by asset IDs","tags":["token-unlocks/Allocations"]}},"/token-unlocks/v1/assets":{"get":{"description":"Returns assets with allocation information given a set of filters","operationId":"getFilteredAssets","parameters":[{"description":"Comma-separated list of asset IDs or slugs (e.g., UUIDs or 'solana,avalanche')","in":"query","name":"assetIDs","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of categories to filter by","in":"query","name":"category","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of sectors to filter by","in":"query","name":"sector","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Comma-separated list of tags to filter by","in":"query","name":"tags","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/token-unlocksAsset"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Filtered Assets with Allocation information","tags":["token-unlocks/Assets"]}},"/token-unlocks/v1/assets/{assetId}/events":{"get":{"description":"Returns unlock events for a given asset","operationId":"getEvents","parameters":[{"description":"Asset ID or slug (e.g., UUID or 'solana')","in":"path","name":"assetId","required":true,"schema":{"type":"string"}},{"description":"RFC3339 formatted start time","in":"query","name":"startTime","schema":{"format":"date-time","type":"string"}},{"description":"RFC3339 formatted end time","in":"query","name":"endTime","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"unlockType","schema":{"enum":["CLIFF","LINEAR"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/Events"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Events by Asset ID","tags":["token-unlocks/Assets"]}},"/token-unlocks/v1/assets/{assetId}/unlocks":{"get":{"description":"Returns interval-based unlock timeseries data for a given asset and interval","operationId":"getUnlocksTimeseries","parameters":[{"description":"Asset ID or slug (e.g., UUID or 'solana')","in":"path","name":"assetId","required":true,"schema":{"type":"string"}},{"description":"RFC3339 formatted start time","in":"query","name":"startTime","schema":{"format":"date-time","type":"string"}},{"description":"RFC3339 formatted end time","in":"query","name":"endTime","schema":{"format":"date-time","type":"string"}},{"in":"query","name":"interval","schema":{"enum":["DAILY","WEEKLY","MONTHLY","QUARTERLY","YEARLY"],"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/Unlock"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Unlock Timeseries Data per Interval","tags":["token-unlocks/Assets"]}},"/token-unlocks/v1/assets/{assetId}/vesting-schedule":{"get":{"description":"Returns vesting schedule timeseries data for a given asset","operationId":"getVestingScheduleTimeseries","parameters":[{"description":"Asset ID or slug (e.g., UUID or 'solana')","in":"path","name":"assetId","required":true,"schema":{"type":"string"}},{"description":"RFC3339 formatted start time","in":"query","name":"startTime","schema":{"format":"date-time","type":"string"}},{"description":"RFC3339 formatted end time","in":"query","name":"endTime","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/VestingSchedule"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Vesting Schedule Timeseries Data","tags":["token-unlocks/Assets"]}},"/topics/v1/classes":{"get":{"description":"Retrieve a list of topic classes","operationId":"getTopicClassesV1","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"enum":["Treasury Management","Treasury Expense","Project Team Funding","Incentives Program","Discontinued Product","Project Strategy","Partnership","Token Swap or Migration","Network Upgrade","Governance Update","Project Announcements","Network Deployment","Airdrop","Feature Release","Network Launch","Token Listing","Security and Hacks","Protocol Exploit","Vulnerability Disclosure","Centralized Exchange Loss of Funds","Funding","Legal and Regulatory","Network Congestion","Blockchain Halt","Node Outage","Bug Disclosure","Chain Split","Community Update","Macro Commentary","Price Analysis","Irrelevant Content"],"type":"string"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Topic Classes","tags":["topics/Topics"]}},"/topics/v1/current":{"get":{"description":"Retrieve a list of current global topics","operationId":"getGlobalTopicsV1","parameters":[{"description":"Comma separated list of classes","in":"query","name":"classes","schema":{"items":{"enum":["Treasury Management","Treasury Expense","Project Team Funding","Incentives Program","Discontinued Product","Project Strategy","Partnership","Token Swap or Migration","Network Upgrade","Governance Update","Project Announcements","Network Deployment","Airdrop","Feature Release","Network Launch","Token Listing","Security and Hacks","Protocol Exploit","Vulnerability Disclosure","Centralized Exchange Loss of Funds","Funding","Legal and Regulatory","Network Congestion","Blockchain Halt","Node Outage","Bug Disclosure","Chain Split","Community Update","Macro Commentary","Price Analysis","Irrelevant Content"],"type":"string"},"type":"array"}},{"description":"Desired sort order of topics","in":"query","name":"sort","schema":{"enum":["trending","new","top"],"type":"string"}},{"description":"Comma separated list of asset IDs. Should be UUIDs or slugs","in":"query","name":"assetIDs","schema":{"items":{"type":"string"},"type":"array"}},{"description":"Page number (1-indexed)","in":"query","name":"page","schema":{"format":"int64","type":"integer"}},{"description":"Page size limit","in":"query","name":"limit","schema":{"format":"int64","type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Topic"},"type":"array"},"error":{"type":"string"},"metadata":{"$ref":"#/components/schemas/TopicsResponse"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Global Topics","tags":["topics/Topics"]}},"/topics/v1/daily":{"get":{"description":"Retrieve a timeseries of global topics","operationId":"getGlobalTopicsTimeseriesV1","parameters":[{"description":"Time range start. Encoded as RFC3339 or unix timestamp.","in":"query","name":"start","schema":{"type":"string"}},{"description":"Time range end. Encoded as RFC3339 or unix timestamp.","in":"query","name":"end","schema":{"type":"string"}},{"description":"Comma separated list of asset IDs. Should be UUIDs or slugs","in":"query","name":"assetIDs","schema":{"items":{"type":"string"},"type":"array"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TopicPoint"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get Global Topics Timeseries","tags":["topics/Topics"]}},"/user-management/v1/api/permissions":{"get":{"description":"Returns all available permissions with flags indicating which ones are granted to the current user","operationId":"GetPermissions","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/PermissionsResponse"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get all permissions with active status","tags":["user-management/Permissions"]}},"/user-management/v1/credits/allowance":{"get":{"description":"Returns the current credit allowance for the team","operationId":"GetTeamAllowance","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ExternalAllowanceInfo"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get a team's current credit allowance","tags":["user-management/Credit Allowances"]}},"/user-management/v1/credits/allowances":{"get":{"description":"Returns active credit allowances for the team","operationId":"GetTeamAllowances","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ExternalAllowanceInfo"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get a team's active credit allowances","tags":["user-management/Credit Allowances"]}},"/user-management/v1/credits/usage":{"get":{"description":"Returns the team's credit balance and a per-endpoint usage breakdown. Totals are summed across every active allowance the team holds; the allowances array carries each one's own balance and validity window. hasCurrentAllowance is false when every allowance has lapsed, in which case the totals can look healthy while requests are rejected. creditsRemaining is floored at 0 per allowance and will not go negative; in rare overconsumption cases it may therefore read higher than allocated minus used. The per-endpoint breakdown is computed independently and its creditsUsed values need not sum to the top-level creditsUsed.","operationId":"GetTeamUsage","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ExternalCreditUsage"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"401":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Unauthorized"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get a team's current credit usage","tags":["user-management/Credit Allowances"]}},"/user-management/v1/listings/lists":{"get":{"description":"Get all listings lists for the authenticated user","operationId":"ListListingsLists","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ListingsList"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"List user's listings lists","tags":["user-management/listings-lists"]},"post":{"description":"Create a new listings list for the authenticated user","operationId":"CreateListingsList","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateListingsListRequest"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ListingsList"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Create a new listings list","tags":["user-management/listings-lists"]}},"/user-management/v1/listings/lists/{id}":{"delete":{"description":"Delete a specific listings list by ID for the authenticated user","operationId":"DeleteListingsList","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No Content"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Delete a listings list","tags":["user-management/listings-lists"]},"get":{"description":"Get a specific listings list by ID for the authenticated user","operationId":"GetListingsList","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ListingsList"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get a listings list","tags":["user-management/listings-lists"]},"patch":{"description":"Update a specific listings list by ID for the authenticated user","operationId":"UpdateListingsList","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/UpdateListingsListRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ListingsList"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Update a listings list","tags":["user-management/listings-lists"]}},"/user-management/v1/listings/lists/{id}/assets":{"patch":{"description":"Modify assets in a specific listings list by ID for the authenticated user","operationId":"ModifyListingsListAssets","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ModifyListingsListAssetsRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/ListingsList"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Modify listings list assets","tags":["user-management/listings-lists"]}},"/user-management/v1/watchlists":{"get":{"description":"Get all watchlists for the authenticated user","operationId":"ListWatchlists","responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"items":{"$ref":"#/components/schemas/Watchlist"},"type":"array"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"List user's watchlists","tags":["user-management/watchlist"]},"post":{"description":"Create a new watchlist for the authenticated user","operationId":"CreateWatchlist","requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateWatchlistRequest"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/Watchlist"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Create a new watchlist","tags":["user-management/watchlist"]}},"/user-management/v1/watchlists/{id}":{"delete":{"description":"Delete a specific watchlist by ID for the authenticated user","operationId":"DeleteWatchlist","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"No Content"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Delete a watchlist","tags":["user-management/watchlist"]},"get":{"description":"Get a specific watchlist by ID for the authenticated user","operationId":"GetWatchlist","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/Watchlist"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Get a watchlist","tags":["user-management/watchlist"]},"patch":{"description":"Update a specific watchlist by ID for the authenticated user","operationId":"UpdateWatchlist","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/UpdateWatchlistRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/Watchlist"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Update a watchlist","tags":["user-management/watchlist"]}},"/user-management/v1/watchlists/{id}/assets":{"patch":{"description":"Modify the assets in a specific watchlist by ID for the authenticated user","operationId":"ModifyWatchlistAssets","parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/ModifyWatchlistAssetsRequest"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"data":{"$ref":"#/components/schemas/Watchlist"},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Default response"},"400":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Bad Request"},"403":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Forbidden"},"404":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Not Found"},"500":{"content":{"application/json":{"schema":{"properties":{"data":{},"error":{"type":"string"}},"required":["data"],"type":"object"}}},"description":"Internal Server Error"}},"security":[{"apiKey":[]}],"summary":"Modify watchlist assets","tags":["user-management/watchlist"]}}},"servers":[{"description":"Messari API","url":"https://api.messari.io"}],"tags":[{"name":"ai/analytics"},{"name":"diligence/Reports"},{"name":"funding/Entities"},{"name":"funding/Fund"},{"name":"funding/FundingRound"},{"name":"funding/MergersAndAcquisitions"},{"name":"metrics/assets"},{"name":"metrics/exchanges"},{"name":"metrics/markets"},{"name":"metrics/networks"},{"name":"metrics/protocols"},{"name":"metrics/stablecoins"},{"name":"news/News"},{"name":"research/Research Reports"},{"name":"signal/Assets"},{"name":"signal/X Users"},{"name":"token-unlocks/Allocations"},{"name":"token-unlocks/Assets"},{"name":"topics/Topics"},{"name":"user-management/Credit Allowances"},{"name":"user-management/Permissions"},{"name":"user-management/listings-lists"},{"name":"user-management/watchlist"}]}