View raw JSON
{
"type": "object",
"required": [
"pathParams"
],
"properties": {
"pathParams": {
"type": "object",
"required": [
"metric",
"category",
"chain"
],
"properties": {
"chain": {
"type": "string",
"examples": [
"Ethereum"
],
"description": "chain name"
},
"metric": {
"enum": [
"fees",
"liquidations",
"dexs",
"derivatives",
"options",
"aggregators",
"bridge-aggregators",
"open-interest",
"normalized-volume"
],
"type": "string",
"examples": [
"fees"
],
"description": "The dimension metric type"
},
"category": {
"type": "string",
"examples": [
"dexs"
],
"description": "category slug (slugified category name, e.g. 'dexs', 'prediction-market', 'options')"
}
},
"additionalProperties": true
},
"queryParams": {
"type": "object",
"properties": {
"dataType": {
"type": "string",
"examples": [
"dailyFees"
],
"description": "Metric-specific data type to return. Supported values per metric:\n- **fees**: dailyFees (default), dailyRevenue, dailySupplySideRevenue, dailyHoldersRevenue, dailyProtocolRevenue\n- **liquidations**: dailyLiquidationsVolume (default), dailyCollateralLiquidated\n- **dexs**: dailyVolume (default), dailyNotionalVolume\n- **derivatives**: dailyVolume (default), dailyNotionalVolume\n- **options**: dailyNotionalVolume (default), dailyPremiumVolume\n- **aggregators**: dailyVolume (default)\n- **bridge-aggregators**: dailyBridgeVolume (default)\n- **open-interest**: openInterestAtEnd (default), shortOpenInterestAtEnd, longOpenInterestAtEnd\n- **normalized-volume**: dailyNormalizedVolume (default), dailyActiveLiquidity"
}
},
"additionalProperties": true
}
},
"additionalProperties": false
}