changedInput schema / properties / asset / description
Previous value: -"Optional asset filter: BTC|ETH|USDT|USDC."New value: +"Asset filter: BTC|ETH|USDT|USDC; default BTC."
addedInput schema / properties / end_date
Added value: +{
+ "description": "YYYY-MM-DD; default today. Filter flows by part_date.",
+ "type": "string"
+}
addedInput schema / properties / event_type
Added value: +{
+ "description": "all|large_flow; filter events. Effective only when include_events=true.",
+ "type": "string"
+}
changedInput schema / properties / exchange / description
Previous value: -"Exchange name; empty keeps base onchain rollup logic."New value: +"Exchange name; empty returns all exchanges. Supports okx→okx, gate.io→gate via normalized mapping."
addedInput schema / properties / include_events
Added value: +{
+ "description": "scope=full only. true returns events[].",
+ "type": "boolean"
+}
addedInput schema / properties / include_flows
Added value: +{
+ "description": "scope=full only. true returns flows.series[].",
+ "type": "boolean"
+}
addedInput schema / properties / limit
Added value: +{
+ "description": "Max flow rows; default 100, max 400.",
+ "type": "integer"
+}
changedInput schema / properties / scope / description
Previous value: -"basic (default)|full; full adds por object from dws_external_exchange_month_por_di."New value: +"basic (default)|full; full adds por + optionally flows/events."
addedInput schema / properties / start_date
Added value: +{
+ "description": "YYYY-MM-DD; default end_date - 30d. Filter flows by part_date.",
+ "type": "string"
+}
addedOutput schema / properties / data_status
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / end_date
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / event_type
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / events
Added value: +{
+ "items": {
+ "properties": {
+ "asset": {
+ "type": "string"
+ },
+ "daily_netflow_usd": {
+ "type": "number"
+ },
+ "event_type": {
+ "type": "string"
+ },
+ "exchange_name": {
+ "type": "string"
+ },
+ "large_flow_event": {
+ "type": "boolean"
+ },
+ "metric_date": {
+ "type": "string"
+ },
+ "rolling_30d_std_usd": {
+ "type": "number"
+ },
+ "threshold_usd": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "event_type",
+ "exchange_name",
+ "asset",
+ "metric_date"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / flows
Added value: +{
+ "properties": {
+ "series": {
+ "items": {
+ "properties": {
+ "asset": {
+ "type": "string"
+ },
+ "daily_netflow_native": {
+ "type": "number"
+ },
+ "daily_netflow_usd": {
+ "type": "number"
+ },
+ "exchange_name": {
+ "type": "string"
+ },
+ "inflow_native": {
+ "type": "number"
+ },
+ "metric_date": {
+ "type": "string"
+ },
+ "outflow_native": {
+ "type": "number"
+ },
+ "price_usd": {
+ "type": "number"
+ },
+ "reserve_change_1d_usd": {
+ "type": "number"
+ },
+ "reserve_change_7d_usd": {
+ "type": "number"
+ },
+ "reserve_native": {
+ "type": "number"
+ },
+ "reserve_usd": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "exchange_name",
+ "asset",
+ "metric_date"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "series"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / include_events
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / include_flows
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / limit
Added value: +{
+ "type": "integer"
+}
addedOutput schema / properties / start_date
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / status_reason
Added value: +{
+ "type": "string"
+}