> For the complete documentation index, see [llms.txt](https://gitbook-docs.coinmetrics.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gitbook-docs.coinmetrics.io/api-reference/models.md).

# Models

## The BlockchainJobAccountBalancesRequest object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobAccountBalancesRequest":{"properties":{"assets":{"$ref":"#/components/schemas/BlockchainJobAssets"},"accounts":{"$ref":"#/components/schemas/BlockchainJobAccounts"},"at_time":{"$ref":"#/components/schemas/BlockchainJobAtTime"},"at_slot":{"$ref":"#/components/schemas/BlockchainJobAtSlot"},"at_height":{"$ref":"#/components/schemas/BlockchainJobAtHeight"}},"required":["assets","accounts"]},"BlockchainJobAssets":{"description":"Comma separated list of assets, or wildcard (*) for all supported assets.","items":{"$ref":"#/components/schemas/AssetId"}},"AssetId":{"description":"Unique name of the asset.","type":"string"},"BlockchainJobAccounts":{"description":"Account ids. For ETH_CL, this can either be a validator public key or a validator index.","type":"array","items":{"$ref":"#/components/schemas/BlockchainJobAccount"}},"BlockchainJobAccount":{"description":"Account id. For ETH_CL, this can either be a validator public key or a validator index.","type":"string"},"BlockchainJobAtTime":{"description":"Indicates the point in time for which the set of account balances will be returned.<br/> Multiple formats of ISO 8601 are supported: `2006-01-20T00:00:00Z`, `2006-01-20T00:00:00.000Z`, `2006-01-20T00:00:00.123456Z`, `2006-01-20T00:00:00.123456789Z`, `2006-01-20`, `20060120`.<br/> UTC timezone by default. `Z` suffix is optional.<br/> Mutually exclusive with `at_height` and `at_slot`.<br/> Specifying either `at_time` or `at_height` / `at_slot` parameter is mandatory.<br/>","type":"string","format":"date-time"},"BlockchainJobAtSlot":{"description":"Indicates the slot for which the set of account balances will be returned.<br/> Mutually exclusive with `at_height` and `at_time`.<br/> Specifying either `at_slot` or `at_height` / `at_time` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br/>","type":"integer","format":"int64"},"BlockchainJobAtHeight":{"description":"Indicates the block height for which the set of account balances will be returned.<br/> Mutually exclusive with `at_slot` and `at_time`.<br/> Specifying either `at_height` or `at_slot` / `at_time` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br/>","type":"integer","format":"int64"}}}}
```

## The BlockchainJobBalanceUpdatesRequest object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobBalanceUpdatesRequest":{"properties":{"assets":{"$ref":"#/components/schemas/BlockchainJobAssets"},"accounts":{"$ref":"#/components/schemas/BlockchainJobAccounts"},"start_time":{"$ref":"#/components/schemas/BlockchainJobStartTime"},"end_time":{"$ref":"#/components/schemas/BlockchainJobEndTime"},"start_height":{"$ref":"#/components/schemas/BlockchainJobStartHeight"},"end_height":{"$ref":"#/components/schemas/BlockchainJobEndHeight"},"start_slot":{"$ref":"#/components/schemas/BlockchainJobStartSlot"},"end_slot":{"$ref":"#/components/schemas/BlockchainJobEndSlot"}},"required":["assets","accounts"]},"BlockchainJobAssets":{"description":"Comma separated list of assets, or wildcard (*) for all supported assets.","items":{"$ref":"#/components/schemas/AssetId"}},"AssetId":{"description":"Unique name of the asset.","type":"string"},"BlockchainJobAccounts":{"description":"Account ids. For ETH_CL, this can either be a validator public key or a validator index.","type":"array","items":{"$ref":"#/components/schemas/BlockchainJobAccount"}},"BlockchainJobAccount":{"description":"Account id. For ETH_CL, this can either be a validator public key or a validator index.","type":"string"},"BlockchainJobStartTime":{"description":"Start of the time interval.<br/> Multiple formats of ISO 8601 are supported: `2006-01-20T00:00:00Z`, `2006-01-20T00:00:00.000Z`, `2006-01-20T00:00:00.123456Z`, `2006-01-20T00:00:00.123456789Z`, `2006-01-20`, `20060120`.<br/> Inclusive by default. Mutually exclusive with `start_height`/`end_height` and `start_slot`/`end_slot`.<br/> When specified, `end_time` parameter is mandatory.<br/> UTC timezone by default. `Z` suffix is optional.","type":"string","format":"date-time"},"BlockchainJobEndTime":{"description":"End of the time interval.<br/> Multiple formats of ISO 8601 are supported: `2006-01-20T00:00:00Z`, `2006-01-20T00:00:00.000Z`, `2006-01-20T00:00:00.123456Z`, `2006-01-20T00:00:00.123456789Z`, `2006-01-20`, `20060120`.<br/> Inclusive by default. Mutually exclusive with `start_height`/`end_height` and `start_slot`/`end_slot`.<br/> When specified, `start_time` parameter is mandatory.<br/> UTC timezone by default. `Z` suffix is optional.","type":"string","format":"date-time"},"BlockchainJobStartHeight":{"description":"The start height indicates the beginning block height for the set of data that are returned.<br/> Inclusive by default. Mutually exclusive with `start_time`/`end_time` and `start_slot`/`end_slot`.<br/> When specified, `end_height` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br />","type":"integer","format":"int64"},"BlockchainJobEndHeight":{"description":"The end height indicates the ending block height for the set of data that are returned.<br/> Inclusive by default. Mutually exclusive with `start_time`/`end_time` and `start_slot`/`end_slot`.<br/> When specified, `start_height` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br />","type":"integer","format":"int64"},"BlockchainJobStartSlot":{"description":"The start slot indicates the beginning slot for the set of data that are returned.<br/> Inclusive by default. Mutually exclusive with `start_time`/`end_time` and `start_height`/`end_height`.<br/> When specified, `end_slot` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br />","type":"integer","format":"int64"},"BlockchainJobEndSlot":{"description":"The end slot indicates the ending slot for the set of data that are returned.<br/> Inclusive by default. Mutually exclusive with `start_time`/`end_time` and `start_height`/`end_height`.<br/> When specified, `start_slot` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br />","type":"integer","format":"int64"}}}}
```

## The BlockchainJobTransactionsRequest object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobTransactionsRequest":{"properties":{"assets":{"$ref":"#/components/schemas/BlockchainJobAssets"},"txids":{"$ref":"#/components/schemas/BlockchainTransactionIds"}},"required":["assets","txids"]},"BlockchainJobAssets":{"description":"Comma separated list of assets, or wildcard (*) for all supported assets.","items":{"$ref":"#/components/schemas/AssetId"}},"AssetId":{"description":"Unique name of the asset.","type":"string"},"BlockchainTransactionIds":{"description":"Transactions ids.","type":"array","items":{"$ref":"#/components/schemas/BlockchainTransactionId"}},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"}}}}
```

## The BlockchainJobAccountBalance object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobAccountBalance":{"title":"Account Balance","description":"The \"asset\" property is only set for requests that may return data for more than 1 asset.","type":"object","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"account":{"$ref":"#/components/schemas/BlockchainJobAccount"},"balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"}},"required":["account","balance"]},"AssetId":{"description":"Unique name of the asset.","type":"string"},"BlockchainJobAccount":{"description":"Account id. For ETH_CL, this can either be a validator public key or a validator index.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"}}}}
```

## The BlockchainJobBalanceUpdate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobBalanceUpdate":{"title":"Balance update","description":"The \"asset\" property is only set for requests that may return data for more than 1 asset.","allOf":[{"$ref":"#/components/schemas/BlockchainJobTransactionBalanceUpdate"},{"type":"object","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"slot":{"$ref":"#/components/schemas/BlockchainBlockSlot"},"consensus_time":{"$ref":"#/components/schemas/Time"},"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"reason":{"$ref":"#/components/schemas/BlockchainBalanceUpdatesReason"}},"required":["consensus_time"]}]},"BlockchainJobTransactionBalanceUpdate":{"properties":{"account":{"$ref":"#/components/schemas/BlockchainJobAccount"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"}},"required":["account","change","previous_balance","new_balance"]},"BlockchainJobAccount":{"description":"Account id. For ETH_CL, this can either be a validator public key or a validator index.","type":"string"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBlockSlot":{"description":"Slot of the block.","type":"string","format":"int64"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"BlockchainBalanceUpdatesReason":{"description":"Reason for balance update. Only supported for ETH_CL.","type":"string"}}}}
```

## The BlockchainJobTransactionBalanceUpdates object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobTransactionBalanceUpdates":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainJobTransactionBalanceUpdate"}},"BlockchainJobTransactionBalanceUpdate":{"properties":{"account":{"$ref":"#/components/schemas/BlockchainJobAccount"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"}},"required":["account","change","previous_balance","new_balance"]},"BlockchainJobAccount":{"description":"Account id. For ETH_CL, this can either be a validator public key or a validator index.","type":"string"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"}}}}
```

## The BlockchainJobTransactionBalanceUpdate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobTransactionBalanceUpdate":{"properties":{"account":{"$ref":"#/components/schemas/BlockchainJobAccount"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"}},"required":["account","change","previous_balance","new_balance"]},"BlockchainJobAccount":{"description":"Account id. For ETH_CL, this can either be a validator public key or a validator index.","type":"string"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"}}}}
```

## The BlockchainJobTransactionInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobTransactionInfo":{"title":"Transaction info","description":"The \"asset\" property is only set for requests that may return data for more than 1 asset.","type":"object","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"slot":{"$ref":"#/components/schemas/BlockchainBlockSlot"},"balance_updates":{"$ref":"#/components/schemas/BlockchainJobTransactionBalanceUpdate"}},"required":["txid","consensus_time","miner_time","n_balance_updates","amount","block_hash","height"]},"AssetId":{"description":"Unique name of the asset.","type":"string"},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBlockSlot":{"description":"Slot of the block.","type":"string","format":"int64"},"BlockchainJobTransactionBalanceUpdate":{"properties":{"account":{"$ref":"#/components/schemas/BlockchainJobAccount"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"}},"required":["account","change","previous_balance","new_balance"]},"BlockchainJobAccount":{"description":"Account id. For ETH_CL, this can either be a validator public key or a validator index.","type":"string"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"}}}}
```

## The AssetsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AssetInfo"},"type":"array"}},"required":["data"],"type":"object"},"AssetInfo":{"description":"Information about asset.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"full_name":{"$ref":"#/components/schemas/FullName"},"experimental":{"$ref":"#/components/schemas/ExperimentalAsset"},"metrics":{"$ref":"#/components/schemas/MetricsIds"},"exchanges":{"$ref":"#/components/schemas/ExchangesIds"},"markets":{"$ref":"#/components/schemas/MarketsIds"},"atlas":{"$ref":"#/components/schemas/AssetAtlas"}},"type":"object","required":["asset","full_name"]},"AssetId":{"description":"Unique name of the asset.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"ExperimentalAsset":{"description":"If set to true, discrepancies might be present in the dataset for this asset, and that's expected.","type":"boolean"},"MetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/AssetMetricInfo"},"type":"array"},"AssetMetricInfo":{"description":"Information about availability of metric for an asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/AssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"AssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/AssetMetricFrequency"},"type":"array"},"AssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"min_height":{"$ref":"#/components/schemas/MinHeight"},"max_height":{"$ref":"#/components/schemas/MaxHeight"},"min_hash":{"$ref":"#/components/schemas/MinHash"},"max_hash":{"$ref":"#/components/schemas/MaxHash"},"community":{"$ref":"#/components/schemas/Community"},"experimental":{"$ref":"#/components/schemas/ExperimentalAssetMetric"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MinHeight":{"description":"Minimal available block height for time series.","type":"string","format":"int64"},"MaxHeight":{"description":"Maximal available block height for time series.","type":"string","format":"int64"},"MinHash":{"description":"Minimal available black hash for time series.","type":"string"},"MaxHash":{"description":"Maximal available block hash for time series.","type":"string"},"Community":{"description":"Indicates an availability of the metric in the community version of the API.","type":"boolean"},"ExperimentalAssetMetric":{"description":"Asset, metric, and frequency combination is experimental.","type":"boolean"},"ExchangesIds":{"description":"List of exchange names.","items":{"$ref":"#/components/schemas/ExchangeId"},"type":"array"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"MarketsIds":{"description":"List of market names.","items":{"$ref":"#/components/schemas/MarketId"},"type":"array"},"MarketId":{"description":"Unique name of the market.","type":"string"},"AssetAtlas":{"description":"If set to true, Atlas data is available for this asset.","type":"boolean"}}}}
```

## The AssetAlertRulesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertRulesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AssetAlertRuleInfo"},"type":"array"}},"required":["data"],"type":"object"},"AssetAlertRuleInfo":{"description":"Information about the asset alert.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"name":{"$ref":"#/components/schemas/AssetAlertRuleName"},"conditions":{"$ref":"#/components/schemas/AssetAlertSubRules"}},"type":"object","required":["asset","name","conditions"]},"AssetId":{"description":"Unique name of the asset.","type":"string"},"AssetAlertRuleName":{"description":"Name of the asset alert.","type":"string"},"AssetAlertSubRules":{"description":"Conditions that should be met in order for the corresponding asset alert to be produced.","items":{"$ref":"#/components/schemas/AssetAlertSubRule"},"type":"array"},"AssetAlertSubRule":{"description":"Information about the asset alert condition.","properties":{"description":{"$ref":"#/components/schemas/AssetAlertSubRuleDescription"},"threshold":{"$ref":"#/components/schemas/AssetAlertSubRuleThreshold"},"constituents":{"$ref":"#/components/schemas/AssetAlertSubRuleConstituents"}},"type":"object","required":["description","constituents"]},"AssetAlertSubRuleDescription":{"description":"Description of the asset alert.","type":"string"},"AssetAlertSubRuleThreshold":{"description":"Asset alert's Key Risk Indicator triggering value. Omitted if asset alert condition depends on the variable metric threshold (this fact will be reflected in the condition description).","type":"string"},"AssetAlertSubRuleConstituents":{"description":"Names of the alerting metrics that form an alerting value to be compared against the Key Risk Indicator threshold.","items":{"$ref":"#/components/schemas/AssetAlertSubRuleConstituent"},"type":"array"},"AssetAlertSubRuleConstituent":{"description":"Name of the alerting metric.","type":"string"}}}}
```

## The PairsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PairInfo"},"type":"array"}},"required":["data"],"type":"object"},"PairInfo":{"description":"Information about pair.","properties":{"pair":{"$ref":"#/components/schemas/PairId"},"full_name":{"$ref":"#/components/schemas/FullName"},"metrics":{"$ref":"#/components/schemas/PairMetricsIds"}},"type":"object","required":["pair"]},"PairId":{"description":"Unique name of the pair.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"PairMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/PairMetricInfo"},"type":"array"},"PairMetricInfo":{"description":"Information about availability of metric for an pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/PairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"PairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/PairMetricFrequency"},"type":"array"},"PairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogPairCandlesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogPairCandlesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogPairCandlesInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogPairCandlesInfo":{"description":"Information about pair and its supported candle durations.","properties":{"pair":{"$ref":"#/components/schemas/PairId"},"frequencies":{"$ref":"#/components/schemas/CatalogCandleFrequencies"}},"type":"object","required":["pair"]},"PairId":{"description":"Unique name of the pair.","type":"string"},"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2PairCandlesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2PairCandlesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogPairCandlesInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogPairCandlesInfo":{"description":"Information about pair and its supported candle durations.","properties":{"pair":{"$ref":"#/components/schemas/PairId"},"frequencies":{"$ref":"#/components/schemas/CatalogCandleFrequencies"}},"type":"object","required":["pair"]},"PairId":{"description":"Unique name of the pair.","type":"string"},"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogIndexCandlesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogIndexCandlesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogIndexCandlesInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogIndexCandlesInfo":{"description":"Information about index and its supported candle durations.","properties":{"index":{"$ref":"#/components/schemas/IndexId"},"frequencies":{"$ref":"#/components/schemas/CatalogCandleFrequencies"}},"type":"object","required":["index"]},"IndexId":{"description":"Name of the index.","type":"string"},"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2IndexCandlesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2IndexCandlesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogIndexCandlesInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogIndexCandlesInfo":{"description":"Information about index and its supported candle durations.","properties":{"index":{"$ref":"#/components/schemas/IndexId"},"frequencies":{"$ref":"#/components/schemas/CatalogCandleFrequencies"}},"type":"object","required":["index"]},"IndexId":{"description":"Name of the index.","type":"string"},"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ExchangeAssetsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeAssetsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ExchangeAssetInfo"},"type":"array"}},"required":["data"],"type":"object"},"ExchangeAssetInfo":{"description":"Information about Exchange-asset combination.","properties":{"exchange_asset":{"$ref":"#/components/schemas/ExchangeAsset"},"metrics":{"$ref":"#/components/schemas/ExchangeAssetMetricsIds"}},"type":"object","required":["pair"]},"ExchangeAsset":{"description":"Unique combination of the exchange and asset.","type":"string"},"ExchangeAssetMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricInfo"},"type":"array"},"ExchangeAssetMetricInfo":{"description":"Information about availability of metric for an exchange-asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeAssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequency"},"type":"array"},"ExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The InstitutionsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"InstitutionsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/InstitutionInfo"},"type":"array"}},"required":["data"],"type":"object"},"InstitutionInfo":{"description":"Information about Institution.","properties":{"institution":{"$ref":"#/components/schemas/InstitutionId"},"metrics":{"$ref":"#/components/schemas/InstitutionMetricsIds"}},"type":"object","required":["institution"]},"InstitutionId":{"description":"Unique name of the institution.","type":"string"},"InstitutionMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/InstitutionMetricInfo"},"type":"array"},"InstitutionMetricInfo":{"description":"Information about availability of metric for an institution.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/InstitutionMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"InstitutionMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/InstitutionMetricFrequency"},"type":"array"},"InstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The AssetInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetInfo":{"description":"Information about asset.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"full_name":{"$ref":"#/components/schemas/FullName"},"experimental":{"$ref":"#/components/schemas/ExperimentalAsset"},"metrics":{"$ref":"#/components/schemas/MetricsIds"},"exchanges":{"$ref":"#/components/schemas/ExchangesIds"},"markets":{"$ref":"#/components/schemas/MarketsIds"},"atlas":{"$ref":"#/components/schemas/AssetAtlas"}},"type":"object","required":["asset","full_name"]},"AssetId":{"description":"Unique name of the asset.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"ExperimentalAsset":{"description":"If set to true, discrepancies might be present in the dataset for this asset, and that's expected.","type":"boolean"},"MetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/AssetMetricInfo"},"type":"array"},"AssetMetricInfo":{"description":"Information about availability of metric for an asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/AssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"AssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/AssetMetricFrequency"},"type":"array"},"AssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"min_height":{"$ref":"#/components/schemas/MinHeight"},"max_height":{"$ref":"#/components/schemas/MaxHeight"},"min_hash":{"$ref":"#/components/schemas/MinHash"},"max_hash":{"$ref":"#/components/schemas/MaxHash"},"community":{"$ref":"#/components/schemas/Community"},"experimental":{"$ref":"#/components/schemas/ExperimentalAssetMetric"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MinHeight":{"description":"Minimal available block height for time series.","type":"string","format":"int64"},"MaxHeight":{"description":"Maximal available block height for time series.","type":"string","format":"int64"},"MinHash":{"description":"Minimal available black hash for time series.","type":"string"},"MaxHash":{"description":"Maximal available block hash for time series.","type":"string"},"Community":{"description":"Indicates an availability of the metric in the community version of the API.","type":"boolean"},"ExperimentalAssetMetric":{"description":"Asset, metric, and frequency combination is experimental.","type":"boolean"},"ExchangesIds":{"description":"List of exchange names.","items":{"$ref":"#/components/schemas/ExchangeId"},"type":"array"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"MarketsIds":{"description":"List of market names.","items":{"$ref":"#/components/schemas/MarketId"},"type":"array"},"MarketId":{"description":"Unique name of the market.","type":"string"},"AssetAtlas":{"description":"If set to true, Atlas data is available for this asset.","type":"boolean"}}}}
```

## The AssetAlertSubRule object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertSubRule":{"description":"Information about the asset alert condition.","properties":{"description":{"$ref":"#/components/schemas/AssetAlertSubRuleDescription"},"threshold":{"$ref":"#/components/schemas/AssetAlertSubRuleThreshold"},"constituents":{"$ref":"#/components/schemas/AssetAlertSubRuleConstituents"}},"type":"object","required":["description","constituents"]},"AssetAlertSubRuleDescription":{"description":"Description of the asset alert.","type":"string"},"AssetAlertSubRuleThreshold":{"description":"Asset alert's Key Risk Indicator triggering value. Omitted if asset alert condition depends on the variable metric threshold (this fact will be reflected in the condition description).","type":"string"},"AssetAlertSubRuleConstituents":{"description":"Names of the alerting metrics that form an alerting value to be compared against the Key Risk Indicator threshold.","items":{"$ref":"#/components/schemas/AssetAlertSubRuleConstituent"},"type":"array"},"AssetAlertSubRuleConstituent":{"description":"Name of the alerting metric.","type":"string"}}}}
```

## The AssetAlertRuleInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertRuleInfo":{"description":"Information about the asset alert.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"name":{"$ref":"#/components/schemas/AssetAlertRuleName"},"conditions":{"$ref":"#/components/schemas/AssetAlertSubRules"}},"type":"object","required":["asset","name","conditions"]},"AssetId":{"description":"Unique name of the asset.","type":"string"},"AssetAlertRuleName":{"description":"Name of the asset alert.","type":"string"},"AssetAlertSubRules":{"description":"Conditions that should be met in order for the corresponding asset alert to be produced.","items":{"$ref":"#/components/schemas/AssetAlertSubRule"},"type":"array"},"AssetAlertSubRule":{"description":"Information about the asset alert condition.","properties":{"description":{"$ref":"#/components/schemas/AssetAlertSubRuleDescription"},"threshold":{"$ref":"#/components/schemas/AssetAlertSubRuleThreshold"},"constituents":{"$ref":"#/components/schemas/AssetAlertSubRuleConstituents"}},"type":"object","required":["description","constituents"]},"AssetAlertSubRuleDescription":{"description":"Description of the asset alert.","type":"string"},"AssetAlertSubRuleThreshold":{"description":"Asset alert's Key Risk Indicator triggering value. Omitted if asset alert condition depends on the variable metric threshold (this fact will be reflected in the condition description).","type":"string"},"AssetAlertSubRuleConstituents":{"description":"Names of the alerting metrics that form an alerting value to be compared against the Key Risk Indicator threshold.","items":{"$ref":"#/components/schemas/AssetAlertSubRuleConstituent"},"type":"array"},"AssetAlertSubRuleConstituent":{"description":"Name of the alerting metric.","type":"string"}}}}
```

## The PairInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairInfo":{"description":"Information about pair.","properties":{"pair":{"$ref":"#/components/schemas/PairId"},"full_name":{"$ref":"#/components/schemas/FullName"},"metrics":{"$ref":"#/components/schemas/PairMetricsIds"}},"type":"object","required":["pair"]},"PairId":{"description":"Unique name of the pair.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"PairMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/PairMetricInfo"},"type":"array"},"PairMetricInfo":{"description":"Information about availability of metric for an pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/PairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"PairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/PairMetricFrequency"},"type":"array"},"PairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeAssetInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeAssetInfo":{"description":"Information about Exchange-asset combination.","properties":{"exchange_asset":{"$ref":"#/components/schemas/ExchangeAsset"},"metrics":{"$ref":"#/components/schemas/ExchangeAssetMetricsIds"}},"type":"object","required":["pair"]},"ExchangeAsset":{"description":"Unique combination of the exchange and asset.","type":"string"},"ExchangeAssetMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricInfo"},"type":"array"},"ExchangeAssetMetricInfo":{"description":"Information about availability of metric for an exchange-asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeAssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequency"},"type":"array"},"ExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The InstitutionInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"InstitutionInfo":{"description":"Information about Institution.","properties":{"institution":{"$ref":"#/components/schemas/InstitutionId"},"metrics":{"$ref":"#/components/schemas/InstitutionMetricsIds"}},"type":"object","required":["institution"]},"InstitutionId":{"description":"Unique name of the institution.","type":"string"},"InstitutionMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/InstitutionMetricInfo"},"type":"array"},"InstitutionMetricInfo":{"description":"Information about availability of metric for an institution.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/InstitutionMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"InstitutionMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/InstitutionMetricFrequency"},"type":"array"},"InstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The AssetAlertRuleName object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertRuleName":{"description":"Name of the asset alert.","type":"string"}}}}
```

## The AssetAlertSubRuleDescription object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertSubRuleDescription":{"description":"Description of the asset alert.","type":"string"}}}}
```

## The AssetAlertSubRuleThreshold object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertSubRuleThreshold":{"description":"Asset alert's Key Risk Indicator triggering value. Omitted if asset alert condition depends on the variable metric threshold (this fact will be reflected in the condition description).","type":"string"}}}}
```

## The AssetAlertSubRuleConstituent object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertSubRuleConstituent":{"description":"Name of the alerting metric.","type":"string"}}}}
```

## The AssetAlertSubRuleConstituents object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertSubRuleConstituents":{"description":"Names of the alerting metrics that form an alerting value to be compared against the Key Risk Indicator threshold.","items":{"$ref":"#/components/schemas/AssetAlertSubRuleConstituent"},"type":"array"},"AssetAlertSubRuleConstituent":{"description":"Name of the alerting metric.","type":"string"}}}}
```

## The AssetAlertSubRules object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertSubRules":{"description":"Conditions that should be met in order for the corresponding asset alert to be produced.","items":{"$ref":"#/components/schemas/AssetAlertSubRule"},"type":"array"},"AssetAlertSubRule":{"description":"Information about the asset alert condition.","properties":{"description":{"$ref":"#/components/schemas/AssetAlertSubRuleDescription"},"threshold":{"$ref":"#/components/schemas/AssetAlertSubRuleThreshold"},"constituents":{"$ref":"#/components/schemas/AssetAlertSubRuleConstituents"}},"type":"object","required":["description","constituents"]},"AssetAlertSubRuleDescription":{"description":"Description of the asset alert.","type":"string"},"AssetAlertSubRuleThreshold":{"description":"Asset alert's Key Risk Indicator triggering value. Omitted if asset alert condition depends on the variable metric threshold (this fact will be reflected in the condition description).","type":"string"},"AssetAlertSubRuleConstituents":{"description":"Names of the alerting metrics that form an alerting value to be compared against the Key Risk Indicator threshold.","items":{"$ref":"#/components/schemas/AssetAlertSubRuleConstituent"},"type":"array"},"AssetAlertSubRuleConstituent":{"description":"Name of the alerting metric.","type":"string"}}}}
```

## The FullName object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"FullName":{"description":"Human-friendly name.","type":"string"}}}}
```

## The ExperimentalAsset object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExperimentalAsset":{"description":"If set to true, discrepancies might be present in the dataset for this asset, and that's expected.","type":"boolean"}}}}
```

## The AssetAtlas object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAtlas":{"description":"If set to true, Atlas data is available for this asset.","type":"boolean"}}}}
```

## The AssetId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetId":{"description":"Unique name of the asset.","type":"string"}}}}
```

## The AssetProfileFullName object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileFullName":{"description":"Full name of the asset.","type":"string"}}}}
```

## The AssetProfileDescription object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileDescription":{"description":"Description of the asset.","type":"string"}}}}
```

## The AssetProfileOverview object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileOverview":{"description":"Overview of the asset.","type":"string"}}}}
```

## The AssetProfileTokenPurpose object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileTokenPurpose":{"type":"string"}}}}
```

## The AssetProfileProjectTeam object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileProjectTeam":{"description":"Asset's project team.","type":"string"}}}}
```

## The AssetProfileFoundation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileFoundation":{"description":"Asset foundation.","type":"string"}}}}
```

## The AssetProfileWebsiteUrl object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileWebsiteUrl":{"description":"Official website URL of the asset.","type":"string"}}}}
```

## The AssetProfileWhitepaperUrl object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileWhitepaperUrl":{"description":"Official whitepaper URL of the asset.","type":"string"}}}}
```

## The AssetProfileCreationDate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileCreationDate":{"description":"Date of the asset creation (first block) in ISO 8601 format.","type":"string","format":"date-time"}}}}
```

## The AssetProfileTokenGenerationEventSupply object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileTokenGenerationEventSupply":{"description":"Asset's token generation event supply.","type":"string"}}}}
```

## The AssetProfileSupplyCap object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileSupplyCap":{"description":"Supply cap of the asset. If not present then the theoretical maximum supply is infinite for that asset.","type":"string","format":"int64"}}}}
```

## The AssetProfileInitialSupplyProjectDistribution object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileInitialSupplyProjectDistribution":{"type":"object","properties":{"initial_supply_allocation":{"$ref":"#/components/schemas/AssetProfileInitialSupplyAllocation"},"initial_supply_distribution":{"$ref":"#/components/schemas/AssetProfileInitialSupplyDistribution"}}},"AssetProfileInitialSupplyAllocation":{"description":"Initial supply allocation.","type":"string","format":"int64"},"AssetProfileInitialSupplyDistribution":{"description":"Initial supply distribution.","type":"string"}}}}
```

## The AssetProfileInitialSupplyAllocation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileInitialSupplyAllocation":{"description":"Initial supply allocation.","type":"string","format":"int64"}}}}
```

## The AssetProfileInitialSupplyDistribution object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileInitialSupplyDistribution":{"description":"Initial supply distribution.","type":"string"}}}}
```

## The AssetProfileVestingSchedule object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileVestingSchedule":{"type":"object","properties":{"vesting_schedule_allocation":{"$ref":"#/components/schemas/AssetProfileVestingScheduleAllocation"},"vesting_schedule_cliff":{"$ref":"#/components/schemas/AssetProfileVestingScheduleCliff"},"vesting_schedule_total_unlock_time":{"$ref":"#/components/schemas/AssetProfileVestingScheduleTotalUnlockTime"}}},"AssetProfileVestingScheduleAllocation":{"description":"Vesting schedule allocation.","type":"string"},"AssetProfileVestingScheduleCliff":{"description":"Vesting schedule cliff.","type":"string"},"AssetProfileVestingScheduleTotalUnlockTime":{"description":"Vesting schedule total unlock time.","type":"string","format":"date-time"}}}}
```

## The AssetProfileVestingScheduleAllocation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileVestingScheduleAllocation":{"description":"Vesting schedule allocation.","type":"string"}}}}
```

## The AssetProfileVestingScheduleCliff object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileVestingScheduleCliff":{"description":"Vesting schedule cliff.","type":"string"}}}}
```

## The AssetProfileVestingScheduleTotalUnlockTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileVestingScheduleTotalUnlockTime":{"description":"Vesting schedule total unlock time.","type":"string","format":"date-time"}}}}
```

## The AssetProfileNewTokenIssuanceRecipient object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileNewTokenIssuanceRecipient":{"description":"Token issuance recipient.","type":"string"}}}}
```

## The AssetProfileIssuingNetwork object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileIssuingNetwork":{"type":"string"}}}}
```

## The AssetProfileBridgedNetwork object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileBridgedNetwork":{"type":"string"}}}}
```

## The AssetProfileIssuanceScheduleChanges object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileIssuanceScheduleChanges":{"description":"Issuance schedule changes.","type":"string"}}}}
```

## The AssetProfileSignificantHistoricalChanges object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileSignificantHistoricalChanges":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/AssetProfileSignificantHistoricalChangesDate"},"details":{"$ref":"#/components/schemas/AssetProfileSignificantHistoricalChangesDetails"}}},"AssetProfileSignificantHistoricalChangesDate":{"description":"Date of significant historical change.","type":"string"},"AssetProfileSignificantHistoricalChangesDetails":{"description":"Details about significant historical change.","type":"string"}}}}
```

## The AssetProfileSignificantHistoricalChangesDate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileSignificantHistoricalChangesDate":{"description":"Date of significant historical change.","type":"string"}}}}
```

## The AssetProfileSignificantHistoricalChangesDetails object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileSignificantHistoricalChangesDetails":{"description":"Details about significant historical change.","type":"string"}}}}
```

## The AssetProfileUpgradeHistory object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileUpgradeHistory":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/AssetProfileUpgradeHistoryDate"},"details":{"$ref":"#/components/schemas/AssetProfileUpgradeHistoryDetails"}}},"AssetProfileUpgradeHistoryDate":{"description":"Date of the upgrade.","type":"string"},"AssetProfileUpgradeHistoryDetails":{"description":"Details about the upgrade.","type":"string"}}}}
```

## The AssetProfileUpgradeHistoryDate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileUpgradeHistoryDate":{"description":"Date of the upgrade.","type":"string"}}}}
```

## The AssetProfileUpgradeHistoryDetails object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileUpgradeHistoryDetails":{"description":"Details about the upgrade.","type":"string"}}}}
```

## The AssetProfileBlogUpdates object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileBlogUpdates":{"description":"Asset's blog updates.","type":"string"}}}}
```

## The ProfileRepository object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ProfileRepository":{"type":"string"}}}}
```

## The AssetProfileAssetRegulation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileAssetRegulation":{"description":"Asset's regulation.","type":"string"}}}}
```

## The AssetProfileAssetRegulatedProduct object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileAssetRegulatedProduct":{"type":"string"}}}}
```

## The AssetProfileEtpCustodian object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileEtpCustodian":{"type":"string"}}}}
```

## The NetworkProfileFullName object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileFullName":{"description":"Network full name.","type":"string"}}}}
```

## The NetworkProfileNetwork object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileNetwork":{"description":"Network name.","type":"string"}}}}
```

## The NetworkProfileOverview object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileOverview":{"description":"Network overview.","type":"string"}}}}
```

## The NetworkProfileConsensusMechanism object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileConsensusMechanism":{"description":"Network consensus mechanism.","type":"string"}}}}
```

## The NetworkProfileHashingAlgorithm object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileHashingAlgorithm":{"description":"Network hashing algorithm.","type":"string"}}}}
```

## The NetworkProfileTransactionFinality object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileTransactionFinality":{"description":"Network transaction finality.","type":"string"}}}}
```

## The NetworkProfileAvailableClient object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileAvailableClient":{"type":"string"}}}}
```

## The NetworkProfileSmartContractDeployment object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileSmartContractDeployment":{"description":"Network smart contract deployment.","type":"string"}}}}
```

## The NetworkProfileFoundation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileFoundation":{"type":"string"}}}}
```

## The NetworkProfileFoundingTeamIdentity object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileFoundingTeamIdentity":{"description":"Network team identity.","type":"string"}}}}
```

## The NetworkProfileRepository object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileRepository":{"description":"Network profile repository.","type":"object","properties":{"github_repository":{"$ref":"#/components/schemas/NetworkProfileRepositoryGithubRepository"},"github_url":{"$ref":"#/components/schemas/NetworkProfileRepositoryGithubUrl"}}},"NetworkProfileRepositoryGithubRepository":{"description":"GitHub repository.","type":"string"},"NetworkProfileRepositoryGithubUrl":{"description":"GitHub repository URL.","type":"string"}}}}
```

## The NetworkProfileRepositoryGithubRepository object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileRepositoryGithubRepository":{"description":"GitHub repository.","type":"string"}}}}
```

## The NetworkProfileRepositoryGithubUrl object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileRepositoryGithubUrl":{"description":"GitHub repository URL.","type":"string"}}}}
```

## The NetworkProfileTransactionVisibility object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileTransactionVisibility":{"description":"Network transaction visibility.","type":"string"}}}}
```

## The NetworkProfileNativeFeeToken object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileNativeFeeToken":{"description":"Network native fee token.","type":"string"}}}}
```

## The NetworkProfileSignificantHistoricalChange object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileSignificantHistoricalChange":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/NetworkProfileSignificantHistoricalChangesDate"},"details":{"$ref":"#/components/schemas/NetworkProfileSignificantHistoricalChangesDetails"}}},"NetworkProfileSignificantHistoricalChangesDate":{"description":"Date of significant historical change.","type":"string"},"NetworkProfileSignificantHistoricalChangesDetails":{"description":"Details about significant historical change.","type":"string"}}}}
```

## The NetworkProfileSignificantHistoricalChangesDate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileSignificantHistoricalChangesDate":{"description":"Date of significant historical change.","type":"string"}}}}
```

## The NetworkProfileSignificantHistoricalChangesDetails object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileSignificantHistoricalChangesDetails":{"description":"Details about significant historical change.","type":"string"}}}}
```

## The NetworkProfileUpgradeHistory object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileUpgradeHistory":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/NetworkProfileUpgradeHistoryDate"},"details":{"$ref":"#/components/schemas/NetworkProfileUpgradeHistoryDetails"}}},"NetworkProfileUpgradeHistoryDate":{"description":"Date of the upgrade.","type":"string"},"NetworkProfileUpgradeHistoryDetails":{"description":"Details about the upgrade.","type":"string"}}}}
```

## The NetworkProfileUpgradeHistoryDate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileUpgradeHistoryDate":{"description":"Date of the upgrade.","type":"string"}}}}
```

## The NetworkProfileUpgradeHistoryDetails object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileUpgradeHistoryDetails":{"description":"Details about the upgrade.","type":"string"}}}}
```

## The NetworkProfileRollupInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileRollupInfo":{"description":"Network rollup information.","type":"object","properties":{"rollup_type":{"$ref":"#/components/schemas/NetworkProfileRollupInfoRollupType"},"state_validation":{"$ref":"#/components/schemas/NetworkProfileRollupInfoStateValidation"}}},"NetworkProfileRollupInfoRollupType":{"description":"Network rollup information.","type":"string"},"NetworkProfileRollupInfoStateValidation":{"description":"Network state validation.","type":"string"}}}}
```

## The NetworkProfileRollupInfoRollupType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileRollupInfoRollupType":{"description":"Network rollup information.","type":"string"}}}}
```

## The NetworkProfileRollupInfoStateValidation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileRollupInfoStateValidation":{"description":"Network state validation.","type":"string"}}}}
```

## The NetworkProfileModularOrMonolithic object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileModularOrMonolithic":{"description":"Network modular or monolithic.","type":"string"}}}}
```

## The NetworkProfileNetworkScalingSolution object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileNetworkScalingSolution":{"description":"Network scaling solution.","type":"string"}}}}
```

## The NetworkProfileTypeOfNetwork object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileTypeOfNetwork":{"description":"Type of network.","type":"string"}}}}
```

## The NetworkProfileProfileChainExplorer object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileProfileChainExplorer":{"type":"string"}}}}
```

## The PairId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairId":{"description":"Unique name of the pair.","type":"string"}}}}
```

## The ExchangeAsset object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeAsset":{"description":"Unique combination of the exchange and asset.","type":"string"}}}}
```

## The ExchangePair object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangePair":{"description":"Unique combination of the exchange and pair.","type":"string"}}}}
```

## The Market object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Market":{"description":"Unique name of the market.","type":"string"}}}}
```

## The InstitutionId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"InstitutionId":{"description":"Unique name of the institution.","type":"string"}}}}
```

## The ExchangeId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeId":{"description":"Unique name of the exchange.","type":"string"}}}}
```

## The ExchangesIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangesIds":{"description":"List of exchange names.","items":{"$ref":"#/components/schemas/ExchangeId"},"type":"array"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"}}}}
```

## The ExchangesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ExchangeInfo"},"type":"array"}},"required":["data"],"type":"object"},"ExchangeInfo":{"description":"Information about an exchange.","properties":{"exchange":{"$ref":"#/components/schemas/ExchangeId"},"markets":{"$ref":"#/components/schemas/MarketsIds"},"metrics":{"$ref":"#/components/schemas/ExchangeMetricsIds"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["exchange","markets","min_time","max_time"],"type":"object"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"MarketsIds":{"description":"List of market names.","items":{"$ref":"#/components/schemas/MarketId"},"type":"array"},"MarketId":{"description":"Unique name of the market.","type":"string"},"ExchangeMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeMetricInfo"},"type":"array"},"ExchangeMetricInfo":{"description":"Information about availability of metric for an exchange.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeMetricFrequency"},"type":"array"},"ExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeInfo":{"description":"Information about an exchange.","properties":{"exchange":{"$ref":"#/components/schemas/ExchangeId"},"markets":{"$ref":"#/components/schemas/MarketsIds"},"metrics":{"$ref":"#/components/schemas/ExchangeMetricsIds"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["exchange","markets","min_time","max_time"],"type":"object"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"MarketsIds":{"description":"List of market names.","items":{"$ref":"#/components/schemas/MarketId"},"type":"array"},"MarketId":{"description":"Unique name of the market.","type":"string"},"ExchangeMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeMetricInfo"},"type":"array"},"ExchangeMetricInfo":{"description":"Information about availability of metric for an exchange.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeMetricFrequency"},"type":"array"},"ExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2AssetMetricsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2AssetMetricsInfo":{"description":"Information about asset metrics.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"metrics":{"$ref":"#/components/schemas/MetricsIds"}},"required":["asset","metrics"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/AssetMetricInfo"},"type":"array"},"AssetMetricInfo":{"description":"Information about availability of metric for an asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/AssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"AssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/AssetMetricFrequency"},"type":"array"},"AssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"min_height":{"$ref":"#/components/schemas/MinHeight"},"max_height":{"$ref":"#/components/schemas/MaxHeight"},"min_hash":{"$ref":"#/components/schemas/MinHash"},"max_hash":{"$ref":"#/components/schemas/MaxHash"},"community":{"$ref":"#/components/schemas/Community"},"experimental":{"$ref":"#/components/schemas/ExperimentalAssetMetric"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MinHeight":{"description":"Minimal available block height for time series.","type":"string","format":"int64"},"MaxHeight":{"description":"Maximal available block height for time series.","type":"string","format":"int64"},"MinHash":{"description":"Minimal available black hash for time series.","type":"string"},"MaxHash":{"description":"Maximal available block hash for time series.","type":"string"},"Community":{"description":"Indicates an availability of the metric in the community version of the API.","type":"boolean"},"ExperimentalAssetMetric":{"description":"Asset, metric, and frequency combination is experimental.","type":"boolean"}}}}
```

## The CatalogV2ExchangeMetricsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ExchangeMetricsInfo":{"description":"Information about exchange metrics.","properties":{"exchange":{"$ref":"#/components/schemas/ExchangeId"},"metrics":{"$ref":"#/components/schemas/ExchangeMetricsIds"}},"required":["exchange","metrics"],"type":"object"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"ExchangeMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeMetricInfo"},"type":"array"},"ExchangeMetricInfo":{"description":"Information about availability of metric for an exchange.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeMetricFrequency"},"type":"array"},"ExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The Exchange object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Exchange":{"description":"Name of the exchange.","type":"string"}}}}
```

## The MarketId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketId":{"description":"Unique name of the market.","type":"string"}}}}
```

## The AssetIdBase object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetIdBase":{"description":"Unique name of the base asset.","type":"string"}}}}
```

## The AssetIdQuote object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetIdQuote":{"description":"Unique name of the quote asset.","type":"string"}}}}
```

## The AssetIdBaseNative object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetIdBaseNative":{"description":"Exchange name of the base asset.","type":"string"}}}}
```

## The AssetIdQuoteNative object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetIdQuoteNative":{"description":"Exchange name of the quote asset.","type":"string"}}}}
```

## The Publisher object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Publisher":{"description":"Publisher of the market data.","type":"string"}}}}
```

## The Cusip object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Cusip":{"description":"CUSIP identifier for the security.","type":"string"}}}}
```

## The Figi object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Figi":{"description":"FIGI identifier for the security.","type":"string"}}}}
```

## The Isin object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Isin":{"description":"ISIN identifier for the security.","type":"string"}}}}
```

## The SecurityType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityType":{"description":"Type of the security (e.g., Treasury Bill, Treasury Note, Common Stock).","type":"string"}}}}
```

## The SecurityTerm object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityTerm":{"description":"Original term of the security (e.g., \"4-Week\", \"10-Year\").","type":"string"}}}}
```

## The SecurityDescription object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityDescription":{"description":"Description of the security (e.g., \"30-Year Treasury Bond\").","type":"string"}}}}
```

## The CouponRate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CouponRate":{"description":"Coupon rate of the security.","type":"string","format":"decimal"}}}}
```

## The IssueDate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IssueDate":{"description":"Issue date of the security.","type":"string","format":"date"}}}}
```

## The MaturityDate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MaturityDate":{"description":"Maturity date of the security.","type":"string","format":"date"}}}}
```

## The PricePer100 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PricePer100":{"description":"Price per $100 face value.","type":"string","format":"decimal"}}}}
```

## The MarketSymbol object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketSymbol":{"description":"Unique name of the derivative market symbol.","type":"string"}}}}
```

## The MarketType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketType":{"description":"Type of the market (spot, future).","type":"string"}}}}
```

## The AssetClass object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetClass":{"description":"Asset class of the market.","type":"string","enum":["digital","equity","fixed_income"]}}}}
```

## The SourceType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SourceType":{"description":"Source type of the exchange.","type":"string","enum":["exchange","platform","composite","evaluated"]}}}}
```

## The MarketsIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketsIds":{"description":"List of market names.","items":{"$ref":"#/components/schemas/MarketId"},"type":"array"},"MarketId":{"description":"Unique name of the market.","type":"string"}}}}
```

## The MarketsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketsResponse":{"description":"List of markets.","properties":{"data":{"items":{"$ref":"#/components/schemas/MarketInfo"},"type":"array"}},"required":["data"],"type":"object"},"MarketInfo":{"description":"Information about a market.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"trades":{"$ref":"#/components/schemas/MarketTimeRange"},"orderbooks":{"$ref":"#/components/schemas/MarketTimeRange"},"quotes":{"$ref":"#/components/schemas/MarketTimeRange"},"funding_rates":{"$ref":"#/components/schemas/MarketTimeRange"},"openinterest":{"$ref":"#/components/schemas/MarketTimeRange"},"liquidations":{"$ref":"#/components/schemas/MarketTimeRange"},"exchange":{"$ref":"#/components/schemas/Exchange"},"base":{"$ref":"#/components/schemas/AssetIdBase"},"quote":{"$ref":"#/components/schemas/AssetIdQuote"},"symbol":{"$ref":"#/components/schemas/MarketSymbol"},"type":{"$ref":"#/components/schemas/MarketType"},"size_asset":{"$ref":"#/components/schemas/DerivativeContractSizeAsset"},"margin_asset":{"$ref":"#/components/schemas/DerivativeContractMarginAsset"},"strike":{"$ref":"#/components/schemas/OptionStrike"},"option_contract_type":{"$ref":"#/components/schemas/OptionContractType"},"is_european":{"$ref":"#/components/schemas/IsEuropean"},"contract_size":{"$ref":"#/components/schemas/MarketContractSize"},"tick_size":{"$ref":"#/components/schemas/FutureTickSize"},"listing":{"$ref":"#/components/schemas/DerivativeContractListing"},"expiration":{"$ref":"#/components/schemas/DerivativeContractExpiration"},"settlement_price":{"$ref":"#/components/schemas/SettlementPrice"},"pool_config_id":{"$ref":"#/components/schemas/DefiPoolConfigId"},"contract_address":{"$ref":"#/components/schemas/DefiContractAddress"},"fee":{"$ref":"#/components/schemas/DefiFee"},"base_address":{"$ref":"#/components/schemas/DefiBaseAddress"},"quote_address":{"$ref":"#/components/schemas/DefiQuoteAddress"},"status":{"$ref":"#/components/schemas/Status"},"order_amount_increment":{"$ref":"#/components/schemas/OrderAmountIncrement"},"order_amount_min":{"$ref":"#/components/schemas/OrderAmountMin"},"order_amount_max":{"$ref":"#/components/schemas/OrderAmountMax"},"order_price_increment":{"$ref":"#/components/schemas/OrderPriceIncrement"},"order_price_min":{"$ref":"#/components/schemas/OrderPriceMin"},"order_price_max":{"$ref":"#/components/schemas/OrderPriceMax"},"order_size_min":{"$ref":"#/components/schemas/OrderSizeMin"},"order_taker_fee":{"$ref":"#/components/schemas/OrderTakerFee"},"order_maker_fee":{"$ref":"#/components/schemas/OrderMakerFee"},"margin_trading_enabled":{"$ref":"#/components/schemas/MarginTradingEnabled"},"experimental":{"$ref":"#/components/schemas/ExperimentalMarket"}},"type":"object","required":["market","min_time","max_time","exchange","type"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MarketTimeRange":{"description":"Available time range for time series.","properties":{"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["min_time","max_time"]},"Exchange":{"description":"Name of the exchange.","type":"string"},"AssetIdBase":{"description":"Unique name of the base asset.","type":"string"},"AssetIdQuote":{"description":"Unique name of the quote asset.","type":"string"},"MarketSymbol":{"description":"Unique name of the derivative market symbol.","type":"string"},"MarketType":{"description":"Type of the market (spot, future).","type":"string"},"DerivativeContractSizeAsset":{"description":"Name of the derivative contract size asset.","type":"string"},"DerivativeContractMarginAsset":{"description":"Name of the derivative margin asset.","type":"string"},"OptionStrike":{"description":"Strike price for option trade.","type":"string","format":"decimal"},"OptionContractType":{"description":"'call or 'put' option contract type.","type":"string"},"IsEuropean":{"description":"shows if the options contract is european or not.","type":"boolean"},"MarketContractSize":{"description":"Market contract size.","type":"string","format":"decimal"},"FutureTickSize":{"description":"Futures tick size.","type":"string","format":"decimal"},"DerivativeContractListing":{"description":"Derivative contract listing date.","type":"string","format":"date-time"},"DerivativeContractExpiration":{"description":"Derivative contract expiration date.","type":"string","format":"date-time"},"SettlementPrice":{"description":"Price of underlying asset at contract expiration.","type":"string","format":"decimal"},"DefiPoolConfigId":{"description":"DeFi pooling config ID.","type":"string"},"DefiContractAddress":{"description":"DeFi contract address.","type":"string"},"DefiFee":{"description":"DeFi fee (in percents).","type":"string","format":"decimal"},"DefiBaseAddress":{"description":"DeFi base address.","type":"string"},"DefiQuoteAddress":{"description":"DeFi quote address.","type":"string"},"Status":{"description":"Market status (online/offline).","type":"string"},"OrderAmountIncrement":{"description":"Volume precision.","type":"string","format":"decimal"},"OrderAmountMin":{"description":"Minimum amount size.","type":"string","format":"decimal"},"OrderAmountMax":{"description":"Maximum amount size.","type":"string","format":"decimal"},"OrderPriceIncrement":{"description":"Price precision.","type":"string","format":"decimal"},"OrderPriceMin":{"description":"Minimum price.","type":"string","format":"decimal"},"OrderPriceMax":{"description":"Maximum price.","type":"string","format":"decimal"},"OrderSizeMin":{"description":"Minimum order size, where order size is amount * price.","type":"string","format":"decimal"},"OrderTakerFee":{"type":"string","format":"decimal"},"OrderMakerFee":{"type":"string","format":"decimal"},"MarginTradingEnabled":{"type":"boolean"},"ExperimentalMarket":{"description":"If set to true, indicates that market collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The ReferenceDataMarketsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataMarketsResponse":{"description":"List of markets.","properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataMarketInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataMarketInfo":{"description":"Information about a market.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"exchange":{"$ref":"#/components/schemas/Exchange"},"base":{"$ref":"#/components/schemas/AssetIdBase"},"quote":{"$ref":"#/components/schemas/AssetIdQuote"},"pair":{"$ref":"#/components/schemas/Pair"},"symbol":{"$ref":"#/components/schemas/MarketSymbol"},"type":{"$ref":"#/components/schemas/MarketType"},"asset_class":{"$ref":"#/components/schemas/AssetClass"},"source_type":{"$ref":"#/components/schemas/SourceType"},"size_asset":{"$ref":"#/components/schemas/DerivativeContractSizeAsset"},"margin_asset":{"$ref":"#/components/schemas/DerivativeContractMarginAsset"},"strike":{"$ref":"#/components/schemas/OptionStrike"},"option_contract_type":{"$ref":"#/components/schemas/OptionContractType"},"is_european":{"$ref":"#/components/schemas/IsEuropean"},"contract_size":{"$ref":"#/components/schemas/MarketContractSize"},"tick_size":{"$ref":"#/components/schemas/FutureTickSize"},"multiplier_size":{"$ref":"#/components/schemas/FutureMultiplierSize"},"listing":{"$ref":"#/components/schemas/DerivativeContractListing"},"expiration":{"$ref":"#/components/schemas/DerivativeContractExpiration"},"settlement_price":{"$ref":"#/components/schemas/SettlementPrice"},"pool_config_id":{"$ref":"#/components/schemas/DefiPoolConfigId"},"contract_address":{"$ref":"#/components/schemas/DefiContractAddress"},"fee":{"$ref":"#/components/schemas/DefiFee"},"price_includes_fee":{"$ref":"#/components/schemas/DefiPriceIncludesFee"},"variable_fee":{"$ref":"#/components/schemas/DefiVariableFee"},"base_address":{"$ref":"#/components/schemas/DefiBaseAddress"},"quote_address":{"$ref":"#/components/schemas/DefiQuoteAddress"},"status":{"$ref":"#/components/schemas/Status"},"order_amount_increment":{"$ref":"#/components/schemas/OrderAmountIncrement"},"order_amount_min":{"$ref":"#/components/schemas/OrderAmountMin"},"order_amount_max":{"$ref":"#/components/schemas/OrderAmountMax"},"order_price_increment":{"$ref":"#/components/schemas/OrderPriceIncrement"},"order_price_min":{"$ref":"#/components/schemas/OrderPriceMin"},"order_price_max":{"$ref":"#/components/schemas/OrderPriceMax"},"order_size_min":{"$ref":"#/components/schemas/OrderSizeMin"},"order_taker_fee":{"$ref":"#/components/schemas/OrderTakerFee"},"order_maker_fee":{"$ref":"#/components/schemas/OrderMakerFee"},"margin_trading_enabled":{"$ref":"#/components/schemas/MarginTradingEnabled"},"experimental":{"$ref":"#/components/schemas/ExperimentalMarket"},"base_native":{"$ref":"#/components/schemas/AssetIdBaseNative"},"quote_native":{"$ref":"#/components/schemas/AssetIdQuoteNative"},"publisher":{"$ref":"#/components/schemas/Publisher"},"cusip":{"$ref":"#/components/schemas/Cusip"},"figi":{"$ref":"#/components/schemas/Figi"},"isin":{"$ref":"#/components/schemas/Isin"},"security_type":{"$ref":"#/components/schemas/SecurityType"},"security_term":{"$ref":"#/components/schemas/SecurityTerm"},"description":{"$ref":"#/components/schemas/SecurityDescription"},"coupon_rate":{"$ref":"#/components/schemas/CouponRate"},"issue_date":{"$ref":"#/components/schemas/IssueDate"},"maturity_date":{"$ref":"#/components/schemas/MaturityDate"},"price_per100":{"$ref":"#/components/schemas/PricePer100"},"talos":{"description":"Talos metadata for the market. Returned only when `include=talos` is specified.","type":"array","items":{"$ref":"#/components/schemas/TalosMarketMetadata"}}},"type":"object","required":["market","exchange","type"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Exchange":{"description":"Name of the exchange.","type":"string"},"AssetIdBase":{"description":"Unique name of the base asset.","type":"string"},"AssetIdQuote":{"description":"Unique name of the quote asset.","type":"string"},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"MarketSymbol":{"description":"Unique name of the derivative market symbol.","type":"string"},"MarketType":{"description":"Type of the market (spot, future).","type":"string"},"AssetClass":{"description":"Asset class of the market.","type":"string","enum":["digital","equity","fixed_income"]},"SourceType":{"description":"Source type of the exchange.","type":"string","enum":["exchange","platform","composite","evaluated"]},"DerivativeContractSizeAsset":{"description":"Name of the derivative contract size asset.","type":"string"},"DerivativeContractMarginAsset":{"description":"Name of the derivative margin asset.","type":"string"},"OptionStrike":{"description":"Strike price for option trade.","type":"string","format":"decimal"},"OptionContractType":{"description":"'call or 'put' option contract type.","type":"string"},"IsEuropean":{"description":"shows if the options contract is european or not.","type":"boolean"},"MarketContractSize":{"description":"Market contract size.","type":"string","format":"decimal"},"FutureTickSize":{"description":"Futures tick size.","type":"string","format":"decimal"},"FutureMultiplierSize":{"description":"Futures multiplier size.","type":"string","format":"decimal"},"DerivativeContractListing":{"description":"Derivative contract listing date.","type":"string","format":"date-time"},"DerivativeContractExpiration":{"description":"Derivative contract expiration date.","type":"string","format":"date-time"},"SettlementPrice":{"description":"Price of underlying asset at contract expiration.","type":"string","format":"decimal"},"DefiPoolConfigId":{"description":"DeFi pooling config ID.","type":"string"},"DefiContractAddress":{"description":"DeFi contract address.","type":"string"},"DefiFee":{"description":"DeFi fee (in percents).","type":"string","format":"decimal"},"DefiPriceIncludesFee":{"description":"Whether the reported price for a trade is inclusive (true) or exclusive (false) of fee.","type":"boolean"},"DefiVariableFee":{"description":"Whether the market has a variable (true) or fixed (false) fee structure.","type":"boolean"},"DefiBaseAddress":{"description":"DeFi base address.","type":"string"},"DefiQuoteAddress":{"description":"DeFi quote address.","type":"string"},"Status":{"description":"Market status (online/offline).","type":"string"},"OrderAmountIncrement":{"description":"Volume precision.","type":"string","format":"decimal"},"OrderAmountMin":{"description":"Minimum amount size.","type":"string","format":"decimal"},"OrderAmountMax":{"description":"Maximum amount size.","type":"string","format":"decimal"},"OrderPriceIncrement":{"description":"Price precision.","type":"string","format":"decimal"},"OrderPriceMin":{"description":"Minimum price.","type":"string","format":"decimal"},"OrderPriceMax":{"description":"Maximum price.","type":"string","format":"decimal"},"OrderSizeMin":{"description":"Minimum order size, where order size is amount * price.","type":"string","format":"decimal"},"OrderTakerFee":{"type":"string","format":"decimal"},"OrderMakerFee":{"type":"string","format":"decimal"},"MarginTradingEnabled":{"type":"boolean"},"ExperimentalMarket":{"description":"If set to true, indicates that market collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"AssetIdBaseNative":{"description":"Exchange name of the base asset.","type":"string"},"AssetIdQuoteNative":{"description":"Exchange name of the quote asset.","type":"string"},"Publisher":{"description":"Publisher of the market data.","type":"string"},"Cusip":{"description":"CUSIP identifier for the security.","type":"string"},"Figi":{"description":"FIGI identifier for the security.","type":"string"},"Isin":{"description":"ISIN identifier for the security.","type":"string"},"SecurityType":{"description":"Type of the security (e.g., Treasury Bill, Treasury Note, Common Stock).","type":"string"},"SecurityTerm":{"description":"Original term of the security (e.g., \"4-Week\", \"10-Year\").","type":"string"},"SecurityDescription":{"description":"Description of the security (e.g., \"30-Year Treasury Bond\").","type":"string"},"CouponRate":{"description":"Coupon rate of the security.","type":"string","format":"decimal"},"IssueDate":{"description":"Issue date of the security.","type":"string","format":"date"},"MaturityDate":{"description":"Maturity date of the security.","type":"string","format":"date"},"PricePer100":{"description":"Price per $100 face value.","type":"string","format":"decimal"},"TalosMarketMetadata":{"description":"Provider metadata for markets. Contains `cm_ext_market` (Coin Metrics symbol using provider namespace, e.g. \"talos:kucoin:BTC-USDT\") and `cm_ext_market_by_id` (Coin Metrics ID using provider namespace, e.g. \"talos:by-id:1050:10\") as optional fields, plus any additional provider-specific fields.","type":"object","properties":{"cm_ext_market":{"description":"Coin Metrics symbol using provider namespace (e.g. \"talos:kucoin:BTC-USDT\").","nullable":true,"type":"string"},"cm_ext_market_by_id":{"description":"Coin Metrics ID using provider namespace (e.g. \"talos:by-id:1050:10\").","nullable":true,"type":"string"},"market":{"description":"Exchange name in the provider's namespace.","nullable":true,"type":"string"},"market_id":{"description":"Numeric market identifier in the provider's system.","nullable":true,"type":"integer"},"symbol":{"description":"Trading pair symbol in the provider's notation.","nullable":true,"type":"string"},"security_id":{"description":"Numeric security identifier in the provider's system.","nullable":true,"type":"integer","format":"int64"},"market_symbol":{"description":"Market symbol as used by the provider.","nullable":true,"type":"string"},"product_type":{"description":"Product type (e.g. \"Spot\", \"Future\").","nullable":true,"type":"string"},"base_currency_id":{"description":"Numeric identifier of the base currency in the provider's system.","nullable":true,"type":"integer"},"quote_currency_id":{"description":"Numeric identifier of the quote currency in the provider's system.","nullable":true,"type":"integer"},"end_time":{"description":"End time for the market.","nullable":true,"type":"string"},"display_name":{"description":"Human-readable display name for the market.","nullable":true,"type":"string"},"normal_size":{"description":"Normal order size for the market.","nullable":true,"type":"string"},"description":{"description":"Human-readable description of the market.","nullable":true,"type":"string"},"base_currency":{"description":"Base currency symbol (e.g. \"BTC\").","nullable":true,"type":"string"},"quote_currency":{"description":"Quote currency symbol (e.g. \"USD\").","nullable":true,"type":"string"},"counter_currency":{"description":"Counter currency symbol for options.","nullable":true,"type":"string"},"option_type":{"description":"Option type (e.g. \"Call\", \"Put\").","nullable":true,"type":"string"},"strike_price":{"description":"Strike price for the option.","nullable":true,"type":"string","format":"decimal"},"settlement_currency":{"description":"Settlement currency symbol.","nullable":true,"type":"string"},"notional_multiplier":{"description":"Contract notional multiplier.","nullable":true,"type":"string"},"expiration":{"description":"Contract expiration date.","nullable":true,"type":"string"},"settle_value_type":{"description":"Settlement value type (e.g. \"Regular\", \"Inverted\").","nullable":true,"type":"string"},"size_buckets":{"description":"Order size buckets for the market.","nullable":true,"type":"array","items":{"$ref":"#/components/schemas/TalosMarketSizeBucket"}},"position_currency_id":{"description":"Numeric identifier of the position currency in the provider's system.","nullable":true,"type":"integer"},"underlying_security_id":{"description":"Numeric identifier of the underlying security.","nullable":true,"type":"integer","format":"int64"},"underlying_quote_currency":{"description":"Underlying quote currency symbol.","nullable":true,"type":"string"},"underlying_code":{"description":"Underlying asset code.","nullable":true,"type":"string"}}},"TalosMarketSizeBucket":{"description":"A size bucket for order sizing.","type":"object","properties":{"size":{"description":"The bucket size value.","type":"string"}}},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketTradesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketTradesResponse":{"description":"List of market trades statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketTradesInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketTradesInfo":{"description":"Information about market and time range of its available trades data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketTradesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketTradesResponse":{"description":"List of market trades statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketTradesInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketTradesInfo":{"description":"Information about market and time range of its available trades data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketCandlesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketCandlesResponse":{"description":"List of market candles statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketCandlesInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketCandlesInfo":{"description":"Information about market and its supported candle durations.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"frequencies":{"$ref":"#/components/schemas/CatalogCandleFrequencies"}},"type":"object","required":["market","candles"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketCandlesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketCandlesResponse":{"description":"List of market candles statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketCandlesInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketCandlesInfo":{"description":"Information about market and its supported candle durations.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"frequencies":{"$ref":"#/components/schemas/CatalogCandleFrequencies"}},"type":"object","required":["market","candles"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketOrderbooksResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketOrderbooksResponse":{"description":"List of market orderbooks statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketOrderbooksInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketOrderbooksInfo":{"description":"Information about market and time range of its available orderbooks data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"depths":{"$ref":"#/components/schemas/CatalogMarketOrderbookDepths"}},"type":"object","required":["market","min_time","max_time","depths"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"CatalogMarketOrderbookDepths":{"description":"Depths of the book.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDepth"},"type":"array"},"CatalogMarketOrderbookDepth":{"description":"Order book availability for a depth. The depth-level min_time and max_time are backward-compatible summary fields. When the snapshots dataset is present, they match the snapshots dataset min_time and max_time. If snapshots is absent and updates is present, they fall back to the updates dataset range. They do not represent a union of dataset ranges.\n","properties":{"depth":{"type":"string","description":"Depth of the book"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"datasets":{"$ref":"#/components/schemas/CatalogMarketOrderbookDatasets"}},"required":["depth","min_time","max_time"]},"CatalogMarketOrderbookDatasets":{"description":"Dataset-specific availability ranges for this order book depth.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDataset"},"type":"array"},"CatalogMarketOrderbookDataset":{"properties":{"dataset":{"type":"string","description":"Order book dataset name."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["dataset","min_time","max_time"]}}}}
```

## The CatalogV2MarketOrderbooksResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketOrderbooksResponse":{"description":"List of market orderbooks statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2MarketOrderbooksInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2MarketOrderbooksInfo":{"description":"Information about market and time range of its available orderbooks data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"depths":{"$ref":"#/components/schemas/CatalogMarketOrderbookDepths"}},"type":"object","required":["market","depths"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"CatalogMarketOrderbookDepths":{"description":"Depths of the book.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDepth"},"type":"array"},"CatalogMarketOrderbookDepth":{"description":"Order book availability for a depth. The depth-level min_time and max_time are backward-compatible summary fields. When the snapshots dataset is present, they match the snapshots dataset min_time and max_time. If snapshots is absent and updates is present, they fall back to the updates dataset range. They do not represent a union of dataset ranges.\n","properties":{"depth":{"type":"string","description":"Depth of the book"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"datasets":{"$ref":"#/components/schemas/CatalogMarketOrderbookDatasets"}},"required":["depth","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"CatalogMarketOrderbookDatasets":{"description":"Dataset-specific availability ranges for this order book depth.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDataset"},"type":"array"},"CatalogMarketOrderbookDataset":{"properties":{"dataset":{"type":"string","description":"Order book dataset name."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["dataset","min_time","max_time"]},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketQuotesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketQuotesResponse":{"description":"List of market quotes statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketQuotesInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketQuotesInfo":{"description":"Information about market and time range of its available quotes data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketQuotesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketQuotesResponse":{"description":"List of market quotes statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketQuotesInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketQuotesInfo":{"description":"Information about market and time range of its available quotes data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketFundingRatesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketFundingRatesResponse":{"description":"List of market funding rates statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketFundingRatesInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketFundingRatesInfo":{"description":"Information about market and time range of its available funding rates data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketFundingRatesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketFundingRatesResponse":{"description":"List of market funding rates statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketFundingRatesInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketFundingRatesInfo":{"description":"Information about market and time range of its available funding rates data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogV2MarketFundingRatesPredictedResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketFundingRatesPredictedResponse":{"description":"List of predicted market funding rates statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketFundingRatesPredictedInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketFundingRatesPredictedInfo":{"description":"Information about market and time range of its available predicted funding rates data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketContractPricesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketContractPricesResponse":{"description":"List of contract prices statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketContractPricesInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketContractPricesInfo":{"description":"Information about market and time range of its available contract prices data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketContractPricesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketContractPricesResponse":{"description":"List of contract prices statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketContractPricesInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketContractPricesInfo":{"description":"Information about market and time range of its available contract prices data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketImpliedVolatilityResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketImpliedVolatilityResponse":{"description":"List of implied volatility statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketImpliedVolatilityInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketImpliedVolatilityInfo":{"description":"Information about market and time range of its available implied volatility data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketImpliedVolatilityResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketImpliedVolatilityResponse":{"description":"List of implied volatility statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketImpliedVolatilityInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketImpliedVolatilityInfo":{"description":"Information about market and time range of its available implied volatility data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketGreeksResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketGreeksResponse":{"description":"List of greeks statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketGreeksInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketGreeksInfo":{"description":"Information about market and time range of its available greeks data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketGreeksResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketGreeksResponse":{"description":"List of greeks statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketGreeksInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketGreeksInfo":{"description":"Information about market and time range of its available greeks data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketOpeninterestResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketOpeninterestResponse":{"description":"List of market open interest statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketOpeninterestInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketOpeninterestInfo":{"description":"Information about market and time range of its available open interest data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketOpeninterestResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketOpeninterestResponse":{"description":"List of market open interest statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketOpeninterestInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketOpeninterestInfo":{"description":"Information about market and time range of its available open interest data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketLiquidationsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketLiquidationsResponse":{"description":"List of market liquidations statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketLiquidationsInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketLiquidationsInfo":{"description":"Information about market and time range of its available liquidations data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketLiquidationsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketLiquidationsResponse":{"description":"List of market liquidations statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketLiquidationsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketLiquidationsInfo":{"description":"Information about market and time range of its available liquidations data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMarketMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketMetricsResponse":{"description":"List of market metrics statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketMetricsInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMarketMetricsInfo":{"description":"Information about market and its supported metrics.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"metrics":{"$ref":"#/components/schemas/MarketMetricsIds"}},"type":"object","required":["market","metrics"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MarketMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/MarketMetricInfo"},"type":"array"},"MarketMetricInfo":{"description":"Information about availability of metric for a market.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/MarketMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"MarketMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/MarketMetricFrequency"},"type":"array"},"MarketMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MarketMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketMetricsResponse":{"description":"List of market metrics statistics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMarketMetricsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMarketMetricsInfo":{"description":"Information about market and its supported metrics.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"metrics":{"$ref":"#/components/schemas/MarketMetricsIds"}},"type":"object","required":["market","metrics"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MarketMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/MarketMetricInfo"},"type":"array"},"MarketMetricInfo":{"description":"Information about availability of metric for a market.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/MarketMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"MarketMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/MarketMetricFrequency"},"type":"array"},"MarketMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketInfo":{"description":"Information about a market.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"trades":{"$ref":"#/components/schemas/MarketTimeRange"},"orderbooks":{"$ref":"#/components/schemas/MarketTimeRange"},"quotes":{"$ref":"#/components/schemas/MarketTimeRange"},"funding_rates":{"$ref":"#/components/schemas/MarketTimeRange"},"openinterest":{"$ref":"#/components/schemas/MarketTimeRange"},"liquidations":{"$ref":"#/components/schemas/MarketTimeRange"},"exchange":{"$ref":"#/components/schemas/Exchange"},"base":{"$ref":"#/components/schemas/AssetIdBase"},"quote":{"$ref":"#/components/schemas/AssetIdQuote"},"symbol":{"$ref":"#/components/schemas/MarketSymbol"},"type":{"$ref":"#/components/schemas/MarketType"},"size_asset":{"$ref":"#/components/schemas/DerivativeContractSizeAsset"},"margin_asset":{"$ref":"#/components/schemas/DerivativeContractMarginAsset"},"strike":{"$ref":"#/components/schemas/OptionStrike"},"option_contract_type":{"$ref":"#/components/schemas/OptionContractType"},"is_european":{"$ref":"#/components/schemas/IsEuropean"},"contract_size":{"$ref":"#/components/schemas/MarketContractSize"},"tick_size":{"$ref":"#/components/schemas/FutureTickSize"},"listing":{"$ref":"#/components/schemas/DerivativeContractListing"},"expiration":{"$ref":"#/components/schemas/DerivativeContractExpiration"},"settlement_price":{"$ref":"#/components/schemas/SettlementPrice"},"pool_config_id":{"$ref":"#/components/schemas/DefiPoolConfigId"},"contract_address":{"$ref":"#/components/schemas/DefiContractAddress"},"fee":{"$ref":"#/components/schemas/DefiFee"},"base_address":{"$ref":"#/components/schemas/DefiBaseAddress"},"quote_address":{"$ref":"#/components/schemas/DefiQuoteAddress"},"status":{"$ref":"#/components/schemas/Status"},"order_amount_increment":{"$ref":"#/components/schemas/OrderAmountIncrement"},"order_amount_min":{"$ref":"#/components/schemas/OrderAmountMin"},"order_amount_max":{"$ref":"#/components/schemas/OrderAmountMax"},"order_price_increment":{"$ref":"#/components/schemas/OrderPriceIncrement"},"order_price_min":{"$ref":"#/components/schemas/OrderPriceMin"},"order_price_max":{"$ref":"#/components/schemas/OrderPriceMax"},"order_size_min":{"$ref":"#/components/schemas/OrderSizeMin"},"order_taker_fee":{"$ref":"#/components/schemas/OrderTakerFee"},"order_maker_fee":{"$ref":"#/components/schemas/OrderMakerFee"},"margin_trading_enabled":{"$ref":"#/components/schemas/MarginTradingEnabled"},"experimental":{"$ref":"#/components/schemas/ExperimentalMarket"}},"type":"object","required":["market","min_time","max_time","exchange","type"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MarketTimeRange":{"description":"Available time range for time series.","properties":{"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["min_time","max_time"]},"Exchange":{"description":"Name of the exchange.","type":"string"},"AssetIdBase":{"description":"Unique name of the base asset.","type":"string"},"AssetIdQuote":{"description":"Unique name of the quote asset.","type":"string"},"MarketSymbol":{"description":"Unique name of the derivative market symbol.","type":"string"},"MarketType":{"description":"Type of the market (spot, future).","type":"string"},"DerivativeContractSizeAsset":{"description":"Name of the derivative contract size asset.","type":"string"},"DerivativeContractMarginAsset":{"description":"Name of the derivative margin asset.","type":"string"},"OptionStrike":{"description":"Strike price for option trade.","type":"string","format":"decimal"},"OptionContractType":{"description":"'call or 'put' option contract type.","type":"string"},"IsEuropean":{"description":"shows if the options contract is european or not.","type":"boolean"},"MarketContractSize":{"description":"Market contract size.","type":"string","format":"decimal"},"FutureTickSize":{"description":"Futures tick size.","type":"string","format":"decimal"},"DerivativeContractListing":{"description":"Derivative contract listing date.","type":"string","format":"date-time"},"DerivativeContractExpiration":{"description":"Derivative contract expiration date.","type":"string","format":"date-time"},"SettlementPrice":{"description":"Price of underlying asset at contract expiration.","type":"string","format":"decimal"},"DefiPoolConfigId":{"description":"DeFi pooling config ID.","type":"string"},"DefiContractAddress":{"description":"DeFi contract address.","type":"string"},"DefiFee":{"description":"DeFi fee (in percents).","type":"string","format":"decimal"},"DefiBaseAddress":{"description":"DeFi base address.","type":"string"},"DefiQuoteAddress":{"description":"DeFi quote address.","type":"string"},"Status":{"description":"Market status (online/offline).","type":"string"},"OrderAmountIncrement":{"description":"Volume precision.","type":"string","format":"decimal"},"OrderAmountMin":{"description":"Minimum amount size.","type":"string","format":"decimal"},"OrderAmountMax":{"description":"Maximum amount size.","type":"string","format":"decimal"},"OrderPriceIncrement":{"description":"Price precision.","type":"string","format":"decimal"},"OrderPriceMin":{"description":"Minimum price.","type":"string","format":"decimal"},"OrderPriceMax":{"description":"Maximum price.","type":"string","format":"decimal"},"OrderSizeMin":{"description":"Minimum order size, where order size is amount * price.","type":"string","format":"decimal"},"OrderTakerFee":{"type":"string","format":"decimal"},"OrderMakerFee":{"type":"string","format":"decimal"},"MarginTradingEnabled":{"type":"boolean"},"ExperimentalMarket":{"description":"If set to true, indicates that market collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The ReferenceDataMarketInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataMarketInfo":{"description":"Information about a market.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"exchange":{"$ref":"#/components/schemas/Exchange"},"base":{"$ref":"#/components/schemas/AssetIdBase"},"quote":{"$ref":"#/components/schemas/AssetIdQuote"},"pair":{"$ref":"#/components/schemas/Pair"},"symbol":{"$ref":"#/components/schemas/MarketSymbol"},"type":{"$ref":"#/components/schemas/MarketType"},"asset_class":{"$ref":"#/components/schemas/AssetClass"},"source_type":{"$ref":"#/components/schemas/SourceType"},"size_asset":{"$ref":"#/components/schemas/DerivativeContractSizeAsset"},"margin_asset":{"$ref":"#/components/schemas/DerivativeContractMarginAsset"},"strike":{"$ref":"#/components/schemas/OptionStrike"},"option_contract_type":{"$ref":"#/components/schemas/OptionContractType"},"is_european":{"$ref":"#/components/schemas/IsEuropean"},"contract_size":{"$ref":"#/components/schemas/MarketContractSize"},"tick_size":{"$ref":"#/components/schemas/FutureTickSize"},"multiplier_size":{"$ref":"#/components/schemas/FutureMultiplierSize"},"listing":{"$ref":"#/components/schemas/DerivativeContractListing"},"expiration":{"$ref":"#/components/schemas/DerivativeContractExpiration"},"settlement_price":{"$ref":"#/components/schemas/SettlementPrice"},"pool_config_id":{"$ref":"#/components/schemas/DefiPoolConfigId"},"contract_address":{"$ref":"#/components/schemas/DefiContractAddress"},"fee":{"$ref":"#/components/schemas/DefiFee"},"price_includes_fee":{"$ref":"#/components/schemas/DefiPriceIncludesFee"},"variable_fee":{"$ref":"#/components/schemas/DefiVariableFee"},"base_address":{"$ref":"#/components/schemas/DefiBaseAddress"},"quote_address":{"$ref":"#/components/schemas/DefiQuoteAddress"},"status":{"$ref":"#/components/schemas/Status"},"order_amount_increment":{"$ref":"#/components/schemas/OrderAmountIncrement"},"order_amount_min":{"$ref":"#/components/schemas/OrderAmountMin"},"order_amount_max":{"$ref":"#/components/schemas/OrderAmountMax"},"order_price_increment":{"$ref":"#/components/schemas/OrderPriceIncrement"},"order_price_min":{"$ref":"#/components/schemas/OrderPriceMin"},"order_price_max":{"$ref":"#/components/schemas/OrderPriceMax"},"order_size_min":{"$ref":"#/components/schemas/OrderSizeMin"},"order_taker_fee":{"$ref":"#/components/schemas/OrderTakerFee"},"order_maker_fee":{"$ref":"#/components/schemas/OrderMakerFee"},"margin_trading_enabled":{"$ref":"#/components/schemas/MarginTradingEnabled"},"experimental":{"$ref":"#/components/schemas/ExperimentalMarket"},"base_native":{"$ref":"#/components/schemas/AssetIdBaseNative"},"quote_native":{"$ref":"#/components/schemas/AssetIdQuoteNative"},"publisher":{"$ref":"#/components/schemas/Publisher"},"cusip":{"$ref":"#/components/schemas/Cusip"},"figi":{"$ref":"#/components/schemas/Figi"},"isin":{"$ref":"#/components/schemas/Isin"},"security_type":{"$ref":"#/components/schemas/SecurityType"},"security_term":{"$ref":"#/components/schemas/SecurityTerm"},"description":{"$ref":"#/components/schemas/SecurityDescription"},"coupon_rate":{"$ref":"#/components/schemas/CouponRate"},"issue_date":{"$ref":"#/components/schemas/IssueDate"},"maturity_date":{"$ref":"#/components/schemas/MaturityDate"},"price_per100":{"$ref":"#/components/schemas/PricePer100"},"talos":{"description":"Talos metadata for the market. Returned only when `include=talos` is specified.","type":"array","items":{"$ref":"#/components/schemas/TalosMarketMetadata"}}},"type":"object","required":["market","exchange","type"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Exchange":{"description":"Name of the exchange.","type":"string"},"AssetIdBase":{"description":"Unique name of the base asset.","type":"string"},"AssetIdQuote":{"description":"Unique name of the quote asset.","type":"string"},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"MarketSymbol":{"description":"Unique name of the derivative market symbol.","type":"string"},"MarketType":{"description":"Type of the market (spot, future).","type":"string"},"AssetClass":{"description":"Asset class of the market.","type":"string","enum":["digital","equity","fixed_income"]},"SourceType":{"description":"Source type of the exchange.","type":"string","enum":["exchange","platform","composite","evaluated"]},"DerivativeContractSizeAsset":{"description":"Name of the derivative contract size asset.","type":"string"},"DerivativeContractMarginAsset":{"description":"Name of the derivative margin asset.","type":"string"},"OptionStrike":{"description":"Strike price for option trade.","type":"string","format":"decimal"},"OptionContractType":{"description":"'call or 'put' option contract type.","type":"string"},"IsEuropean":{"description":"shows if the options contract is european or not.","type":"boolean"},"MarketContractSize":{"description":"Market contract size.","type":"string","format":"decimal"},"FutureTickSize":{"description":"Futures tick size.","type":"string","format":"decimal"},"FutureMultiplierSize":{"description":"Futures multiplier size.","type":"string","format":"decimal"},"DerivativeContractListing":{"description":"Derivative contract listing date.","type":"string","format":"date-time"},"DerivativeContractExpiration":{"description":"Derivative contract expiration date.","type":"string","format":"date-time"},"SettlementPrice":{"description":"Price of underlying asset at contract expiration.","type":"string","format":"decimal"},"DefiPoolConfigId":{"description":"DeFi pooling config ID.","type":"string"},"DefiContractAddress":{"description":"DeFi contract address.","type":"string"},"DefiFee":{"description":"DeFi fee (in percents).","type":"string","format":"decimal"},"DefiPriceIncludesFee":{"description":"Whether the reported price for a trade is inclusive (true) or exclusive (false) of fee.","type":"boolean"},"DefiVariableFee":{"description":"Whether the market has a variable (true) or fixed (false) fee structure.","type":"boolean"},"DefiBaseAddress":{"description":"DeFi base address.","type":"string"},"DefiQuoteAddress":{"description":"DeFi quote address.","type":"string"},"Status":{"description":"Market status (online/offline).","type":"string"},"OrderAmountIncrement":{"description":"Volume precision.","type":"string","format":"decimal"},"OrderAmountMin":{"description":"Minimum amount size.","type":"string","format":"decimal"},"OrderAmountMax":{"description":"Maximum amount size.","type":"string","format":"decimal"},"OrderPriceIncrement":{"description":"Price precision.","type":"string","format":"decimal"},"OrderPriceMin":{"description":"Minimum price.","type":"string","format":"decimal"},"OrderPriceMax":{"description":"Maximum price.","type":"string","format":"decimal"},"OrderSizeMin":{"description":"Minimum order size, where order size is amount * price.","type":"string","format":"decimal"},"OrderTakerFee":{"type":"string","format":"decimal"},"OrderMakerFee":{"type":"string","format":"decimal"},"MarginTradingEnabled":{"type":"boolean"},"ExperimentalMarket":{"description":"If set to true, indicates that market collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"AssetIdBaseNative":{"description":"Exchange name of the base asset.","type":"string"},"AssetIdQuoteNative":{"description":"Exchange name of the quote asset.","type":"string"},"Publisher":{"description":"Publisher of the market data.","type":"string"},"Cusip":{"description":"CUSIP identifier for the security.","type":"string"},"Figi":{"description":"FIGI identifier for the security.","type":"string"},"Isin":{"description":"ISIN identifier for the security.","type":"string"},"SecurityType":{"description":"Type of the security (e.g., Treasury Bill, Treasury Note, Common Stock).","type":"string"},"SecurityTerm":{"description":"Original term of the security (e.g., \"4-Week\", \"10-Year\").","type":"string"},"SecurityDescription":{"description":"Description of the security (e.g., \"30-Year Treasury Bond\").","type":"string"},"CouponRate":{"description":"Coupon rate of the security.","type":"string","format":"decimal"},"IssueDate":{"description":"Issue date of the security.","type":"string","format":"date"},"MaturityDate":{"description":"Maturity date of the security.","type":"string","format":"date"},"PricePer100":{"description":"Price per $100 face value.","type":"string","format":"decimal"},"TalosMarketMetadata":{"description":"Provider metadata for markets. Contains `cm_ext_market` (Coin Metrics symbol using provider namespace, e.g. \"talos:kucoin:BTC-USDT\") and `cm_ext_market_by_id` (Coin Metrics ID using provider namespace, e.g. \"talos:by-id:1050:10\") as optional fields, plus any additional provider-specific fields.","type":"object","properties":{"cm_ext_market":{"description":"Coin Metrics symbol using provider namespace (e.g. \"talos:kucoin:BTC-USDT\").","nullable":true,"type":"string"},"cm_ext_market_by_id":{"description":"Coin Metrics ID using provider namespace (e.g. \"talos:by-id:1050:10\").","nullable":true,"type":"string"},"market":{"description":"Exchange name in the provider's namespace.","nullable":true,"type":"string"},"market_id":{"description":"Numeric market identifier in the provider's system.","nullable":true,"type":"integer"},"symbol":{"description":"Trading pair symbol in the provider's notation.","nullable":true,"type":"string"},"security_id":{"description":"Numeric security identifier in the provider's system.","nullable":true,"type":"integer","format":"int64"},"market_symbol":{"description":"Market symbol as used by the provider.","nullable":true,"type":"string"},"product_type":{"description":"Product type (e.g. \"Spot\", \"Future\").","nullable":true,"type":"string"},"base_currency_id":{"description":"Numeric identifier of the base currency in the provider's system.","nullable":true,"type":"integer"},"quote_currency_id":{"description":"Numeric identifier of the quote currency in the provider's system.","nullable":true,"type":"integer"},"end_time":{"description":"End time for the market.","nullable":true,"type":"string"},"display_name":{"description":"Human-readable display name for the market.","nullable":true,"type":"string"},"normal_size":{"description":"Normal order size for the market.","nullable":true,"type":"string"},"description":{"description":"Human-readable description of the market.","nullable":true,"type":"string"},"base_currency":{"description":"Base currency symbol (e.g. \"BTC\").","nullable":true,"type":"string"},"quote_currency":{"description":"Quote currency symbol (e.g. \"USD\").","nullable":true,"type":"string"},"counter_currency":{"description":"Counter currency symbol for options.","nullable":true,"type":"string"},"option_type":{"description":"Option type (e.g. \"Call\", \"Put\").","nullable":true,"type":"string"},"strike_price":{"description":"Strike price for the option.","nullable":true,"type":"string","format":"decimal"},"settlement_currency":{"description":"Settlement currency symbol.","nullable":true,"type":"string"},"notional_multiplier":{"description":"Contract notional multiplier.","nullable":true,"type":"string"},"expiration":{"description":"Contract expiration date.","nullable":true,"type":"string"},"settle_value_type":{"description":"Settlement value type (e.g. \"Regular\", \"Inverted\").","nullable":true,"type":"string"},"size_buckets":{"description":"Order size buckets for the market.","nullable":true,"type":"array","items":{"$ref":"#/components/schemas/TalosMarketSizeBucket"}},"position_currency_id":{"description":"Numeric identifier of the position currency in the provider's system.","nullable":true,"type":"integer"},"underlying_security_id":{"description":"Numeric identifier of the underlying security.","nullable":true,"type":"integer","format":"int64"},"underlying_quote_currency":{"description":"Underlying quote currency symbol.","nullable":true,"type":"string"},"underlying_code":{"description":"Underlying asset code.","nullable":true,"type":"string"}}},"TalosMarketSizeBucket":{"description":"A size bucket for order sizing.","type":"object","properties":{"size":{"description":"The bucket size value.","type":"string"}}}}}}
```

## The CatalogMarketTradesInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketTradesInfo":{"description":"Information about market and time range of its available trades data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketCandlesInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketCandlesInfo":{"description":"Information about market and its supported candle durations.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"frequencies":{"$ref":"#/components/schemas/CatalogCandleFrequencies"}},"type":"object","required":["market","candles"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketOrderbooksInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketOrderbooksInfo":{"description":"Information about market and time range of its available orderbooks data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"depths":{"$ref":"#/components/schemas/CatalogMarketOrderbookDepths"}},"type":"object","required":["market","min_time","max_time","depths"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"CatalogMarketOrderbookDepths":{"description":"Depths of the book.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDepth"},"type":"array"},"CatalogMarketOrderbookDepth":{"description":"Order book availability for a depth. The depth-level min_time and max_time are backward-compatible summary fields. When the snapshots dataset is present, they match the snapshots dataset min_time and max_time. If snapshots is absent and updates is present, they fall back to the updates dataset range. They do not represent a union of dataset ranges.\n","properties":{"depth":{"type":"string","description":"Depth of the book"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"datasets":{"$ref":"#/components/schemas/CatalogMarketOrderbookDatasets"}},"required":["depth","min_time","max_time"]},"CatalogMarketOrderbookDatasets":{"description":"Dataset-specific availability ranges for this order book depth.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDataset"},"type":"array"},"CatalogMarketOrderbookDataset":{"properties":{"dataset":{"type":"string","description":"Order book dataset name."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["dataset","min_time","max_time"]}}}}
```

## The CatalogV2MarketOrderbooksInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MarketOrderbooksInfo":{"description":"Information about market and time range of its available orderbooks data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"depths":{"$ref":"#/components/schemas/CatalogMarketOrderbookDepths"}},"type":"object","required":["market","depths"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"CatalogMarketOrderbookDepths":{"description":"Depths of the book.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDepth"},"type":"array"},"CatalogMarketOrderbookDepth":{"description":"Order book availability for a depth. The depth-level min_time and max_time are backward-compatible summary fields. When the snapshots dataset is present, they match the snapshots dataset min_time and max_time. If snapshots is absent and updates is present, they fall back to the updates dataset range. They do not represent a union of dataset ranges.\n","properties":{"depth":{"type":"string","description":"Depth of the book"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"datasets":{"$ref":"#/components/schemas/CatalogMarketOrderbookDatasets"}},"required":["depth","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"CatalogMarketOrderbookDatasets":{"description":"Dataset-specific availability ranges for this order book depth.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDataset"},"type":"array"},"CatalogMarketOrderbookDataset":{"properties":{"dataset":{"type":"string","description":"Order book dataset name."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["dataset","min_time","max_time"]}}}}
```

## The CatalogMarketOrderbookDepths object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketOrderbookDepths":{"description":"Depths of the book.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDepth"},"type":"array"},"CatalogMarketOrderbookDepth":{"description":"Order book availability for a depth. The depth-level min_time and max_time are backward-compatible summary fields. When the snapshots dataset is present, they match the snapshots dataset min_time and max_time. If snapshots is absent and updates is present, they fall back to the updates dataset range. They do not represent a union of dataset ranges.\n","properties":{"depth":{"type":"string","description":"Depth of the book"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"datasets":{"$ref":"#/components/schemas/CatalogMarketOrderbookDatasets"}},"required":["depth","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"CatalogMarketOrderbookDatasets":{"description":"Dataset-specific availability ranges for this order book depth.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDataset"},"type":"array"},"CatalogMarketOrderbookDataset":{"properties":{"dataset":{"type":"string","description":"Order book dataset name."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["dataset","min_time","max_time"]}}}}
```

## The CatalogMarketOrderbookDepth object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketOrderbookDepth":{"description":"Order book availability for a depth. The depth-level min_time and max_time are backward-compatible summary fields. When the snapshots dataset is present, they match the snapshots dataset min_time and max_time. If snapshots is absent and updates is present, they fall back to the updates dataset range. They do not represent a union of dataset ranges.\n","properties":{"depth":{"type":"string","description":"Depth of the book"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"datasets":{"$ref":"#/components/schemas/CatalogMarketOrderbookDatasets"}},"required":["depth","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"CatalogMarketOrderbookDatasets":{"description":"Dataset-specific availability ranges for this order book depth.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDataset"},"type":"array"},"CatalogMarketOrderbookDataset":{"properties":{"dataset":{"type":"string","description":"Order book dataset name."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["dataset","min_time","max_time"]}}}}
```

## The CatalogMarketOrderbookDatasets object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketOrderbookDatasets":{"description":"Dataset-specific availability ranges for this order book depth.","items":{"$ref":"#/components/schemas/CatalogMarketOrderbookDataset"},"type":"array"},"CatalogMarketOrderbookDataset":{"properties":{"dataset":{"type":"string","description":"Order book dataset name."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["dataset","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketOrderbookDataset object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketOrderbookDataset":{"properties":{"dataset":{"type":"string","description":"Order book dataset name."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["dataset","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketQuotesInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketQuotesInfo":{"description":"Information about market and time range of its available quotes data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketFundingRatesInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketFundingRatesInfo":{"description":"Information about market and time range of its available funding rates data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketFundingRatesPredictedInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketFundingRatesPredictedInfo":{"description":"Information about market and time range of its available predicted funding rates data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketContractPricesInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketContractPricesInfo":{"description":"Information about market and time range of its available contract prices data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketImpliedVolatilityInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketImpliedVolatilityInfo":{"description":"Information about market and time range of its available implied volatility data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketGreeksInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketGreeksInfo":{"description":"Information about market and time range of its available greeks data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketOpeninterestInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketOpeninterestInfo":{"description":"Information about market and time range of its available open interest data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketLiquidationsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketLiquidationsInfo":{"description":"Information about market and time range of its available liquidations data.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["market","min_time","max_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogPairCandlesInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogPairCandlesInfo":{"description":"Information about pair and its supported candle durations.","properties":{"pair":{"$ref":"#/components/schemas/PairId"},"frequencies":{"$ref":"#/components/schemas/CatalogCandleFrequencies"}},"type":"object","required":["pair"]},"PairId":{"description":"Unique name of the pair.","type":"string"},"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogIndexCandlesInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogIndexCandlesInfo":{"description":"Information about index and its supported candle durations.","properties":{"index":{"$ref":"#/components/schemas/IndexId"},"frequencies":{"$ref":"#/components/schemas/CatalogCandleFrequencies"}},"type":"object","required":["index"]},"IndexId":{"description":"Name of the index.","type":"string"},"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMarketMetricsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMarketMetricsInfo":{"description":"Information about market and its supported metrics.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"metrics":{"$ref":"#/components/schemas/MarketMetricsIds"}},"type":"object","required":["market","metrics"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"MarketMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/MarketMetricInfo"},"type":"array"},"MarketMetricInfo":{"description":"Information about availability of metric for a market.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/MarketMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"MarketMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/MarketMetricFrequency"},"type":"array"},"MarketMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogCandleFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogCandleFrequencies":{"description":"Frequencies of the candle.","items":{"$ref":"#/components/schemas/CatalogCandleFrequency"},"type":"array"},"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogCandleFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogCandleFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the candle."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The MarketTimeRange object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketTimeRange":{"description":"Available time range for time series.","properties":{"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The MinTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"}}}}
```

## The MaxTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The DerivativeContractSizeAsset object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DerivativeContractSizeAsset":{"description":"Name of the derivative contract size asset.","type":"string"}}}}
```

## The DerivativeContractMarginAsset object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DerivativeContractMarginAsset":{"description":"Name of the derivative margin asset.","type":"string"}}}}
```

## The OptionStrike object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OptionStrike":{"description":"Strike price for option trade.","type":"string","format":"decimal"}}}}
```

## The OptionContractType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OptionContractType":{"description":"'call or 'put' option contract type.","type":"string"}}}}
```

## The IsEuropean object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IsEuropean":{"description":"shows if the options contract is european or not.","type":"boolean"}}}}
```

## The MarketContractSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketContractSize":{"description":"Market contract size.","type":"string","format":"decimal"}}}}
```

## The FutureTickSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"FutureTickSize":{"description":"Futures tick size.","type":"string","format":"decimal"}}}}
```

## The FutureMultiplierSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"FutureMultiplierSize":{"description":"Futures multiplier size.","type":"string","format":"decimal"}}}}
```

## The DerivativeContractListing object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DerivativeContractListing":{"description":"Derivative contract listing date.","type":"string","format":"date-time"}}}}
```

## The DerivativeContractExpiration object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DerivativeContractExpiration":{"description":"Derivative contract expiration date.","type":"string","format":"date-time"}}}}
```

## The SettlementPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SettlementPrice":{"description":"Price of underlying asset at contract expiration.","type":"string","format":"decimal"}}}}
```

## The DefiPoolConfigId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiPoolConfigId":{"description":"DeFi pooling config ID.","type":"string"}}}}
```

## The DefiContractAddress object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiContractAddress":{"description":"DeFi contract address.","type":"string"}}}}
```

## The DefiBaseAddress object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBaseAddress":{"description":"DeFi base address.","type":"string"}}}}
```

## The DefiQuoteAddress object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiQuoteAddress":{"description":"DeFi quote address.","type":"string"}}}}
```

## The DefiFee object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiFee":{"description":"DeFi fee (in percents).","type":"string","format":"decimal"}}}}
```

## The DefiPriceIncludesFee object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiPriceIncludesFee":{"description":"Whether the reported price for a trade is inclusive (true) or exclusive (false) of fee.","type":"boolean"}}}}
```

## The DefiVariableFee object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiVariableFee":{"description":"Whether the market has a variable (true) or fixed (false) fee structure.","type":"boolean"}}}}
```

## The MinHeight object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MinHeight":{"description":"Minimal available block height for time series.","type":"string","format":"int64"}}}}
```

## The MaxHeight object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MaxHeight":{"description":"Maximal available block height for time series.","type":"string","format":"int64"}}}}
```

## The MinHash object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MinHash":{"description":"Minimal available black hash for time series.","type":"string"}}}}
```

## The MaxHash object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MaxHash":{"description":"Maximal available block hash for time series.","type":"string"}}}}
```

## The ExperimentalAssetMetric object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExperimentalAssetMetric":{"description":"Asset, metric, and frequency combination is experimental.","type":"boolean"}}}}
```

## The Status object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Status":{"description":"Market status (online/offline).","type":"string"}}}}
```

## The OrderAmountIncrement object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderAmountIncrement":{"description":"Volume precision.","type":"string","format":"decimal"}}}}
```

## The OrderAmountMin object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderAmountMin":{"description":"Minimum amount size.","type":"string","format":"decimal"}}}}
```

## The OrderAmountMax object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderAmountMax":{"description":"Maximum amount size.","type":"string","format":"decimal"}}}}
```

## The OrderPriceIncrement object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderPriceIncrement":{"description":"Price precision.","type":"string","format":"decimal"}}}}
```

## The OrderPriceMin object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderPriceMin":{"description":"Minimum price.","type":"string","format":"decimal"}}}}
```

## The OrderPriceMax object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderPriceMax":{"description":"Maximum price.","type":"string","format":"decimal"}}}}
```

## The OrderSizeMin object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderSizeMin":{"description":"Minimum order size, where order size is amount * price.","type":"string","format":"decimal"}}}}
```

## The OrderTakerFee object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderTakerFee":{"type":"string","format":"decimal"}}}}
```

## The OrderMakerFee object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderMakerFee":{"type":"string","format":"decimal"}}}}
```

## The MarginTradingEnabled object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarginTradingEnabled":{"type":"boolean"}}}}
```

## The MetricsIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/AssetMetricInfo"},"type":"array"},"AssetMetricInfo":{"description":"Information about availability of metric for an asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/AssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"AssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/AssetMetricFrequency"},"type":"array"},"AssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"min_height":{"$ref":"#/components/schemas/MinHeight"},"max_height":{"$ref":"#/components/schemas/MaxHeight"},"min_hash":{"$ref":"#/components/schemas/MinHash"},"max_hash":{"$ref":"#/components/schemas/MaxHash"},"community":{"$ref":"#/components/schemas/Community"},"experimental":{"$ref":"#/components/schemas/ExperimentalAssetMetric"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MinHeight":{"description":"Minimal available block height for time series.","type":"string","format":"int64"},"MaxHeight":{"description":"Maximal available block height for time series.","type":"string","format":"int64"},"MinHash":{"description":"Minimal available black hash for time series.","type":"string"},"MaxHash":{"description":"Maximal available block hash for time series.","type":"string"},"Community":{"description":"Indicates an availability of the metric in the community version of the API.","type":"boolean"},"ExperimentalAssetMetric":{"description":"Asset, metric, and frequency combination is experimental.","type":"boolean"}}}}
```

## The PairMetricsIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/PairMetricInfo"},"type":"array"},"PairMetricInfo":{"description":"Information about availability of metric for an pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/PairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"PairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/PairMetricFrequency"},"type":"array"},"PairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeAssetMetricsIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeAssetMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricInfo"},"type":"array"},"ExchangeAssetMetricInfo":{"description":"Information about availability of metric for an exchange-asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeAssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequency"},"type":"array"},"ExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangePairMetricsIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangePairMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangePairMetricInfo"},"type":"array"},"ExchangePairMetricInfo":{"description":"Information about availability of metric for an exchange-pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangePairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangePairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangePairMetricFrequency"},"type":"array"},"ExchangePairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The MarketMetricsIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/MarketMetricInfo"},"type":"array"},"MarketMetricInfo":{"description":"Information about availability of metric for a market.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/MarketMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"MarketMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/MarketMetricFrequency"},"type":"array"},"MarketMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeMetricsIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeMetricInfo"},"type":"array"},"ExchangeMetricInfo":{"description":"Information about availability of metric for an exchange.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeMetricFrequency"},"type":"array"},"ExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The InstitutionMetricsIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"InstitutionMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/InstitutionMetricInfo"},"type":"array"},"InstitutionMetricInfo":{"description":"Information about availability of metric for an institution.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/InstitutionMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"InstitutionMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/InstitutionMetricFrequency"},"type":"array"},"InstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMetricInfo":{"description":"Information about asset metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogAssetMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogAssetMetricFrequencies":{"description":"List of asset metric frequencies.","items":{"$ref":"#/components/schemas/CatalogAssetMetricFrequency"},"type":"array"},"CatalogAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the asset metric."},"assets":{"$ref":"#/components/schemas/AssetsIds"}},"type":"object","required":["frequency","assets"]},"AssetsIds":{"description":"List of asset names.","items":{"$ref":"#/components/schemas/AssetId"},"type":"array"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The TalosAssetMetadata object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TalosAssetMetadata":{"description":"Provider metadata. Contains `cm_ext_asset` (Coin Metrics symbol using provider namespace, e.g. \"talos:BTC\") and `cm_ext_asset_by_id` (Coin Metrics ID using provider namespace, e.g. \"talos:by-id:24\") as optional fields, plus any additional provider-specific fields.","type":"object","properties":{"cm_ext_asset":{"description":"Coin Metrics symbol using provider namespace (e.g. \"talos:BTC\").","nullable":true,"type":"string"},"cm_ext_asset_by_id":{"description":"Coin Metrics ID using provider namespace (e.g. \"talos:by-id:24\").","nullable":true,"type":"string"},"symbol":{"description":"Asset symbol in the provider's notation (e.g. \"BTC\").","nullable":true,"type":"string"},"currency_id":{"description":"Numeric currency identifier in the provider's system, as a string.","nullable":true,"type":"string"},"description":{"description":"Human-readable description of the asset.","nullable":true,"type":"string"},"alias_for_currency":{"description":"Alias for the underlying currency symbol.","nullable":true,"type":"string"},"alias_for_chain_symbol":{"description":"Alias for the blockchain chain symbol.","nullable":true,"type":"string"}}}}}}
```

## The TalosExchangeMetadata object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TalosExchangeMetadata":{"description":"Provider metadata for exchanges. Contains `cm_ext_exchange` (Coin Metrics symbol using provider namespace, e.g. \"talos:binance\") and `cm_ext_exchange_by_id` (Coin Metrics ID using provider namespace, e.g. \"talos:by-id:1003\") as optional fields, plus any additional provider-specific fields.","type":"object","properties":{"cm_ext_exchange":{"description":"Coin Metrics symbol using provider namespace (e.g. \"talos:binance\").","nullable":true,"type":"string"},"cm_ext_exchange_by_id":{"description":"Coin Metrics ID using provider namespace (e.g. \"talos:by-id:1003\").","nullable":true,"type":"string"},"market":{"description":"Exchange name in the provider's namespace.","nullable":true,"type":"string"},"market_id":{"description":"Numeric market identifier in the provider's system.","nullable":true,"type":"integer"},"display_name":{"description":"Human-readable display name for the exchange.","nullable":true,"type":"string"},"short_name":{"description":"Short identifier for the exchange.","nullable":true,"type":"string"},"type":{"description":"Exchange type (e.g. \"Exchange\").","nullable":true,"type":"string"},"color":{"description":"Brand color for the exchange as a hex code.","nullable":true,"type":"string"},"depth_type":{"description":"Order book depth type (e.g. \"Price\").","nullable":true,"type":"string"},"capabilities":{"description":"Supported capabilities for this exchange.","nullable":true,"type":"object","properties":{"transfers":{"description":"Whether transfers are supported.","nullable":true,"type":"boolean"},"market_data":{"description":"Whether market data is supported.","nullable":true,"type":"boolean"},"orders":{"description":"Whether order placement is supported.","nullable":true,"type":"boolean"},"balances":{"description":"Whether balance retrieval is supported.","nullable":true,"type":"boolean"}}},"flags":{"description":"Exchange capability flags.","nullable":true,"type":"object","properties":{"supports_margin_cost":{"description":"Whether the exchange supports margin cost.","nullable":true,"type":"boolean"},"supports_reduce_only":{"description":"Whether the exchange supports reduce-only orders.","nullable":true,"type":"boolean"},"supports_native_counter_currency":{"description":"Whether the exchange supports native counter currency.","nullable":true,"type":"boolean"},"orders_fill_at_requested_price":{"description":"Whether orders fill at the requested price.","nullable":true,"type":"boolean"},"supports_exchange_credit":{"description":"Whether the exchange supports exchange credit.","nullable":true,"type":"boolean"}}},"supported_time_in_force":{"description":"List of supported time-in-force order types.","nullable":true,"type":"array","items":{"type":"string"}}}}}}}
```

## The TalosMarketSizeBucket object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TalosMarketSizeBucket":{"description":"A size bucket for order sizing.","type":"object","properties":{"size":{"description":"The bucket size value.","type":"string"}}}}}}
```

## The TalosMarketMetadata object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TalosMarketMetadata":{"description":"Provider metadata for markets. Contains `cm_ext_market` (Coin Metrics symbol using provider namespace, e.g. \"talos:kucoin:BTC-USDT\") and `cm_ext_market_by_id` (Coin Metrics ID using provider namespace, e.g. \"talos:by-id:1050:10\") as optional fields, plus any additional provider-specific fields.","type":"object","properties":{"cm_ext_market":{"description":"Coin Metrics symbol using provider namespace (e.g. \"talos:kucoin:BTC-USDT\").","nullable":true,"type":"string"},"cm_ext_market_by_id":{"description":"Coin Metrics ID using provider namespace (e.g. \"talos:by-id:1050:10\").","nullable":true,"type":"string"},"market":{"description":"Exchange name in the provider's namespace.","nullable":true,"type":"string"},"market_id":{"description":"Numeric market identifier in the provider's system.","nullable":true,"type":"integer"},"symbol":{"description":"Trading pair symbol in the provider's notation.","nullable":true,"type":"string"},"security_id":{"description":"Numeric security identifier in the provider's system.","nullable":true,"type":"integer","format":"int64"},"market_symbol":{"description":"Market symbol as used by the provider.","nullable":true,"type":"string"},"product_type":{"description":"Product type (e.g. \"Spot\", \"Future\").","nullable":true,"type":"string"},"base_currency_id":{"description":"Numeric identifier of the base currency in the provider's system.","nullable":true,"type":"integer"},"quote_currency_id":{"description":"Numeric identifier of the quote currency in the provider's system.","nullable":true,"type":"integer"},"end_time":{"description":"End time for the market.","nullable":true,"type":"string"},"display_name":{"description":"Human-readable display name for the market.","nullable":true,"type":"string"},"normal_size":{"description":"Normal order size for the market.","nullable":true,"type":"string"},"description":{"description":"Human-readable description of the market.","nullable":true,"type":"string"},"base_currency":{"description":"Base currency symbol (e.g. \"BTC\").","nullable":true,"type":"string"},"quote_currency":{"description":"Quote currency symbol (e.g. \"USD\").","nullable":true,"type":"string"},"counter_currency":{"description":"Counter currency symbol for options.","nullable":true,"type":"string"},"option_type":{"description":"Option type (e.g. \"Call\", \"Put\").","nullable":true,"type":"string"},"strike_price":{"description":"Strike price for the option.","nullable":true,"type":"string","format":"decimal"},"settlement_currency":{"description":"Settlement currency symbol.","nullable":true,"type":"string"},"notional_multiplier":{"description":"Contract notional multiplier.","nullable":true,"type":"string"},"expiration":{"description":"Contract expiration date.","nullable":true,"type":"string"},"settle_value_type":{"description":"Settlement value type (e.g. \"Regular\", \"Inverted\").","nullable":true,"type":"string"},"size_buckets":{"description":"Order size buckets for the market.","nullable":true,"type":"array","items":{"$ref":"#/components/schemas/TalosMarketSizeBucket"}},"position_currency_id":{"description":"Numeric identifier of the position currency in the provider's system.","nullable":true,"type":"integer"},"underlying_security_id":{"description":"Numeric identifier of the underlying security.","nullable":true,"type":"integer","format":"int64"},"underlying_quote_currency":{"description":"Underlying quote currency symbol.","nullable":true,"type":"string"},"underlying_code":{"description":"Underlying asset code.","nullable":true,"type":"string"}}},"TalosMarketSizeBucket":{"description":"A size bucket for order sizing.","type":"object","properties":{"size":{"description":"The bucket size value.","type":"string"}}}}}}
```

## The ReferenceDataAssetInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataAssetInfo":{"description":"Asset metadata.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"full_name":{"$ref":"#/components/schemas/FullName"},"talos":{"description":"Talos metadata for the asset. Returned only when `include=talos` is specified.","type":"array","items":{"$ref":"#/components/schemas/TalosAssetMetadata"}}},"required":["asset","full_name"],"type":"object"},"Asset":{"description":"Name of the asset.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"TalosAssetMetadata":{"description":"Provider metadata. Contains `cm_ext_asset` (Coin Metrics symbol using provider namespace, e.g. \"talos:BTC\") and `cm_ext_asset_by_id` (Coin Metrics ID using provider namespace, e.g. \"talos:by-id:24\") as optional fields, plus any additional provider-specific fields.","type":"object","properties":{"cm_ext_asset":{"description":"Coin Metrics symbol using provider namespace (e.g. \"talos:BTC\").","nullable":true,"type":"string"},"cm_ext_asset_by_id":{"description":"Coin Metrics ID using provider namespace (e.g. \"talos:by-id:24\").","nullable":true,"type":"string"},"symbol":{"description":"Asset symbol in the provider's notation (e.g. \"BTC\").","nullable":true,"type":"string"},"currency_id":{"description":"Numeric currency identifier in the provider's system, as a string.","nullable":true,"type":"string"},"description":{"description":"Human-readable description of the asset.","nullable":true,"type":"string"},"alias_for_currency":{"description":"Alias for the underlying currency symbol.","nullable":true,"type":"string"},"alias_for_chain_symbol":{"description":"Alias for the blockchain chain symbol.","nullable":true,"type":"string"}}}}}}
```

## The ReferenceDataExchangeInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataExchangeInfo":{"description":"Exchange metadata.","properties":{"exchange":{"$ref":"#/components/schemas/Exchange"},"full_name":{"$ref":"#/components/schemas/FullName"},"talos":{"description":"Talos metadata for the exchange. Returned only when `include=talos` is specified.","type":"array","items":{"$ref":"#/components/schemas/TalosExchangeMetadata"}}},"required":["exchange","full_name"],"type":"object"},"Exchange":{"description":"Name of the exchange.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"TalosExchangeMetadata":{"description":"Provider metadata for exchanges. Contains `cm_ext_exchange` (Coin Metrics symbol using provider namespace, e.g. \"talos:binance\") and `cm_ext_exchange_by_id` (Coin Metrics ID using provider namespace, e.g. \"talos:by-id:1003\") as optional fields, plus any additional provider-specific fields.","type":"object","properties":{"cm_ext_exchange":{"description":"Coin Metrics symbol using provider namespace (e.g. \"talos:binance\").","nullable":true,"type":"string"},"cm_ext_exchange_by_id":{"description":"Coin Metrics ID using provider namespace (e.g. \"talos:by-id:1003\").","nullable":true,"type":"string"},"market":{"description":"Exchange name in the provider's namespace.","nullable":true,"type":"string"},"market_id":{"description":"Numeric market identifier in the provider's system.","nullable":true,"type":"integer"},"display_name":{"description":"Human-readable display name for the exchange.","nullable":true,"type":"string"},"short_name":{"description":"Short identifier for the exchange.","nullable":true,"type":"string"},"type":{"description":"Exchange type (e.g. \"Exchange\").","nullable":true,"type":"string"},"color":{"description":"Brand color for the exchange as a hex code.","nullable":true,"type":"string"},"depth_type":{"description":"Order book depth type (e.g. \"Price\").","nullable":true,"type":"string"},"capabilities":{"description":"Supported capabilities for this exchange.","nullable":true,"type":"object","properties":{"transfers":{"description":"Whether transfers are supported.","nullable":true,"type":"boolean"},"market_data":{"description":"Whether market data is supported.","nullable":true,"type":"boolean"},"orders":{"description":"Whether order placement is supported.","nullable":true,"type":"boolean"},"balances":{"description":"Whether balance retrieval is supported.","nullable":true,"type":"boolean"}}},"flags":{"description":"Exchange capability flags.","nullable":true,"type":"object","properties":{"supports_margin_cost":{"description":"Whether the exchange supports margin cost.","nullable":true,"type":"boolean"},"supports_reduce_only":{"description":"Whether the exchange supports reduce-only orders.","nullable":true,"type":"boolean"},"supports_native_counter_currency":{"description":"Whether the exchange supports native counter currency.","nullable":true,"type":"boolean"},"orders_fill_at_requested_price":{"description":"Whether orders fill at the requested price.","nullable":true,"type":"boolean"},"supports_exchange_credit":{"description":"Whether the exchange supports exchange credit.","nullable":true,"type":"boolean"}}},"supported_time_in_force":{"description":"List of supported time-in-force order types.","nullable":true,"type":"array","items":{"type":"string"}}}}}}}
```

## The ReferenceDataIndexInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataIndexInfo":{"description":"Index metadata.","properties":{"index":{"$ref":"#/components/schemas/Index"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"type":{"$ref":"#/components/schemas/IndexType"}},"required":["index","full_name"],"type":"object"},"Index":{"description":"Name of the index.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"IndexType":{"description":"Type of the index.","type":"string"}}}}
```

## The ReferenceDataPairInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataPairInfo":{"description":"Pair metadata.","properties":{"pair":{"$ref":"#/components/schemas/Pair"},"full_name":{"$ref":"#/components/schemas/FullName"}},"required":["pair","full_name"],"type":"object"},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"}}}}
```

## The ReferenceDataMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataMetricInfo":{"description":"Metric metadata.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"},"constituent_snapshots_url":{"$ref":"#/components/schemas/ConstituentSnapshotsUrl"},"constituent_timeframes_url":{"$ref":"#/components/schemas/ConstituentTimeframesUrl"},"docs_url":{"$ref":"#/components/schemas/DocsUrl"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"ConstituentSnapshotsUrl":{"description":"The endpoint URL of the constituent snapshots.","type":"string"},"ConstituentTimeframesUrl":{"description":"The endpoint URL of the constituent timeframes.","type":"string"},"DocsUrl":{"description":"The documentation URL.","type":"string"}}}}
```

## The CatalogAssetMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogAssetMetricInfo":{"description":"Information about asset metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogAssetMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogAssetMetricFrequencies":{"description":"List of asset metric frequencies.","items":{"$ref":"#/components/schemas/CatalogAssetMetricFrequency"},"type":"array"},"CatalogAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the asset metric."},"assets":{"$ref":"#/components/schemas/AssetsIds"}},"type":"object","required":["frequency","assets"]},"AssetsIds":{"description":"List of asset names.","items":{"$ref":"#/components/schemas/AssetId"},"type":"array"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogExchangeMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogExchangeMetricInfo":{"description":"Information about exchange metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogExchangeMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogExchangeMetricFrequencies":{"description":"List of exchange metric frequencies.","items":{"$ref":"#/components/schemas/CatalogExchangeMetricFrequency"},"type":"array"},"CatalogExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the exchange metric."},"exchanges":{"$ref":"#/components/schemas/ExchangeIds"}},"type":"object","required":["frequency","exchanges"]},"ExchangeIds":{"description":"List of exchange names.","items":{"$ref":"#/components/schemas/ExchangeId"},"type":"array"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogExchangeAssetMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogExchangeAssetMetricInfo":{"description":"Information about exchange-asset metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogExchangeAssetMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogExchangeAssetMetricFrequencies":{"description":"List of exchange-asset metric frequencies.","items":{"$ref":"#/components/schemas/CatalogExchangeAssetMetricFrequency"},"type":"array"},"CatalogExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the exchange-asset metric."},"exchange_assets":{"$ref":"#/components/schemas/ExchangeAssets"}},"type":"object","required":["frequency","exchange_assets"]},"ExchangeAssets":{"description":"List of exchange-asset pairs.","items":{"$ref":"#/components/schemas/ExchangeAsset"},"type":"array"},"ExchangeAsset":{"description":"Unique combination of the exchange and asset.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogV2ExchangeAssetMetricsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ExchangeAssetMetricsInfo":{"description":"Information about exchange-asset metrics.","properties":{"exchange_asset":{"$ref":"#/components/schemas/ExchangeId"},"metrics":{"$ref":"#/components/schemas/ExchangeAssetMetricsIds"}},"required":["exchange_asset","metrics"],"type":"object"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"ExchangeAssetMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricInfo"},"type":"array"},"ExchangeAssetMetricInfo":{"description":"Information about availability of metric for an exchange-asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeAssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequency"},"type":"array"},"ExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2ExchangePairMetricsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ExchangePairMetricsInfo":{"description":"Information about exchange-pair metrics.","properties":{"exchange_pair":{"$ref":"#/components/schemas/ExchangeId"},"metrics":{"$ref":"#/components/schemas/ExchangePairMetricsIds"}},"required":["exchange_pair","metrics"],"type":"object"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"ExchangePairMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangePairMetricInfo"},"type":"array"},"ExchangePairMetricInfo":{"description":"Information about availability of metric for an exchange-pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangePairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangePairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangePairMetricFrequency"},"type":"array"},"ExchangePairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogPairMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogPairMetricInfo":{"description":"Information about pair metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogPairMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogPairMetricFrequencies":{"description":"List of pair metric frequencies.","items":{"$ref":"#/components/schemas/CatalogPairMetricFrequency"},"type":"array"},"CatalogPairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the pair metric."},"pairs":{"$ref":"#/components/schemas/Pairs"}},"type":"object","required":["frequency","pairs"]},"Pairs":{"description":"List of pair names.","items":{"$ref":"#/components/schemas/PairId"},"type":"array"},"PairId":{"description":"Unique name of the pair.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogV2PairMetricsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2PairMetricsInfo":{"description":"Information about pair metrics.","properties":{"pair":{"$ref":"#/components/schemas/PairId"},"metrics":{"$ref":"#/components/schemas/PairMetricsIds"}},"required":["pair","metrics"],"type":"object"},"PairId":{"description":"Unique name of the pair.","type":"string"},"PairMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/PairMetricInfo"},"type":"array"},"PairMetricInfo":{"description":"Information about availability of metric for an pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/PairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"PairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/PairMetricFrequency"},"type":"array"},"PairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogInstitutionMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogInstitutionMetricInfo":{"description":"Information about institution metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogInstitutionMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogInstitutionMetricFrequencies":{"description":"List of institution metric frequencies.","items":{"$ref":"#/components/schemas/CatalogInstitutionMetricFrequency"},"type":"array"},"CatalogInstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the institution metric."},"institutions":{"$ref":"#/components/schemas/Institutions"}},"type":"object","required":["frequency","institutions"]},"Institutions":{"description":"List of institutions.","items":{"$ref":"#/components/schemas/InstitutionId"},"type":"array"},"InstitutionId":{"description":"Unique name of the institution.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogV2InstitutionMetricsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2InstitutionMetricsInfo":{"description":"Information about institution metrics.","properties":{"institution":{"$ref":"#/components/schemas/InstitutionId"},"metrics":{"$ref":"#/components/schemas/InstitutionMetricsIds"}},"required":["institution","metrics"],"type":"object"},"InstitutionId":{"description":"Unique name of the institution.","type":"string"},"InstitutionMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/InstitutionMetricInfo"},"type":"array"},"InstitutionMetricInfo":{"description":"Information about availability of metric for an institution.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/InstitutionMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"InstitutionMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/InstitutionMetricFrequency"},"type":"array"},"InstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogAssetChainsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogAssetChainsInfo":{"description":"Information about asset chains.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMempoolFeeratesInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMempoolFeeratesInfo":{"description":"Information about mempool feerates.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMiningPoolTipsSummaryInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMiningPoolTipsSummaryInfo":{"description":"Information about mining pool tips summary.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogTransactionTrackerInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogTransactionTrackerInfo":{"description":"Information about transaction tracker.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2BlockchainAssetsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2BlockchainAssetsInfo":{"description":"Information about blockchain assets.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"experimental":{"$ref":"#/components/schemas/ExperimentalAsset"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"ExperimentalAsset":{"description":"If set to true, discrepancies might be present in the dataset for this asset, and that's expected.","type":"boolean"}}}}
```

## The AssetMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetMetricInfo":{"description":"Information about availability of metric for an asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/AssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"AssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/AssetMetricFrequency"},"type":"array"},"AssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"min_height":{"$ref":"#/components/schemas/MinHeight"},"max_height":{"$ref":"#/components/schemas/MaxHeight"},"min_hash":{"$ref":"#/components/schemas/MinHash"},"max_hash":{"$ref":"#/components/schemas/MaxHash"},"community":{"$ref":"#/components/schemas/Community"},"experimental":{"$ref":"#/components/schemas/ExperimentalAssetMetric"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MinHeight":{"description":"Minimal available block height for time series.","type":"string","format":"int64"},"MaxHeight":{"description":"Maximal available block height for time series.","type":"string","format":"int64"},"MinHash":{"description":"Minimal available black hash for time series.","type":"string"},"MaxHash":{"description":"Maximal available block hash for time series.","type":"string"},"Community":{"description":"Indicates an availability of the metric in the community version of the API.","type":"boolean"},"ExperimentalAssetMetric":{"description":"Asset, metric, and frequency combination is experimental.","type":"boolean"}}}}
```

## The PairMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairMetricInfo":{"description":"Information about availability of metric for an pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/PairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"PairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/PairMetricFrequency"},"type":"array"},"PairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeAssetMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeAssetMetricInfo":{"description":"Information about availability of metric for an exchange-asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeAssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequency"},"type":"array"},"ExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangePairMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangePairMetricInfo":{"description":"Information about availability of metric for an exchange-pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangePairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangePairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangePairMetricFrequency"},"type":"array"},"ExchangePairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The MarketMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketMetricInfo":{"description":"Information about availability of metric for a market.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/MarketMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"MarketMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/MarketMetricFrequency"},"type":"array"},"MarketMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeMetricInfo":{"description":"Information about availability of metric for an exchange.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeMetricFrequency"},"type":"array"},"ExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The InstitutionMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"InstitutionMetricInfo":{"description":"Information about availability of metric for an institution.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/InstitutionMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"InstitutionMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/InstitutionMetricFrequency"},"type":"array"},"InstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The MetricId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MetricId":{"description":"Name of the metric.","type":"string"}}}}
```

## The Description object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Description":{"description":"Human-friendly description.","type":"string"}}}}
```

## The IndexId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexId":{"description":"Name of the index.","type":"string"}}}}
```

## The IndexFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexFrequencies":{"description":"Frequencies of the index.","items":{"$ref":"#/components/schemas/CatalogIndexFrequency"},"type":"array"},"CatalogIndexFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the index."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The IndexType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexType":{"description":"Type of the index.","type":"string"}}}}
```

## The CatalogIndexFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogIndexFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the index."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The Product object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Product":{"description":"Associated Product of the metric.","type":"string"}}}}
```

## The Category object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Category":{"description":"Category of the metric.","type":"string"}}}}
```

## The Subcategory object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Subcategory":{"description":"Subcategory of the metric.","type":"string"}}}}
```

## The Unit object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Unit":{"description":"Unit of the metric.","type":"string"}}}}
```

## The MetricDataType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"}}}}
```

## The MetricType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MetricType":{"description":"Type of the metric.","type":"string"}}}}
```

## The ExperimentalMetric object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The ExperimentalMarket object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExperimentalMarket":{"description":"If set to true, indicates that market collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The Reviewable object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"}}}}
```

## The Community object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Community":{"description":"Indicates an availability of the metric in the community version of the API.","type":"boolean"}}}}
```

## The AssetsIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetsIds":{"description":"List of asset names.","items":{"$ref":"#/components/schemas/AssetId"},"type":"array"},"AssetId":{"description":"Unique name of the asset.","type":"string"}}}}
```

## The ExchangeIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeIds":{"description":"List of exchange names.","items":{"$ref":"#/components/schemas/ExchangeId"},"type":"array"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"}}}}
```

## The ExchangeAssets object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeAssets":{"description":"List of exchange-asset pairs.","items":{"$ref":"#/components/schemas/ExchangeAsset"},"type":"array"},"ExchangeAsset":{"description":"Unique combination of the exchange and asset.","type":"string"}}}}
```

## The Pairs object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Pairs":{"description":"List of pair names.","items":{"$ref":"#/components/schemas/PairId"},"type":"array"},"PairId":{"description":"Unique name of the pair.","type":"string"}}}}
```

## The Institutions object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Institutions":{"description":"List of institutions.","items":{"$ref":"#/components/schemas/InstitutionId"},"type":"array"},"InstitutionId":{"description":"Unique name of the institution.","type":"string"}}}}
```

## The CatalogAssetMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogAssetMetricFrequencies":{"description":"List of asset metric frequencies.","items":{"$ref":"#/components/schemas/CatalogAssetMetricFrequency"},"type":"array"},"CatalogAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the asset metric."},"assets":{"$ref":"#/components/schemas/AssetsIds"}},"type":"object","required":["frequency","assets"]},"AssetsIds":{"description":"List of asset names.","items":{"$ref":"#/components/schemas/AssetId"},"type":"array"},"AssetId":{"description":"Unique name of the asset.","type":"string"}}}}
```

## The CatalogExchangeMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogExchangeMetricFrequencies":{"description":"List of exchange metric frequencies.","items":{"$ref":"#/components/schemas/CatalogExchangeMetricFrequency"},"type":"array"},"CatalogExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the exchange metric."},"exchanges":{"$ref":"#/components/schemas/ExchangeIds"}},"type":"object","required":["frequency","exchanges"]},"ExchangeIds":{"description":"List of exchange names.","items":{"$ref":"#/components/schemas/ExchangeId"},"type":"array"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"}}}}
```

## The CatalogExchangeAssetMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogExchangeAssetMetricFrequencies":{"description":"List of exchange-asset metric frequencies.","items":{"$ref":"#/components/schemas/CatalogExchangeAssetMetricFrequency"},"type":"array"},"CatalogExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the exchange-asset metric."},"exchange_assets":{"$ref":"#/components/schemas/ExchangeAssets"}},"type":"object","required":["frequency","exchange_assets"]},"ExchangeAssets":{"description":"List of exchange-asset pairs.","items":{"$ref":"#/components/schemas/ExchangeAsset"},"type":"array"},"ExchangeAsset":{"description":"Unique combination of the exchange and asset.","type":"string"}}}}
```

## The CatalogPairMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogPairMetricFrequencies":{"description":"List of pair metric frequencies.","items":{"$ref":"#/components/schemas/CatalogPairMetricFrequency"},"type":"array"},"CatalogPairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the pair metric."},"pairs":{"$ref":"#/components/schemas/Pairs"}},"type":"object","required":["frequency","pairs"]},"Pairs":{"description":"List of pair names.","items":{"$ref":"#/components/schemas/PairId"},"type":"array"},"PairId":{"description":"Unique name of the pair.","type":"string"}}}}
```

## The CatalogInstitutionMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogInstitutionMetricFrequencies":{"description":"List of institution metric frequencies.","items":{"$ref":"#/components/schemas/CatalogInstitutionMetricFrequency"},"type":"array"},"CatalogInstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the institution metric."},"institutions":{"$ref":"#/components/schemas/Institutions"}},"type":"object","required":["frequency","institutions"]},"Institutions":{"description":"List of institutions.","items":{"$ref":"#/components/schemas/InstitutionId"},"type":"array"},"InstitutionId":{"description":"Unique name of the institution.","type":"string"}}}}
```

## The DisplayName object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"}}}}
```

## The ReferenceDataAssetsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataAssetsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataAssetInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataAssetInfo":{"description":"Asset metadata.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"full_name":{"$ref":"#/components/schemas/FullName"},"talos":{"description":"Talos metadata for the asset. Returned only when `include=talos` is specified.","type":"array","items":{"$ref":"#/components/schemas/TalosAssetMetadata"}}},"required":["asset","full_name"],"type":"object"},"Asset":{"description":"Name of the asset.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"TalosAssetMetadata":{"description":"Provider metadata. Contains `cm_ext_asset` (Coin Metrics symbol using provider namespace, e.g. \"talos:BTC\") and `cm_ext_asset_by_id` (Coin Metrics ID using provider namespace, e.g. \"talos:by-id:24\") as optional fields, plus any additional provider-specific fields.","type":"object","properties":{"cm_ext_asset":{"description":"Coin Metrics symbol using provider namespace (e.g. \"talos:BTC\").","nullable":true,"type":"string"},"cm_ext_asset_by_id":{"description":"Coin Metrics ID using provider namespace (e.g. \"talos:by-id:24\").","nullable":true,"type":"string"},"symbol":{"description":"Asset symbol in the provider's notation (e.g. \"BTC\").","nullable":true,"type":"string"},"currency_id":{"description":"Numeric currency identifier in the provider's system, as a string.","nullable":true,"type":"string"},"description":{"description":"Human-readable description of the asset.","nullable":true,"type":"string"},"alias_for_currency":{"description":"Alias for the underlying currency symbol.","nullable":true,"type":"string"},"alias_for_chain_symbol":{"description":"Alias for the blockchain chain symbol.","nullable":true,"type":"string"}}},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataExchangesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataExchangesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataExchangeInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataExchangeInfo":{"description":"Exchange metadata.","properties":{"exchange":{"$ref":"#/components/schemas/Exchange"},"full_name":{"$ref":"#/components/schemas/FullName"},"talos":{"description":"Talos metadata for the exchange. Returned only when `include=talos` is specified.","type":"array","items":{"$ref":"#/components/schemas/TalosExchangeMetadata"}}},"required":["exchange","full_name"],"type":"object"},"Exchange":{"description":"Name of the exchange.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"TalosExchangeMetadata":{"description":"Provider metadata for exchanges. Contains `cm_ext_exchange` (Coin Metrics symbol using provider namespace, e.g. \"talos:binance\") and `cm_ext_exchange_by_id` (Coin Metrics ID using provider namespace, e.g. \"talos:by-id:1003\") as optional fields, plus any additional provider-specific fields.","type":"object","properties":{"cm_ext_exchange":{"description":"Coin Metrics symbol using provider namespace (e.g. \"talos:binance\").","nullable":true,"type":"string"},"cm_ext_exchange_by_id":{"description":"Coin Metrics ID using provider namespace (e.g. \"talos:by-id:1003\").","nullable":true,"type":"string"},"market":{"description":"Exchange name in the provider's namespace.","nullable":true,"type":"string"},"market_id":{"description":"Numeric market identifier in the provider's system.","nullable":true,"type":"integer"},"display_name":{"description":"Human-readable display name for the exchange.","nullable":true,"type":"string"},"short_name":{"description":"Short identifier for the exchange.","nullable":true,"type":"string"},"type":{"description":"Exchange type (e.g. \"Exchange\").","nullable":true,"type":"string"},"color":{"description":"Brand color for the exchange as a hex code.","nullable":true,"type":"string"},"depth_type":{"description":"Order book depth type (e.g. \"Price\").","nullable":true,"type":"string"},"capabilities":{"description":"Supported capabilities for this exchange.","nullable":true,"type":"object","properties":{"transfers":{"description":"Whether transfers are supported.","nullable":true,"type":"boolean"},"market_data":{"description":"Whether market data is supported.","nullable":true,"type":"boolean"},"orders":{"description":"Whether order placement is supported.","nullable":true,"type":"boolean"},"balances":{"description":"Whether balance retrieval is supported.","nullable":true,"type":"boolean"}}},"flags":{"description":"Exchange capability flags.","nullable":true,"type":"object","properties":{"supports_margin_cost":{"description":"Whether the exchange supports margin cost.","nullable":true,"type":"boolean"},"supports_reduce_only":{"description":"Whether the exchange supports reduce-only orders.","nullable":true,"type":"boolean"},"supports_native_counter_currency":{"description":"Whether the exchange supports native counter currency.","nullable":true,"type":"boolean"},"orders_fill_at_requested_price":{"description":"Whether orders fill at the requested price.","nullable":true,"type":"boolean"},"supports_exchange_credit":{"description":"Whether the exchange supports exchange credit.","nullable":true,"type":"boolean"}}},"supported_time_in_force":{"description":"List of supported time-in-force order types.","nullable":true,"type":"array","items":{"type":"string"}}}},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataIndexesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataIndexesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataIndexInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataIndexInfo":{"description":"Index metadata.","properties":{"index":{"$ref":"#/components/schemas/Index"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"type":{"$ref":"#/components/schemas/IndexType"}},"required":["index","full_name"],"type":"object"},"Index":{"description":"Name of the index.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"IndexType":{"description":"Type of the index.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataPairsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataPairsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataPairInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataPairInfo":{"description":"Pair metadata.","properties":{"pair":{"$ref":"#/components/schemas/Pair"},"full_name":{"$ref":"#/components/schemas/FullName"}},"required":["pair","full_name"],"type":"object"},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataAssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataAssetMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataMetricInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataMetricInfo":{"description":"Metric metadata.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"},"constituent_snapshots_url":{"$ref":"#/components/schemas/ConstituentSnapshotsUrl"},"constituent_timeframes_url":{"$ref":"#/components/schemas/ConstituentTimeframesUrl"},"docs_url":{"$ref":"#/components/schemas/DocsUrl"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"ConstituentSnapshotsUrl":{"description":"The endpoint URL of the constituent snapshots.","type":"string"},"ConstituentTimeframesUrl":{"description":"The endpoint URL of the constituent timeframes.","type":"string"},"DocsUrl":{"description":"The documentation URL.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataExchangeMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataExchangeMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataMetricInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataMetricInfo":{"description":"Metric metadata.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"},"constituent_snapshots_url":{"$ref":"#/components/schemas/ConstituentSnapshotsUrl"},"constituent_timeframes_url":{"$ref":"#/components/schemas/ConstituentTimeframesUrl"},"docs_url":{"$ref":"#/components/schemas/DocsUrl"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"ConstituentSnapshotsUrl":{"description":"The endpoint URL of the constituent snapshots.","type":"string"},"ConstituentTimeframesUrl":{"description":"The endpoint URL of the constituent timeframes.","type":"string"},"DocsUrl":{"description":"The documentation URL.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataExchangeAssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataExchangeAssetMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataMetricInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataMetricInfo":{"description":"Metric metadata.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"},"constituent_snapshots_url":{"$ref":"#/components/schemas/ConstituentSnapshotsUrl"},"constituent_timeframes_url":{"$ref":"#/components/schemas/ConstituentTimeframesUrl"},"docs_url":{"$ref":"#/components/schemas/DocsUrl"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"ConstituentSnapshotsUrl":{"description":"The endpoint URL of the constituent snapshots.","type":"string"},"ConstituentTimeframesUrl":{"description":"The endpoint URL of the constituent timeframes.","type":"string"},"DocsUrl":{"description":"The documentation URL.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataExchangePairMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataExchangePairMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataMetricInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataMetricInfo":{"description":"Metric metadata.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"},"constituent_snapshots_url":{"$ref":"#/components/schemas/ConstituentSnapshotsUrl"},"constituent_timeframes_url":{"$ref":"#/components/schemas/ConstituentTimeframesUrl"},"docs_url":{"$ref":"#/components/schemas/DocsUrl"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"ConstituentSnapshotsUrl":{"description":"The endpoint URL of the constituent snapshots.","type":"string"},"ConstituentTimeframesUrl":{"description":"The endpoint URL of the constituent timeframes.","type":"string"},"DocsUrl":{"description":"The documentation URL.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataPairMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataPairMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataMetricInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataMetricInfo":{"description":"Metric metadata.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"},"constituent_snapshots_url":{"$ref":"#/components/schemas/ConstituentSnapshotsUrl"},"constituent_timeframes_url":{"$ref":"#/components/schemas/ConstituentTimeframesUrl"},"docs_url":{"$ref":"#/components/schemas/DocsUrl"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"ConstituentSnapshotsUrl":{"description":"The endpoint URL of the constituent snapshots.","type":"string"},"ConstituentTimeframesUrl":{"description":"The endpoint URL of the constituent timeframes.","type":"string"},"DocsUrl":{"description":"The documentation URL.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataInstitutionMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataInstitutionMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataMetricInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataMetricInfo":{"description":"Metric metadata.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"},"constituent_snapshots_url":{"$ref":"#/components/schemas/ConstituentSnapshotsUrl"},"constituent_timeframes_url":{"$ref":"#/components/schemas/ConstituentTimeframesUrl"},"docs_url":{"$ref":"#/components/schemas/DocsUrl"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"ConstituentSnapshotsUrl":{"description":"The endpoint URL of the constituent snapshots.","type":"string"},"ConstituentTimeframesUrl":{"description":"The endpoint URL of the constituent timeframes.","type":"string"},"DocsUrl":{"description":"The documentation URL.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ReferenceDataMarketMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataMarketMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ReferenceDataMetricInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ReferenceDataMetricInfo":{"description":"Metric metadata.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"},"constituent_snapshots_url":{"$ref":"#/components/schemas/ConstituentSnapshotsUrl"},"constituent_timeframes_url":{"$ref":"#/components/schemas/ConstituentTimeframesUrl"},"docs_url":{"$ref":"#/components/schemas/DocsUrl"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"ConstituentSnapshotsUrl":{"description":"The endpoint URL of the constituent snapshots.","type":"string"},"ConstituentTimeframesUrl":{"description":"The endpoint URL of the constituent timeframes.","type":"string"},"DocsUrl":{"description":"The documentation URL.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The AssetMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/AssetMetricFrequency"},"type":"array"},"AssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"min_height":{"$ref":"#/components/schemas/MinHeight"},"max_height":{"$ref":"#/components/schemas/MaxHeight"},"min_hash":{"$ref":"#/components/schemas/MinHash"},"max_hash":{"$ref":"#/components/schemas/MaxHash"},"community":{"$ref":"#/components/schemas/Community"},"experimental":{"$ref":"#/components/schemas/ExperimentalAssetMetric"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MinHeight":{"description":"Minimal available block height for time series.","type":"string","format":"int64"},"MaxHeight":{"description":"Maximal available block height for time series.","type":"string","format":"int64"},"MinHash":{"description":"Minimal available black hash for time series.","type":"string"},"MaxHash":{"description":"Maximal available block hash for time series.","type":"string"},"Community":{"description":"Indicates an availability of the metric in the community version of the API.","type":"boolean"},"ExperimentalAssetMetric":{"description":"Asset, metric, and frequency combination is experimental.","type":"boolean"}}}}
```

## The PairMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/PairMetricFrequency"},"type":"array"},"PairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeMetricFrequency"},"type":"array"},"ExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeAssetMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeAssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequency"},"type":"array"},"ExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangePairMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangePairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangePairMetricFrequency"},"type":"array"},"ExchangePairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The InstitutionMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"InstitutionMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/InstitutionMetricFrequency"},"type":"array"},"InstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The MarketMetricFrequencies object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/MarketMetricFrequency"},"type":"array"},"MarketMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogAssetMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the asset metric."},"assets":{"$ref":"#/components/schemas/AssetsIds"}},"type":"object","required":["frequency","assets"]},"AssetsIds":{"description":"List of asset names.","items":{"$ref":"#/components/schemas/AssetId"},"type":"array"},"AssetId":{"description":"Unique name of the asset.","type":"string"}}}}
```

## The CatalogExchangeMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the exchange metric."},"exchanges":{"$ref":"#/components/schemas/ExchangeIds"}},"type":"object","required":["frequency","exchanges"]},"ExchangeIds":{"description":"List of exchange names.","items":{"$ref":"#/components/schemas/ExchangeId"},"type":"array"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"}}}}
```

## The CatalogExchangeAssetMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the exchange-asset metric."},"exchange_assets":{"$ref":"#/components/schemas/ExchangeAssets"}},"type":"object","required":["frequency","exchange_assets"]},"ExchangeAssets":{"description":"List of exchange-asset pairs.","items":{"$ref":"#/components/schemas/ExchangeAsset"},"type":"array"},"ExchangeAsset":{"description":"Unique combination of the exchange and asset.","type":"string"}}}}
```

## The CatalogPairMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogPairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the pair metric."},"pairs":{"$ref":"#/components/schemas/Pairs"}},"type":"object","required":["frequency","pairs"]},"Pairs":{"description":"List of pair names.","items":{"$ref":"#/components/schemas/PairId"},"type":"array"},"PairId":{"description":"Unique name of the pair.","type":"string"}}}}
```

## The CatalogInstitutionMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogInstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the institution metric."},"institutions":{"$ref":"#/components/schemas/Institutions"}},"type":"object","required":["frequency","institutions"]},"Institutions":{"description":"List of institutions.","items":{"$ref":"#/components/schemas/InstitutionId"},"type":"array"},"InstitutionId":{"description":"Unique name of the institution.","type":"string"}}}}
```

## The AssetMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"min_height":{"$ref":"#/components/schemas/MinHeight"},"max_height":{"$ref":"#/components/schemas/MaxHeight"},"min_hash":{"$ref":"#/components/schemas/MinHash"},"max_hash":{"$ref":"#/components/schemas/MaxHash"},"community":{"$ref":"#/components/schemas/Community"},"experimental":{"$ref":"#/components/schemas/ExperimentalAssetMetric"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MinHeight":{"description":"Minimal available block height for time series.","type":"string","format":"int64"},"MaxHeight":{"description":"Maximal available block height for time series.","type":"string","format":"int64"},"MinHash":{"description":"Minimal available black hash for time series.","type":"string"},"MaxHash":{"description":"Maximal available block hash for time series.","type":"string"},"Community":{"description":"Indicates an availability of the metric in the community version of the API.","type":"boolean"},"ExperimentalAssetMetric":{"description":"Asset, metric, and frequency combination is experimental.","type":"boolean"}}}}
```

## The PairMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeAssetMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangePairMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangePairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The ExchangeMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The InstitutionMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"InstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The MarketMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMetricInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMetricInfo":{"description":"Information about asset metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogAssetMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogAssetMetricFrequencies":{"description":"List of asset metric frequencies.","items":{"$ref":"#/components/schemas/CatalogAssetMetricFrequency"},"type":"array"},"CatalogAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the asset metric."},"assets":{"$ref":"#/components/schemas/AssetsIds"}},"type":"object","required":["frequency","assets"]},"AssetsIds":{"description":"List of asset names.","items":{"$ref":"#/components/schemas/AssetId"},"type":"array"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogAssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogAssetMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogAssetMetricInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogAssetMetricInfo":{"description":"Information about asset metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogAssetMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogAssetMetricFrequencies":{"description":"List of asset metric frequencies.","items":{"$ref":"#/components/schemas/CatalogAssetMetricFrequency"},"type":"array"},"CatalogAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the asset metric."},"assets":{"$ref":"#/components/schemas/AssetsIds"}},"type":"object","required":["frequency","assets"]},"AssetsIds":{"description":"List of asset names.","items":{"$ref":"#/components/schemas/AssetId"},"type":"array"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogV2AssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2AssetMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2AssetMetricsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2AssetMetricsInfo":{"description":"Information about asset metrics.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"metrics":{"$ref":"#/components/schemas/MetricsIds"}},"required":["asset","metrics"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/AssetMetricInfo"},"type":"array"},"AssetMetricInfo":{"description":"Information about availability of metric for an asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/AssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"AssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/AssetMetricFrequency"},"type":"array"},"AssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"min_height":{"$ref":"#/components/schemas/MinHeight"},"max_height":{"$ref":"#/components/schemas/MaxHeight"},"min_hash":{"$ref":"#/components/schemas/MinHash"},"max_hash":{"$ref":"#/components/schemas/MaxHash"},"community":{"$ref":"#/components/schemas/Community"},"experimental":{"$ref":"#/components/schemas/ExperimentalAssetMetric"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"MinHeight":{"description":"Minimal available block height for time series.","type":"string","format":"int64"},"MaxHeight":{"description":"Maximal available block height for time series.","type":"string","format":"int64"},"MinHash":{"description":"Minimal available black hash for time series.","type":"string"},"MaxHash":{"description":"Maximal available block hash for time series.","type":"string"},"Community":{"description":"Indicates an availability of the metric in the community version of the API.","type":"boolean"},"ExperimentalAssetMetric":{"description":"Asset, metric, and frequency combination is experimental.","type":"boolean"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogExchangeMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogExchangeMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogExchangeMetricInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogExchangeMetricInfo":{"description":"Information about exchange metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogExchangeMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogExchangeMetricFrequencies":{"description":"List of exchange metric frequencies.","items":{"$ref":"#/components/schemas/CatalogExchangeMetricFrequency"},"type":"array"},"CatalogExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the exchange metric."},"exchanges":{"$ref":"#/components/schemas/ExchangeIds"}},"type":"object","required":["frequency","exchanges"]},"ExchangeIds":{"description":"List of exchange names.","items":{"$ref":"#/components/schemas/ExchangeId"},"type":"array"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogV2ExchangeMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ExchangeMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2ExchangeMetricsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2ExchangeMetricsInfo":{"description":"Information about exchange metrics.","properties":{"exchange":{"$ref":"#/components/schemas/ExchangeId"},"metrics":{"$ref":"#/components/schemas/ExchangeMetricsIds"}},"required":["exchange","metrics"],"type":"object"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"ExchangeMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeMetricInfo"},"type":"array"},"ExchangeMetricInfo":{"description":"Information about availability of metric for an exchange.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeMetricFrequency"},"type":"array"},"ExchangeMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogExchangeAssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogExchangeAssetMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogExchangeAssetMetricInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogExchangeAssetMetricInfo":{"description":"Information about exchange-asset metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogExchangeAssetMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogExchangeAssetMetricFrequencies":{"description":"List of exchange-asset metric frequencies.","items":{"$ref":"#/components/schemas/CatalogExchangeAssetMetricFrequency"},"type":"array"},"CatalogExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the exchange-asset metric."},"exchange_assets":{"$ref":"#/components/schemas/ExchangeAssets"}},"type":"object","required":["frequency","exchange_assets"]},"ExchangeAssets":{"description":"List of exchange-asset pairs.","items":{"$ref":"#/components/schemas/ExchangeAsset"},"type":"array"},"ExchangeAsset":{"description":"Unique combination of the exchange and asset.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogV2ExchangeAssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ExchangeAssetMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2ExchangeAssetMetricsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2ExchangeAssetMetricsInfo":{"description":"Information about exchange-asset metrics.","properties":{"exchange_asset":{"$ref":"#/components/schemas/ExchangeId"},"metrics":{"$ref":"#/components/schemas/ExchangeAssetMetricsIds"}},"required":["exchange_asset","metrics"],"type":"object"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"ExchangeAssetMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricInfo"},"type":"array"},"ExchangeAssetMetricInfo":{"description":"Information about availability of metric for an exchange-asset.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangeAssetMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangeAssetMetricFrequency"},"type":"array"},"ExchangeAssetMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogV2ExchangePairMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ExchangePairMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2ExchangePairMetricsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2ExchangePairMetricsInfo":{"description":"Information about exchange-pair metrics.","properties":{"exchange_pair":{"$ref":"#/components/schemas/ExchangeId"},"metrics":{"$ref":"#/components/schemas/ExchangePairMetricsIds"}},"required":["exchange_pair","metrics"],"type":"object"},"ExchangeId":{"description":"Unique name of the exchange.","type":"string"},"ExchangePairMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/ExchangePairMetricInfo"},"type":"array"},"ExchangePairMetricInfo":{"description":"Information about availability of metric for an exchange-pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/ExchangePairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"ExchangePairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/ExchangePairMetricFrequency"},"type":"array"},"ExchangePairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogPairMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogPairMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogPairMetricInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogPairMetricInfo":{"description":"Information about pair metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogPairMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogPairMetricFrequencies":{"description":"List of pair metric frequencies.","items":{"$ref":"#/components/schemas/CatalogPairMetricFrequency"},"type":"array"},"CatalogPairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the pair metric."},"pairs":{"$ref":"#/components/schemas/Pairs"}},"type":"object","required":["frequency","pairs"]},"Pairs":{"description":"List of pair names.","items":{"$ref":"#/components/schemas/PairId"},"type":"array"},"PairId":{"description":"Unique name of the pair.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogV2PairMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2PairMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2PairMetricsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2PairMetricsInfo":{"description":"Information about pair metrics.","properties":{"pair":{"$ref":"#/components/schemas/PairId"},"metrics":{"$ref":"#/components/schemas/PairMetricsIds"}},"required":["pair","metrics"],"type":"object"},"PairId":{"description":"Unique name of the pair.","type":"string"},"PairMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/PairMetricInfo"},"type":"array"},"PairMetricInfo":{"description":"Information about availability of metric for an pair.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/PairMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"PairMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/PairMetricFrequency"},"type":"array"},"PairMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogInstitutionMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogInstitutionMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogInstitutionMetricInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogInstitutionMetricInfo":{"description":"Information about institution metric.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"full_name":{"$ref":"#/components/schemas/FullName"},"description":{"$ref":"#/components/schemas/Description"},"product":{"$ref":"#/components/schemas/Product"},"category":{"$ref":"#/components/schemas/Category"},"subcategory":{"$ref":"#/components/schemas/Subcategory"},"unit":{"$ref":"#/components/schemas/Unit"},"data_type":{"$ref":"#/components/schemas/MetricDataType"},"type":{"$ref":"#/components/schemas/MetricType"},"reviewable":{"$ref":"#/components/schemas/Reviewable"},"frequencies":{"$ref":"#/components/schemas/CatalogInstitutionMetricFrequencies"},"display_name":{"$ref":"#/components/schemas/DisplayName"},"experimental":{"$ref":"#/components/schemas/ExperimentalMetric"}},"required":["metric","full_name","description","product","category","subcategory","unit","data_type","type","frequencies"],"type":"object"},"MetricId":{"description":"Name of the metric.","type":"string"},"FullName":{"description":"Human-friendly name.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"Product":{"description":"Associated Product of the metric.","type":"string"},"Category":{"description":"Category of the metric.","type":"string"},"Subcategory":{"description":"Subcategory of the metric.","type":"string"},"Unit":{"description":"Unit of the metric.","type":"string"},"MetricDataType":{"description":"Data Type of the metric. Can be bigint or decimal.<br/>\n\"bigint\" means that you should expect an integer number in a range from -9223372036854775808 to 9223372036854775807.<br/>\n\"decimal\" means that a number can have up to 131072 digits before the decimal point and up to 16383 digits after the decimal point.\n","type":"string"},"MetricType":{"description":"Type of the metric.","type":"string"},"Reviewable":{"description":"Reviewable by human flag.","type":"boolean"},"CatalogInstitutionMetricFrequencies":{"description":"List of institution metric frequencies.","items":{"$ref":"#/components/schemas/CatalogInstitutionMetricFrequency"},"type":"array"},"CatalogInstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the institution metric."},"institutions":{"$ref":"#/components/schemas/Institutions"}},"type":"object","required":["frequency","institutions"]},"Institutions":{"description":"List of institutions.","items":{"$ref":"#/components/schemas/InstitutionId"},"type":"array"},"InstitutionId":{"description":"Unique name of the institution.","type":"string"},"DisplayName":{"description":"More detailed and human friendly name of a metric.","type":"string"},"ExperimentalMetric":{"description":"If set to true, indicates that metrics collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"}}}}
```

## The CatalogV2InstitutionMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2InstitutionMetricsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2InstitutionMetricsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2InstitutionMetricsInfo":{"description":"Information about institution metrics.","properties":{"institution":{"$ref":"#/components/schemas/InstitutionId"},"metrics":{"$ref":"#/components/schemas/InstitutionMetricsIds"}},"required":["institution","metrics"],"type":"object"},"InstitutionId":{"description":"Unique name of the institution.","type":"string"},"InstitutionMetricsIds":{"description":"List of metrics.","items":{"$ref":"#/components/schemas/InstitutionMetricInfo"},"type":"array"},"InstitutionMetricInfo":{"description":"Information about availability of metric for an institution.","properties":{"metric":{"$ref":"#/components/schemas/MetricId"},"frequencies":{"$ref":"#/components/schemas/InstitutionMetricFrequencies"}},"required":["metric","frequencies"]},"MetricId":{"description":"Name of the metric.","type":"string"},"InstitutionMetricFrequencies":{"description":"List of metric frequencies.","items":{"$ref":"#/components/schemas/InstitutionMetricFrequency"},"type":"array"},"InstitutionMetricFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the metric."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"type":"object","required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogAssetChainsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogAssetChainsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogAssetChainsInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogAssetChainsInfo":{"description":"Information about asset chains.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2AssetChainsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2AssetChainsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogAssetChainsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogAssetChainsInfo":{"description":"Information about asset chains.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMempoolFeeratesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMempoolFeeratesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMempoolFeeratesInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMempoolFeeratesInfo":{"description":"Information about mempool feerates.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MempoolFeeratesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MempoolFeeratesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMempoolFeeratesInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMempoolFeeratesInfo":{"description":"Information about mempool feerates.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogMiningPoolTipsSummaryResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogMiningPoolTipsSummaryResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMiningPoolTipsSummaryInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogMiningPoolTipsSummaryInfo":{"description":"Information about mining pool tips summary.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2MiningPoolTipsSummaryResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2MiningPoolTipsSummaryResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogMiningPoolTipsSummaryInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogMiningPoolTipsSummaryInfo":{"description":"Information about mining pool tips summary.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogTransactionTrackerResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogTransactionTrackerResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogTransactionTrackerInfo"},"type":"array"}},"required":["data"],"type":"object"},"CatalogTransactionTrackerInfo":{"description":"Information about transaction tracker.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The CatalogV2TransactionTrackerResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2TransactionTrackerResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogTransactionTrackerInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogTransactionTrackerInfo":{"description":"Information about transaction tracker.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogV2BlockchainAccountsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2BlockchainAccountsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2BlockchainAssetsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2BlockchainAssetsInfo":{"description":"Information about blockchain assets.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"experimental":{"$ref":"#/components/schemas/ExperimentalAsset"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"ExperimentalAsset":{"description":"If set to true, discrepancies might be present in the dataset for this asset, and that's expected.","type":"boolean"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogV2BlockchainBalanceUpdatesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2BlockchainBalanceUpdatesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2BlockchainAssetsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2BlockchainAssetsInfo":{"description":"Information about blockchain assets.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"experimental":{"$ref":"#/components/schemas/ExperimentalAsset"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"ExperimentalAsset":{"description":"If set to true, discrepancies might be present in the dataset for this asset, and that's expected.","type":"boolean"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogV2BlockchainRebasingChangesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2BlockchainRebasingChangesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2BlockchainAssetsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2BlockchainAssetsInfo":{"description":"Information about blockchain assets.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"experimental":{"$ref":"#/components/schemas/ExperimentalAsset"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"ExperimentalAsset":{"description":"If set to true, discrepancies might be present in the dataset for this asset, and that's expected.","type":"boolean"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogV2BlockchainBlocksResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2BlockchainBlocksResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2BlockchainAssetsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2BlockchainAssetsInfo":{"description":"Information about blockchain assets.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"experimental":{"$ref":"#/components/schemas/ExperimentalAsset"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"ExperimentalAsset":{"description":"If set to true, discrepancies might be present in the dataset for this asset, and that's expected.","type":"boolean"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogV2BlockchainTransactionsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2BlockchainTransactionsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2BlockchainAssetsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2BlockchainAssetsInfo":{"description":"Information about blockchain assets.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"},"experimental":{"$ref":"#/components/schemas/ExperimentalAsset"}},"required":["asset","min_time","max_time"],"type":"object"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"ExperimentalAsset":{"description":"If set to true, discrepancies might be present in the dataset for this asset, and that's expected.","type":"boolean"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The IndexesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/IndexInfo"},"type":"array"}},"required":["data"],"type":"object"},"IndexInfo":{"description":"Information about an index.","properties":{"index":{"$ref":"#/components/schemas/IndexId"},"full_name":{"$ref":"#/components/schemas/Description"},"description":{"$ref":"#/components/schemas/Description"},"frequencies":{"$ref":"#/components/schemas/IndexFrequencies"},"type":{"$ref":"#/components/schemas/IndexType"}},"required":["index","full_name","description","frequencies"],"type":"object"},"IndexId":{"description":"Name of the index.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"IndexFrequencies":{"description":"Frequencies of the index.","items":{"$ref":"#/components/schemas/CatalogIndexFrequency"},"type":"array"},"CatalogIndexFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the index."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"IndexType":{"description":"Type of the index.","type":"string"}}}}
```

## The CatalogV2IndexLevelsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2IndexLevelsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2IndexInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2IndexInfo":{"description":"Information about an index.","properties":{"index":{"$ref":"#/components/schemas/IndexId"},"frequencies":{"$ref":"#/components/schemas/IndexFrequencies"}},"required":["index","frequencies"],"type":"object"},"IndexId":{"description":"Name of the index.","type":"string"},"IndexFrequencies":{"description":"Frequencies of the index.","items":{"$ref":"#/components/schemas/CatalogIndexFrequency"},"type":"array"},"CatalogIndexFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the index."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The IndexInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexInfo":{"description":"Information about an index.","properties":{"index":{"$ref":"#/components/schemas/IndexId"},"full_name":{"$ref":"#/components/schemas/Description"},"description":{"$ref":"#/components/schemas/Description"},"frequencies":{"$ref":"#/components/schemas/IndexFrequencies"},"type":{"$ref":"#/components/schemas/IndexType"}},"required":["index","full_name","description","frequencies"],"type":"object"},"IndexId":{"description":"Name of the index.","type":"string"},"Description":{"description":"Human-friendly description.","type":"string"},"IndexFrequencies":{"description":"Frequencies of the index.","items":{"$ref":"#/components/schemas/CatalogIndexFrequency"},"type":"array"},"CatalogIndexFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the index."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"},"IndexType":{"description":"Type of the index.","type":"string"}}}}
```

## The CatalogV2IndexInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2IndexInfo":{"description":"Information about an index.","properties":{"index":{"$ref":"#/components/schemas/IndexId"},"frequencies":{"$ref":"#/components/schemas/IndexFrequencies"}},"required":["index","frequencies"],"type":"object"},"IndexId":{"description":"Name of the index.","type":"string"},"IndexFrequencies":{"description":"Frequencies of the index.","items":{"$ref":"#/components/schemas/CatalogIndexFrequency"},"type":"array"},"CatalogIndexFrequency":{"properties":{"frequency":{"type":"string","description":"Frequency of the index."},"min_time":{"$ref":"#/components/schemas/MinTime"},"max_time":{"$ref":"#/components/schemas/MaxTime"}},"required":["frequency","min_time","max_time"]},"MinTime":{"description":"Minimal available time for time series.","type":"string","format":"date-time"},"MaxTime":{"description":"Maximal available time for time series.","type":"string","format":"date-time"}}}}
```

## The AssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetMetricsResponse":{"description":"Time series of asset metrics.","properties":{"data":{"items":{"type":"object","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"}},"additionalProperties":{"nullable":true,"description":"Metric value. `null` value is only possible when multiple metrics are requested, but not all are calculated for now. Absent metric field is only possible when multiple metrics are requested, but not all are supported for requested assets.","type":"string"},"required":["asset","time"]}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The StreamingAssetMetric object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingAssetMetric":{"description":"Metric values.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"}},"required":["asset","time","cm_sequence_id"],"additionalProperties":{"nullable":true,"description":"Metric value.","type":"string"},"type":"object"},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The NextPageToken object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"}}}}
```

## The NextPageUrl object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The DatabaseTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The OpenInterestExchangeTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OpenInterestExchangeTime":{"description":"Time corresponding to open interest data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"}}}}
```

## The OptionTickerExchangeTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OptionTickerExchangeTime":{"description":"Time corresponding to option ticker data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"}}}}
```

## The Time object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The BlockchainJobAssets object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobAssets":{"description":"Comma separated list of assets, or wildcard (*) for all supported assets.","items":{"$ref":"#/components/schemas/AssetId"}},"AssetId":{"description":"Unique name of the asset.","type":"string"}}}}
```

## The BlockchainJobAtHeight object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobAtHeight":{"description":"Indicates the block height for which the set of account balances will be returned.<br/> Mutually exclusive with `at_slot` and `at_time`.<br/> Specifying either `at_height` or `at_slot` / `at_time` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br/>","type":"integer","format":"int64"}}}}
```

## The BlockchainJobAtSlot object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobAtSlot":{"description":"Indicates the slot for which the set of account balances will be returned.<br/> Mutually exclusive with `at_height` and `at_time`.<br/> Specifying either `at_slot` or `at_height` / `at_time` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br/>","type":"integer","format":"int64"}}}}
```

## The BlockchainJobAtTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobAtTime":{"description":"Indicates the point in time for which the set of account balances will be returned.<br/> Multiple formats of ISO 8601 are supported: `2006-01-20T00:00:00Z`, `2006-01-20T00:00:00.000Z`, `2006-01-20T00:00:00.123456Z`, `2006-01-20T00:00:00.123456789Z`, `2006-01-20`, `20060120`.<br/> UTC timezone by default. `Z` suffix is optional.<br/> Mutually exclusive with `at_height` and `at_slot`.<br/> Specifying either `at_time` or `at_height` / `at_slot` parameter is mandatory.<br/>","type":"string","format":"date-time"}}}}
```

## The BlockchainJobStartTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobStartTime":{"description":"Start of the time interval.<br/> Multiple formats of ISO 8601 are supported: `2006-01-20T00:00:00Z`, `2006-01-20T00:00:00.000Z`, `2006-01-20T00:00:00.123456Z`, `2006-01-20T00:00:00.123456789Z`, `2006-01-20`, `20060120`.<br/> Inclusive by default. Mutually exclusive with `start_height`/`end_height` and `start_slot`/`end_slot`.<br/> When specified, `end_time` parameter is mandatory.<br/> UTC timezone by default. `Z` suffix is optional.","type":"string","format":"date-time"}}}}
```

## The BlockchainJobEndTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobEndTime":{"description":"End of the time interval.<br/> Multiple formats of ISO 8601 are supported: `2006-01-20T00:00:00Z`, `2006-01-20T00:00:00.000Z`, `2006-01-20T00:00:00.123456Z`, `2006-01-20T00:00:00.123456789Z`, `2006-01-20`, `20060120`.<br/> Inclusive by default. Mutually exclusive with `start_height`/`end_height` and `start_slot`/`end_slot`.<br/> When specified, `start_time` parameter is mandatory.<br/> UTC timezone by default. `Z` suffix is optional.","type":"string","format":"date-time"}}}}
```

## The BlockchainJobStartHeight object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobStartHeight":{"description":"The start height indicates the beginning block height for the set of data that are returned.<br/> Inclusive by default. Mutually exclusive with `start_time`/`end_time` and `start_slot`/`end_slot`.<br/> When specified, `end_height` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br />","type":"integer","format":"int64"}}}}
```

## The BlockchainJobEndHeight object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobEndHeight":{"description":"The end height indicates the ending block height for the set of data that are returned.<br/> Inclusive by default. Mutually exclusive with `start_time`/`end_time` and `start_slot`/`end_slot`.<br/> When specified, `start_height` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br />","type":"integer","format":"int64"}}}}
```

## The BlockchainJobStartSlot object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobStartSlot":{"description":"The start slot indicates the beginning slot for the set of data that are returned.<br/> Inclusive by default. Mutually exclusive with `start_time`/`end_time` and `start_height`/`end_height`.<br/> When specified, `end_slot` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br />","type":"integer","format":"int64"}}}}
```

## The BlockchainJobEndSlot object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobEndSlot":{"description":"The end slot indicates the ending slot for the set of data that are returned.<br/> Inclusive by default. Mutually exclusive with `start_time`/`end_time` and `start_height`/`end_height`.<br/> When specified, `start_slot` parameter is mandatory.<br/> Not compatible with requests containing more than one asset.<br />","type":"integer","format":"int64"}}}}
```

## The Pair object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"}}}}
```

## The Institution object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Institution":{"description":"Institution name.","type":"string"}}}}
```

## The ContractCount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ContractCount":{"description":"Number of contracts.","type":"string","format":"int64"}}}}
```

## The ContractValueUSD object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ContractValueUSD":{"deprecated":true,"description":"Deprecated. Contract value in USD. This field was previously calculated using hardcoded logic that no longer reflects current contract specifications across all exchanges. Please use the new metrics available via `/timeseries/market-metrics` endpoint: `open_interest_reported_future_usd` for futures markets and `open_interest_reported_option_notional_usd` for options markets.","type":"string","format":"decimal"}}}}
```

## The Index object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Index":{"description":"Name of the index.","type":"string"}}}}
```

## The Asset object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Asset":{"description":"Name of the asset.","type":"string"}}}}
```

## The TradeAmount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeAmount":{"description":"The amount of the base asset traded.","type":"string","format":"decimal"}}}}
```

## The TradePrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradePrice":{"description":"The price of the base asset quoted in the quote asset that the trade was executed at.","type":"string","format":"decimal"}}}}
```

## The MarkPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarkPrice":{"description":"The price representing the futures' or option's price calculated by the exchange for risk management purposes.","type":"string","format":"decimal"}}}}
```

## The IndexPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexPrice":{"description":"The price index is an aggregate price derived from the major exchanges to be representative of the underlying asset's market consensus price.","type":"string","format":"decimal"}}}}
```

## The SettlementPriceEstimated object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SettlementPriceEstimated":{"description":"The estimated price of the underlying asset.","type":"string","format":"decimal"}}}}
```

## The LiquidationAmount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"LiquidationAmount":{"description":"The amount of the base asset liquidated.","type":"string","format":"decimal"}}}}
```

## The LiquidationPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"LiquidationPrice":{"description":"The price of the base asset quoted in the quote asset that the liquidation was executed at.","type":"string","format":"decimal"}}}}
```

## The FundingRateRate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"FundingRateRate":{"description":"Rate of a funding rate.","type":"string","format":"decimal"}}}}
```

## The FundingRatePredictedEstimatedRate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"FundingRatePredictedEstimatedRate":{"description":"Estimated rate of a predicted funding rate.","type":"string","format":"decimal"}}}}
```

## The FundingRatePeriod object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"FundingRatePeriod":{"description":"Period of a funding rate for a given market.","type":"string"}}}}
```

## The FundingRateInterval object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"FundingRateInterval":{"description":"Interval of a funding rate for a given market.","type":"string"}}}}
```

## The TradesCoinMetricsId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradesCoinMetricsId":{"description":"ID of a trade (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric trade id. If exchange reports trade id as a string we convert to numeric using Bijective mapping from exchange reported trade id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"}}}}
```

## The LiquidationsCoinMetricsId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"LiquidationsCoinMetricsId":{"description":"ID of a liquidation (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric liquidation id. If exchange reports liquidation id as a string we convert to numeric using Bijective mapping from exchange reported liquidation id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"}}}}
```

## The OrderBookAndQuoteCoinMetricsId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderBookAndQuoteCoinMetricsId":{"description":"ID of an order book or quote. It can be generated by Coin Metrics or provided by an exchange. If it is generated by Coin Metrics it is unique. If it is generated by exchange we can't guarantee its uniqueness.","type":"string"}}}}
```

## The cmSequenceId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The OrderBookCollectTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderBookCollectTime":{"description":"Time of when the order book was received from the exchange.","type":"string","format":"date-time"}}}}
```

## The TradeCollectTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeCollectTime":{"description":"Time of when the trade was received from the exchange.","type":"string","format":"date-time"}}}}
```

## The TradeSide object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"}}}}
```

## The TradeBlockHash object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeBlockHash":{"description":"Swap block hash. Available for DeFi markets only.","type":"string"}}}}
```

## The TradeBlockHeight object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeBlockHeight":{"description":"Swap block height. Available for DeFi markets only.","type":"string","format":"int64"}}}}
```

## The TradeTransactionId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeTransactionId":{"description":"Swap transaction ID. Available for DeFi markets only.","type":"string"}}}}
```

## The TradeInitiator object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeInitiator":{"description":"Swap transaction initiator. Available for DeFi markets only.","type":"string"}}}}
```

## The TradeSender object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeSender":{"description":"Swap caller. Available for DeFi markets only.","type":"string"}}}}
```

## The TradeBeneficiary object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeBeneficiary":{"description":"Swap output receiver. Available for DeFi markets only.","type":"string"}}}}
```

## The TradeMarkPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeMarkPrice":{"description":"The price representing the futures' or option's price calculated by the exchange for risk management purposes.","type":"string","format":"decimal"}}}}
```

## The TradeIndexPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeIndexPrice":{"description":"The price index is an aggregate price derived from the major exchanges to be representative of the underlying asset's market consensus price.","type":"string","format":"decimal"}}}}
```

## The TradeImpliedVolatility object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeImpliedVolatility":{"description":"Implied volatility calculated from the trade price.","type":"string","format":"decimal"}}}}
```

## The TradeLiquidation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TradeLiquidation":{"description":"Indicates whether the maker side, taker side, or both sides of the trade is under liquidation.","type":"string"}}}}
```

## The LiquidationSide object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"LiquidationSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"}}}}
```

## The LiquidationType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"LiquidationType":{"description":"The liquidation type. \"trade\" means that liquidation was executed, \"order\" means that the order was placed for the liquidation at the timestamp of the data entry but it wasn't necessarily executed yet.","type":"string"}}}}
```

## The OrderBookPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderBookPrice":{"description":"The limit price of the order on the order book.","type":"string","format":"decimal"}}}}
```

## The OrderBookSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderBookSize":{"description":"The size of the limit order on the order book in units of the base asset.","type":"string","format":"decimal"}}}}
```

## The QuoteAskPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"QuoteAskPrice":{"description":"The limit price of the top ask on the order book. If no asks in the order book, the ask price is skipped.","type":"string","format":"decimal"}}}}
```

## The QuoteAskSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"QuoteAskSize":{"description":"The size of the top ask on the order book. If no asks in the order book, the ask size is skipped.","type":"string","format":"decimal"}}}}
```

## The QuoteBidPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"QuoteBidPrice":{"description":"The limit price of the top bid on the order book. If no bids in the order book, the bid price is skipped.","type":"string","format":"decimal"}}}}
```

## The QuoteBidSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"QuoteBidSize":{"description":"The size of the top bid on the order book. If no bids in the order book, the bid size is skipped.","type":"string","format":"decimal"}}}}
```

## The QuoteSpread object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"QuoteSpread":{"description":"The difference between the bid price and ask price as a percentage of the mid price.","type":"string","format":"decimal"}}}}
```

## The QuoteMidPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"QuoteMidPrice":{"description":"The average of the bid price and ask price.","type":"string","format":"decimal"}}}}
```

## The CandlePriceOpen object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"}}}}
```

## The CandlePriceHigh object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"}}}}
```

## The CandlePriceLow object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"}}}}
```

## The CandlePriceClose object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"}}}}
```

## The CandleVwap object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CandleVwap":{"description":"The volume-weighted average price of the candle.","type":"string","format":"decimal"}}}}
```

## The CandleVolume object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CandleVolume":{"description":"The volume of the candle in units of the base asset.","type":"string","format":"decimal"}}}}
```

## The CandleUsdVolume object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CandleUsdVolume":{"description":"The volume of the candle in USD.","type":"string","format":"decimal"}}}}
```

## The CandleTradesCount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CandleTradesCount":{"description":"The number of trades used for candle calculation.","type":"string","format":"int64"}}}}
```

## The ImpliedVolatilityTrade object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ImpliedVolatilityTrade":{"description":"Implied volatility calculated from last trade price.","type":"string","format":"decimal"}}}}
```

## The ImpliedVolatilityBid object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ImpliedVolatilityBid":{"description":"Implied volatility calculated from bid price.","type":"string","format":"decimal"}}}}
```

## The ImpliedVolatilityAsk object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ImpliedVolatilityAsk":{"description":"Implied volatility calculated from ask price.","type":"string","format":"decimal"}}}}
```

## The ImpliedVolatilityMark object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ImpliedVolatilityMark":{"description":"Implied volatility calculated from mark price.","type":"string","format":"decimal"}}}}
```

## The GreeksVega object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"GreeksVega":{"description":"The first derivative of the option's price to the volatility of the underlying asset's price.","type":"string","format":"decimal"}}}}
```

## The GreeksTheta object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"GreeksTheta":{"description":"The first derivative of the option's price to the passage of time.","type":"string","format":"decimal"}}}}
```

## The GreeksRho object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"GreeksRho":{"description":"The first derivative of the option's price to the risk free interest rate.","type":"string","format":"decimal"}}}}
```

## The GreeksDelta object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"GreeksDelta":{"description":"The first derivative of the option's price to the underlying asset's price.","type":"string","format":"decimal"}}}}
```

## The GreeksGamma object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"GreeksGamma":{"description":"The second derivative of the option's price to the underlying asset's price.","type":"string","format":"decimal"}}}}
```

## The TaxonomyAssetFullName object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyAssetFullName":{"description":"The full name of the asset.","type":"string"}}}}
```

## The TaxonomyVersion object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyVersion":{"description":"This field is obsolete and will be removed in future releases in favor to `updated_at_taxonomy_version` field.","type":"string"}}}}
```

## The UpdatedAtTaxonomyVersion object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"UpdatedAtTaxonomyVersion":{"description":"Taxonomy version the asset was classified or re-classified at.","type":"string"}}}}
```

## The TaxonomyVersionStartTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyVersionStartTime":{"description":"Taxonomy version's start time.","type":"string","format":"date-time"}}}}
```

## The TaxonomyVersionEndTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyVersionEndTime":{"description":"Taxonomy version's end time.","type":"string","format":"date-time"}}}}
```

## The TaxonomyAssetClassificationStartTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyAssetClassificationStartTime":{"description":"Taxonomy asset's classification start time.","type":"string","format":"date-time"}}}}
```

## The TaxonomyAssetClassificationEndTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyAssetClassificationEndTime":{"description":"Taxonomy asset's classification end time.","type":"string","format":"date-time"}}}}
```

## The TaxonomyClassId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyClassId":{"description":"Taxonomy class identifier.","type":"string"}}}}
```

## The TaxonomyClass object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyClass":{"description":"Taxonomy class name.","type":"string"}}}}
```

## The TaxonomySectorId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomySectorId":{"description":"Taxonomy sector identifier.","type":"string"}}}}
```

## The TaxonomySector object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomySector":{"description":"Taxonomy sector name.","type":"string"}}}}
```

## The TaxonomySubsectorId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomySubsectorId":{"description":"Taxonomy subsector identifier.","type":"string"}}}}
```

## The TaxonomySubsector object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomySubsector":{"description":"Taxonomy subsector name.","type":"string"}}}}
```

## The TaxonomyMetadataSubsectors object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataSubsectors":{"description":"Taxonomy metadata subsectors.","items":{"$ref":"#/components/schemas/TaxonomyMetadataSubsector"},"type":"array"},"TaxonomyMetadataSubsector":{"description":"Taxonomy metadata subsector.","properties":{"class_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorClassId"},"class":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorClass"},"sector_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSectorId"},"sector":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSector"},"subsector_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSubsectorId"},"subsector":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSubsector"}},"type":"object"},"TaxonomyMetadataSubsectorClassId":{"description":"Taxonomy metadata subsector class identifier.","type":"string"},"TaxonomyMetadataSubsectorClass":{"description":"Taxonomy metadata subsector class name.","type":"string"},"TaxonomyMetadataSubsectorSectorId":{"description":"Taxonomy metadata sector identifier.","type":"string"},"TaxonomyMetadataSubsectorSector":{"description":"Taxonomy metadata sector name.","type":"string"},"TaxonomyMetadataSubsectorSubsectorId":{"description":"Taxonomy metadata subsector identifier.","type":"string"},"TaxonomyMetadataSubsectorSubsector":{"description":"Taxonomy metadata subsector name.","type":"string"}}}}
```

## The TaxonomyMetadataSubsector object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataSubsector":{"description":"Taxonomy metadata subsector.","properties":{"class_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorClassId"},"class":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorClass"},"sector_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSectorId"},"sector":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSector"},"subsector_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSubsectorId"},"subsector":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSubsector"}},"type":"object"},"TaxonomyMetadataSubsectorClassId":{"description":"Taxonomy metadata subsector class identifier.","type":"string"},"TaxonomyMetadataSubsectorClass":{"description":"Taxonomy metadata subsector class name.","type":"string"},"TaxonomyMetadataSubsectorSectorId":{"description":"Taxonomy metadata sector identifier.","type":"string"},"TaxonomyMetadataSubsectorSector":{"description":"Taxonomy metadata sector name.","type":"string"},"TaxonomyMetadataSubsectorSubsectorId":{"description":"Taxonomy metadata subsector identifier.","type":"string"},"TaxonomyMetadataSubsectorSubsector":{"description":"Taxonomy metadata subsector name.","type":"string"}}}}
```

## The TaxonomyMetadataSubsectorClassId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataSubsectorClassId":{"description":"Taxonomy metadata subsector class identifier.","type":"string"}}}}
```

## The TaxonomyMetadataSubsectorClass object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataSubsectorClass":{"description":"Taxonomy metadata subsector class name.","type":"string"}}}}
```

## The TaxonomyMetadataSubsectorSectorId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataSubsectorSectorId":{"description":"Taxonomy metadata sector identifier.","type":"string"}}}}
```

## The TaxonomyMetadataSubsectorSector object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataSubsectorSector":{"description":"Taxonomy metadata sector name.","type":"string"}}}}
```

## The TaxonomyMetadataSubsectorSubsectorId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataSubsectorSubsectorId":{"description":"Taxonomy metadata subsector identifier.","type":"string"}}}}
```

## The TaxonomyMetadataSubsectorSubsector object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataSubsectorSubsector":{"description":"Taxonomy metadata subsector name.","type":"string"}}}}
```

## The OrderBookType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderBookType":{"description":"Type of the order book.","enum":["snapshot","update"],"type":"string"}}}}
```

## The BookEntry object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BookEntry":{"properties":{"price":{"$ref":"#/components/schemas/OrderBookPrice"},"size":{"$ref":"#/components/schemas/OrderBookSize"}},"required":["price","size"],"type":"object"},"OrderBookPrice":{"description":"The limit price of the order on the order book.","type":"string","format":"decimal"},"OrderBookSize":{"description":"The size of the limit order on the order book in units of the base asset.","type":"string","format":"decimal"}}}}
```

## The OrderBookAsks object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderBookAsks":{"description":"The ask orders on the order book.","items":{"$ref":"#/components/schemas/BookEntry"},"type":"array"},"BookEntry":{"properties":{"price":{"$ref":"#/components/schemas/OrderBookPrice"},"size":{"$ref":"#/components/schemas/OrderBookSize"}},"required":["price","size"],"type":"object"},"OrderBookPrice":{"description":"The limit price of the order on the order book.","type":"string","format":"decimal"},"OrderBookSize":{"description":"The size of the limit order on the order book in units of the base asset.","type":"string","format":"decimal"}}}}
```

## The OrderBookBids object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"OrderBookBids":{"description":"The bids orders on the order book.","items":{"$ref":"#/components/schemas/BookEntry"},"type":"array"},"BookEntry":{"properties":{"price":{"$ref":"#/components/schemas/OrderBookPrice"},"size":{"$ref":"#/components/schemas/OrderBookSize"}},"required":["price","size"],"type":"object"},"OrderBookPrice":{"description":"The limit price of the order on the order book.","type":"string","format":"decimal"},"OrderBookSize":{"description":"The size of the limit order on the order book in units of the base asset.","type":"string","format":"decimal"}}}}
```

## The MarketTrade object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketTrade":{"description":"Information about trade.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/TradesCoinMetricsId"},"amount":{"$ref":"#/components/schemas/TradeAmount"},"price":{"$ref":"#/components/schemas/TradePrice"},"side":{"$ref":"#/components/schemas/TradeSide"},"block_hash":{"$ref":"#/components/schemas/TradeBlockHash"},"block_height":{"$ref":"#/components/schemas/TradeBlockHeight"},"txid":{"$ref":"#/components/schemas/TradeTransactionId"},"initiator":{"$ref":"#/components/schemas/TradeInitiator"},"sender":{"$ref":"#/components/schemas/TradeSender"},"beneficiary":{"$ref":"#/components/schemas/TradeBeneficiary"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"mark_price":{"$ref":"#/components/schemas/TradeMarkPrice"},"index_price":{"$ref":"#/components/schemas/TradeIndexPrice"},"iv_trade":{"$ref":"#/components/schemas/TradeImpliedVolatility"},"liquidation":{"$ref":"#/components/schemas/TradeLiquidation"}},"required":["market","time","coin_metrics_id","amount","price","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TradesCoinMetricsId":{"description":"ID of a trade (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric trade id. If exchange reports trade id as a string we convert to numeric using Bijective mapping from exchange reported trade id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"},"TradeAmount":{"description":"The amount of the base asset traded.","type":"string","format":"decimal"},"TradePrice":{"description":"The price of the base asset quoted in the quote asset that the trade was executed at.","type":"string","format":"decimal"},"TradeSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"},"TradeBlockHash":{"description":"Swap block hash. Available for DeFi markets only.","type":"string"},"TradeBlockHeight":{"description":"Swap block height. Available for DeFi markets only.","type":"string","format":"int64"},"TradeTransactionId":{"description":"Swap transaction ID. Available for DeFi markets only.","type":"string"},"TradeInitiator":{"description":"Swap transaction initiator. Available for DeFi markets only.","type":"string"},"TradeSender":{"description":"Swap caller. Available for DeFi markets only.","type":"string"},"TradeBeneficiary":{"description":"Swap output receiver. Available for DeFi markets only.","type":"string"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TradeMarkPrice":{"description":"The price representing the futures' or option's price calculated by the exchange for risk management purposes.","type":"string","format":"decimal"},"TradeIndexPrice":{"description":"The price index is an aggregate price derived from the major exchanges to be representative of the underlying asset's market consensus price.","type":"string","format":"decimal"},"TradeImpliedVolatility":{"description":"Implied volatility calculated from the trade price.","type":"string","format":"decimal"},"TradeLiquidation":{"description":"Indicates whether the maker side, taker side, or both sides of the trade is under liquidation.","type":"string"}}}}
```

## The MarketOpenInterest object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketOpenInterest":{"description":"Information about open interest.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"contract_count":{"$ref":"#/components/schemas/ContractCount"},"value_usd":{"deprecated":true,"$ref":"#/components/schemas/ContractValueUSD"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"exchange_time":{"$ref":"#/components/schemas/OpenInterestExchangeTime"}},"required":["market","time","contract_count","value_usd","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"ContractCount":{"description":"Number of contracts.","type":"string","format":"int64"},"ContractValueUSD":{"deprecated":true,"description":"Deprecated. Contract value in USD. This field was previously calculated using hardcoded logic that no longer reflects current contract specifications across all exchanges. Please use the new metrics available via `/timeseries/market-metrics` endpoint: `open_interest_reported_future_usd` for futures markets and `open_interest_reported_option_notional_usd` for options markets.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OpenInterestExchangeTime":{"description":"Time corresponding to open interest data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"}}}}
```

## The MarketLiquidation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketLiquidation":{"description":"Information about liquidation.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/LiquidationsCoinMetricsId"},"amount":{"$ref":"#/components/schemas/LiquidationAmount"},"price":{"$ref":"#/components/schemas/LiquidationPrice"},"side":{"$ref":"#/components/schemas/LiquidationSide"},"type":{"$ref":"#/components/schemas/LiquidationType"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"}},"required":["market","time","coin_metrics_id","amount","price","type","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"LiquidationsCoinMetricsId":{"description":"ID of a liquidation (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric liquidation id. If exchange reports liquidation id as a string we convert to numeric using Bijective mapping from exchange reported liquidation id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"},"LiquidationAmount":{"description":"The amount of the base asset liquidated.","type":"string","format":"decimal"},"LiquidationPrice":{"description":"The price of the base asset quoted in the quote asset that the liquidation was executed at.","type":"string","format":"decimal"},"LiquidationSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"},"LiquidationType":{"description":"The liquidation type. \"trade\" means that liquidation was executed, \"order\" means that the order was placed for the liquidation at the timestamp of the data entry but it wasn't necessarily executed yet.","type":"string"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The MarketFundingRate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketFundingRate":{"description":"Information about funding rate.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"rate":{"$ref":"#/components/schemas/FundingRateRate"},"period":{"$ref":"#/components/schemas/FundingRatePeriod"},"interval":{"$ref":"#/components/schemas/FundingRateInterval"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"}},"required":["market","time","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"FundingRateRate":{"description":"Rate of a funding rate.","type":"string","format":"decimal"},"FundingRatePeriod":{"description":"Period of a funding rate for a given market.","type":"string"},"FundingRateInterval":{"description":"Interval of a funding rate for a given market.","type":"string"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The MarketFundingRatePredicted object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketFundingRatePredicted":{"description":"Information about predicted funding rate.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"rate_predicted":{"$ref":"#/components/schemas/FundingRatePredictedEstimatedRate"},"rate_time":{"$ref":"#/components/schemas/Time"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"}},"required":["market","time","rate_predicted","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"FundingRatePredictedEstimatedRate":{"description":"Estimated rate of a predicted funding rate.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The StreamingMarketTrade object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingMarketTrade":{"description":"Market trade WebSocket message.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/TradesCoinMetricsId"},"amount":{"$ref":"#/components/schemas/TradeAmount"},"price":{"$ref":"#/components/schemas/TradePrice"},"side":{"$ref":"#/components/schemas/TradeSide"},"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"},"collect_time":{"$ref":"#/components/schemas/TradeCollectTime"},"block_hash":{"$ref":"#/components/schemas/TradeBlockHash"},"block_height":{"$ref":"#/components/schemas/TradeBlockHeight"},"txid":{"$ref":"#/components/schemas/TradeTransactionId"},"initiator":{"$ref":"#/components/schemas/TradeInitiator"},"sender":{"$ref":"#/components/schemas/TradeSender"},"beneficiary":{"$ref":"#/components/schemas/TradeBeneficiary"},"mark_price":{"$ref":"#/components/schemas/TradeMarkPrice"},"index_price":{"$ref":"#/components/schemas/TradeIndexPrice"},"iv_trade":{"$ref":"#/components/schemas/TradeImpliedVolatility"},"liquidation":{"$ref":"#/components/schemas/TradeLiquidation"}},"required":["market","time","coin_metrics_id","amount","price","collect_time","cm_sequence_id"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TradesCoinMetricsId":{"description":"ID of a trade (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric trade id. If exchange reports trade id as a string we convert to numeric using Bijective mapping from exchange reported trade id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"},"TradeAmount":{"description":"The amount of the base asset traded.","type":"string","format":"decimal"},"TradePrice":{"description":"The price of the base asset quoted in the quote asset that the trade was executed at.","type":"string","format":"decimal"},"TradeSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"},"TradeCollectTime":{"description":"Time of when the trade was received from the exchange.","type":"string","format":"date-time"},"TradeBlockHash":{"description":"Swap block hash. Available for DeFi markets only.","type":"string"},"TradeBlockHeight":{"description":"Swap block height. Available for DeFi markets only.","type":"string","format":"int64"},"TradeTransactionId":{"description":"Swap transaction ID. Available for DeFi markets only.","type":"string"},"TradeInitiator":{"description":"Swap transaction initiator. Available for DeFi markets only.","type":"string"},"TradeSender":{"description":"Swap caller. Available for DeFi markets only.","type":"string"},"TradeBeneficiary":{"description":"Swap output receiver. Available for DeFi markets only.","type":"string"},"TradeMarkPrice":{"description":"The price representing the futures' or option's price calculated by the exchange for risk management purposes.","type":"string","format":"decimal"},"TradeIndexPrice":{"description":"The price index is an aggregate price derived from the major exchanges to be representative of the underlying asset's market consensus price.","type":"string","format":"decimal"},"TradeImpliedVolatility":{"description":"Implied volatility calculated from the trade price.","type":"string","format":"decimal"},"TradeLiquidation":{"description":"Indicates whether the maker side, taker side, or both sides of the trade is under liquidation.","type":"string"}}}}
```

## The StreamingMarketLiquidation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingMarketLiquidation":{"description":"Market liquidation WebSocket message.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/LiquidationsCoinMetricsId"},"amount":{"$ref":"#/components/schemas/LiquidationAmount"},"price":{"$ref":"#/components/schemas/LiquidationPrice"},"side":{"$ref":"#/components/schemas/LiquidationSide"},"type":{"$ref":"#/components/schemas/LiquidationType"},"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"}},"required":["market","time","coin_metrics_id","amount","price","type","cm_sequence_id"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"LiquidationsCoinMetricsId":{"description":"ID of a liquidation (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric liquidation id. If exchange reports liquidation id as a string we convert to numeric using Bijective mapping from exchange reported liquidation id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"},"LiquidationAmount":{"description":"The amount of the base asset liquidated.","type":"string","format":"decimal"},"LiquidationPrice":{"description":"The price of the base asset quoted in the quote asset that the liquidation was executed at.","type":"string","format":"decimal"},"LiquidationSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"},"LiquidationType":{"description":"The liquidation type. \"trade\" means that liquidation was executed, \"order\" means that the order was placed for the liquidation at the timestamp of the data entry but it wasn't necessarily executed yet.","type":"string"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The StreamingMarketOpenInterest object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingMarketOpenInterest":{"description":"Market open interest WebSocket message.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"contract_count":{"$ref":"#/components/schemas/ContractCount"},"value_usd":{"deprecated":true,"$ref":"#/components/schemas/ContractValueUSD"},"exchange_time":{"$ref":"#/components/schemas/OpenInterestExchangeTime"},"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"}},"required":["market","time","contract_count","value_usd","cm_sequence_id"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"ContractCount":{"description":"Number of contracts.","type":"string","format":"int64"},"ContractValueUSD":{"deprecated":true,"description":"Deprecated. Contract value in USD. This field was previously calculated using hardcoded logic that no longer reflects current contract specifications across all exchanges. Please use the new metrics available via `/timeseries/market-metrics` endpoint: `open_interest_reported_future_usd` for futures markets and `open_interest_reported_option_notional_usd` for options markets.","type":"string","format":"decimal"},"OpenInterestExchangeTime":{"description":"Time corresponding to open interest data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The StreamingMarketContractPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingMarketContractPrice":{"description":"Market contract price WebSocket message.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"mark_price":{"$ref":"#/components/schemas/MarkPrice"},"index_price":{"$ref":"#/components/schemas/IndexPrice"},"settlement_price_estimated":{"$ref":"#/components/schemas/SettlementPriceEstimated"},"exchange_time":{"$ref":"#/components/schemas/OptionTickerExchangeTime"},"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"}},"required":["market","time","cm_sequence_id"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"MarkPrice":{"description":"The price representing the futures' or option's price calculated by the exchange for risk management purposes.","type":"string","format":"decimal"},"IndexPrice":{"description":"The price index is an aggregate price derived from the major exchanges to be representative of the underlying asset's market consensus price.","type":"string","format":"decimal"},"SettlementPriceEstimated":{"description":"The estimated price of the underlying asset.","type":"string","format":"decimal"},"OptionTickerExchangeTime":{"description":"Time corresponding to option ticker data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The MarketTradesDataArray object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketTradesDataArray":{"description":"Time series of market trades.","items":{"$ref":"#/components/schemas/MarketTrade"},"type":"array"},"MarketTrade":{"description":"Information about trade.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/TradesCoinMetricsId"},"amount":{"$ref":"#/components/schemas/TradeAmount"},"price":{"$ref":"#/components/schemas/TradePrice"},"side":{"$ref":"#/components/schemas/TradeSide"},"block_hash":{"$ref":"#/components/schemas/TradeBlockHash"},"block_height":{"$ref":"#/components/schemas/TradeBlockHeight"},"txid":{"$ref":"#/components/schemas/TradeTransactionId"},"initiator":{"$ref":"#/components/schemas/TradeInitiator"},"sender":{"$ref":"#/components/schemas/TradeSender"},"beneficiary":{"$ref":"#/components/schemas/TradeBeneficiary"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"mark_price":{"$ref":"#/components/schemas/TradeMarkPrice"},"index_price":{"$ref":"#/components/schemas/TradeIndexPrice"},"iv_trade":{"$ref":"#/components/schemas/TradeImpliedVolatility"},"liquidation":{"$ref":"#/components/schemas/TradeLiquidation"}},"required":["market","time","coin_metrics_id","amount","price","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TradesCoinMetricsId":{"description":"ID of a trade (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric trade id. If exchange reports trade id as a string we convert to numeric using Bijective mapping from exchange reported trade id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"},"TradeAmount":{"description":"The amount of the base asset traded.","type":"string","format":"decimal"},"TradePrice":{"description":"The price of the base asset quoted in the quote asset that the trade was executed at.","type":"string","format":"decimal"},"TradeSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"},"TradeBlockHash":{"description":"Swap block hash. Available for DeFi markets only.","type":"string"},"TradeBlockHeight":{"description":"Swap block height. Available for DeFi markets only.","type":"string","format":"int64"},"TradeTransactionId":{"description":"Swap transaction ID. Available for DeFi markets only.","type":"string"},"TradeInitiator":{"description":"Swap transaction initiator. Available for DeFi markets only.","type":"string"},"TradeSender":{"description":"Swap caller. Available for DeFi markets only.","type":"string"},"TradeBeneficiary":{"description":"Swap output receiver. Available for DeFi markets only.","type":"string"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TradeMarkPrice":{"description":"The price representing the futures' or option's price calculated by the exchange for risk management purposes.","type":"string","format":"decimal"},"TradeIndexPrice":{"description":"The price index is an aggregate price derived from the major exchanges to be representative of the underlying asset's market consensus price.","type":"string","format":"decimal"},"TradeImpliedVolatility":{"description":"Implied volatility calculated from the trade price.","type":"string","format":"decimal"},"TradeLiquidation":{"description":"Indicates whether the maker side, taker side, or both sides of the trade is under liquidation.","type":"string"}}}}
```

## The MarketOpenInterestDataArray object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketOpenInterestDataArray":{"description":"Time series of market open interest.","items":{"$ref":"#/components/schemas/MarketOpenInterest"},"type":"array"},"MarketOpenInterest":{"description":"Information about open interest.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"contract_count":{"$ref":"#/components/schemas/ContractCount"},"value_usd":{"deprecated":true,"$ref":"#/components/schemas/ContractValueUSD"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"exchange_time":{"$ref":"#/components/schemas/OpenInterestExchangeTime"}},"required":["market","time","contract_count","value_usd","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"ContractCount":{"description":"Number of contracts.","type":"string","format":"int64"},"ContractValueUSD":{"deprecated":true,"description":"Deprecated. Contract value in USD. This field was previously calculated using hardcoded logic that no longer reflects current contract specifications across all exchanges. Please use the new metrics available via `/timeseries/market-metrics` endpoint: `open_interest_reported_future_usd` for futures markets and `open_interest_reported_option_notional_usd` for options markets.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OpenInterestExchangeTime":{"description":"Time corresponding to open interest data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"}}}}
```

## The MarketLiquidationsDataArray object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketLiquidationsDataArray":{"description":"Time series of market liquidations.","items":{"$ref":"#/components/schemas/MarketLiquidation"},"type":"array"},"MarketLiquidation":{"description":"Information about liquidation.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/LiquidationsCoinMetricsId"},"amount":{"$ref":"#/components/schemas/LiquidationAmount"},"price":{"$ref":"#/components/schemas/LiquidationPrice"},"side":{"$ref":"#/components/schemas/LiquidationSide"},"type":{"$ref":"#/components/schemas/LiquidationType"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"}},"required":["market","time","coin_metrics_id","amount","price","type","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"LiquidationsCoinMetricsId":{"description":"ID of a liquidation (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric liquidation id. If exchange reports liquidation id as a string we convert to numeric using Bijective mapping from exchange reported liquidation id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"},"LiquidationAmount":{"description":"The amount of the base asset liquidated.","type":"string","format":"decimal"},"LiquidationPrice":{"description":"The price of the base asset quoted in the quote asset that the liquidation was executed at.","type":"string","format":"decimal"},"LiquidationSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"},"LiquidationType":{"description":"The liquidation type. \"trade\" means that liquidation was executed, \"order\" means that the order was placed for the liquidation at the timestamp of the data entry but it wasn't necessarily executed yet.","type":"string"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The MarketFundingRatesDataArray object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketFundingRatesDataArray":{"description":"Time series of market funding rates.","items":{"$ref":"#/components/schemas/MarketFundingRate"},"type":"array"},"MarketFundingRate":{"description":"Information about funding rate.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"rate":{"$ref":"#/components/schemas/FundingRateRate"},"period":{"$ref":"#/components/schemas/FundingRatePeriod"},"interval":{"$ref":"#/components/schemas/FundingRateInterval"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"}},"required":["market","time","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"FundingRateRate":{"description":"Rate of a funding rate.","type":"string","format":"decimal"},"FundingRatePeriod":{"description":"Period of a funding rate for a given market.","type":"string"},"FundingRateInterval":{"description":"Interval of a funding rate for a given market.","type":"string"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The MarketFundingRatesPredictedDataArray object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketFundingRatesPredictedDataArray":{"description":"Time series of predicted market funding rates.","items":{"$ref":"#/components/schemas/MarketFundingRatePredicted"},"type":"array"},"MarketFundingRatePredicted":{"description":"Information about predicted funding rate.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"rate_predicted":{"$ref":"#/components/schemas/FundingRatePredictedEstimatedRate"},"rate_time":{"$ref":"#/components/schemas/Time"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"}},"required":["market","time","rate_predicted","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"FundingRatePredictedEstimatedRate":{"description":"Estimated rate of a predicted funding rate.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The MarketOrderBook object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketOrderBook":{"description":"Information about order book.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/OrderBookAndQuoteCoinMetricsId"},"asks":{"$ref":"#/components/schemas/OrderBookAsks"},"bids":{"$ref":"#/components/schemas/OrderBookBids"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"collect_time":{"$ref":"#/components/schemas/OrderBookCollectTime"}},"type":"object","required":["market","time","coin_metrics_id","asks","bids","database_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OrderBookAndQuoteCoinMetricsId":{"description":"ID of an order book or quote. It can be generated by Coin Metrics or provided by an exchange. If it is generated by Coin Metrics it is unique. If it is generated by exchange we can't guarantee its uniqueness.","type":"string"},"OrderBookAsks":{"description":"The ask orders on the order book.","items":{"$ref":"#/components/schemas/BookEntry"},"type":"array"},"BookEntry":{"properties":{"price":{"$ref":"#/components/schemas/OrderBookPrice"},"size":{"$ref":"#/components/schemas/OrderBookSize"}},"required":["price","size"],"type":"object"},"OrderBookPrice":{"description":"The limit price of the order on the order book.","type":"string","format":"decimal"},"OrderBookSize":{"description":"The size of the limit order on the order book in units of the base asset.","type":"string","format":"decimal"},"OrderBookBids":{"description":"The bids orders on the order book.","items":{"$ref":"#/components/schemas/BookEntry"},"type":"array"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OrderBookCollectTime":{"description":"Time of when the order book was received from the exchange.","type":"string","format":"date-time"}}}}
```

## The StreamingMarketOrderbook object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingMarketOrderbook":{"allOf":[{"type":"object","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/OrderBookAndQuoteCoinMetricsId"},"asks":{"$ref":"#/components/schemas/OrderBookAsks"},"bids":{"$ref":"#/components/schemas/OrderBookBids"},"type":{"$ref":"#/components/schemas/OrderBookType"},"collect_time":{"$ref":"#/components/schemas/OrderBookCollectTime"},"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"}},"required":["market","time","coin_metrics_id","asks","bids","type","collect_time","cm_sequence_id"]}]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OrderBookAndQuoteCoinMetricsId":{"description":"ID of an order book or quote. It can be generated by Coin Metrics or provided by an exchange. If it is generated by Coin Metrics it is unique. If it is generated by exchange we can't guarantee its uniqueness.","type":"string"},"OrderBookAsks":{"description":"The ask orders on the order book.","items":{"$ref":"#/components/schemas/BookEntry"},"type":"array"},"BookEntry":{"properties":{"price":{"$ref":"#/components/schemas/OrderBookPrice"},"size":{"$ref":"#/components/schemas/OrderBookSize"}},"required":["price","size"],"type":"object"},"OrderBookPrice":{"description":"The limit price of the order on the order book.","type":"string","format":"decimal"},"OrderBookSize":{"description":"The size of the limit order on the order book in units of the base asset.","type":"string","format":"decimal"},"OrderBookBids":{"description":"The bids orders on the order book.","items":{"$ref":"#/components/schemas/BookEntry"},"type":"array"},"OrderBookType":{"description":"Type of the order book.","enum":["snapshot","update"],"type":"string"},"OrderBookCollectTime":{"description":"Time of when the order book was received from the exchange.","type":"string","format":"date-time"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The MarketQuote object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketQuote":{"description":"Information about market quote.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/OrderBookAndQuoteCoinMetricsId"},"ask_price":{"$ref":"#/components/schemas/QuoteAskPrice"},"ask_size":{"$ref":"#/components/schemas/QuoteAskSize"},"bid_price":{"$ref":"#/components/schemas/QuoteBidPrice"},"bid_size":{"$ref":"#/components/schemas/QuoteBidSize"}},"type":"object","required":["market","time","coin_metrics_id"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OrderBookAndQuoteCoinMetricsId":{"description":"ID of an order book or quote. It can be generated by Coin Metrics or provided by an exchange. If it is generated by Coin Metrics it is unique. If it is generated by exchange we can't guarantee its uniqueness.","type":"string"},"QuoteAskPrice":{"description":"The limit price of the top ask on the order book. If no asks in the order book, the ask price is skipped.","type":"string","format":"decimal"},"QuoteAskSize":{"description":"The size of the top ask on the order book. If no asks in the order book, the ask size is skipped.","type":"string","format":"decimal"},"QuoteBidPrice":{"description":"The limit price of the top bid on the order book. If no bids in the order book, the bid price is skipped.","type":"string","format":"decimal"},"QuoteBidSize":{"description":"The size of the top bid on the order book. If no bids in the order book, the bid size is skipped.","type":"string","format":"decimal"}}}}
```

## The StreamingMarketQuote object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingMarketQuote":{"allOf":[{"$ref":"#/components/schemas/MarketQuote"},{"type":"object","properties":{"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"}},"required":["cm_sequence_id"]}]},"MarketQuote":{"description":"Information about market quote.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/OrderBookAndQuoteCoinMetricsId"},"ask_price":{"$ref":"#/components/schemas/QuoteAskPrice"},"ask_size":{"$ref":"#/components/schemas/QuoteAskSize"},"bid_price":{"$ref":"#/components/schemas/QuoteBidPrice"},"bid_size":{"$ref":"#/components/schemas/QuoteBidSize"}},"type":"object","required":["market","time","coin_metrics_id"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OrderBookAndQuoteCoinMetricsId":{"description":"ID of an order book or quote. It can be generated by Coin Metrics or provided by an exchange. If it is generated by Coin Metrics it is unique. If it is generated by exchange we can't guarantee its uniqueness.","type":"string"},"QuoteAskPrice":{"description":"The limit price of the top ask on the order book. If no asks in the order book, the ask price is skipped.","type":"string","format":"decimal"},"QuoteAskSize":{"description":"The size of the top ask on the order book. If no asks in the order book, the ask size is skipped.","type":"string","format":"decimal"},"QuoteBidPrice":{"description":"The limit price of the top bid on the order book. If no bids in the order book, the bid price is skipped.","type":"string","format":"decimal"},"QuoteBidSize":{"description":"The size of the top bid on the order book. If no bids in the order book, the bid size is skipped.","type":"string","format":"decimal"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The AggregatedSpreadQuote object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AggregatedSpreadQuote":{"description":"Information about aggregated spread quote.","properties":{"pair":{"$ref":"#/components/schemas/Pair"},"time":{"$ref":"#/components/schemas/Time"},"ask_price":{"$ref":"#/components/schemas/QuoteAskPrice"},"ask_size":{"$ref":"#/components/schemas/QuoteAskSize"},"bid_price":{"$ref":"#/components/schemas/QuoteBidPrice"},"bid_size":{"$ref":"#/components/schemas/QuoteBidSize"},"mid_price":{"$ref":"#/components/schemas/QuoteMidPrice"},"spread":{"$ref":"#/components/schemas/QuoteSpread"}},"type":"object","required":["pair","time"]},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"QuoteAskPrice":{"description":"The limit price of the top ask on the order book. If no asks in the order book, the ask price is skipped.","type":"string","format":"decimal"},"QuoteAskSize":{"description":"The size of the top ask on the order book. If no asks in the order book, the ask size is skipped.","type":"string","format":"decimal"},"QuoteBidPrice":{"description":"The limit price of the top bid on the order book. If no bids in the order book, the bid price is skipped.","type":"string","format":"decimal"},"QuoteBidSize":{"description":"The size of the top bid on the order book. If no bids in the order book, the bid size is skipped.","type":"string","format":"decimal"},"QuoteMidPrice":{"description":"The average of the bid price and ask price.","type":"string","format":"decimal"},"QuoteSpread":{"description":"The difference between the bid price and ask price as a percentage of the mid price.","type":"string","format":"decimal"}}}}
```

## The StreamingAggregatedSpreadQuote object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingAggregatedSpreadQuote":{"allOf":[{"$ref":"#/components/schemas/AggregatedSpreadQuote"},{"type":"object","properties":{"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"}},"required":["cm_sequence_id"]}]},"AggregatedSpreadQuote":{"description":"Information about aggregated spread quote.","properties":{"pair":{"$ref":"#/components/schemas/Pair"},"time":{"$ref":"#/components/schemas/Time"},"ask_price":{"$ref":"#/components/schemas/QuoteAskPrice"},"ask_size":{"$ref":"#/components/schemas/QuoteAskSize"},"bid_price":{"$ref":"#/components/schemas/QuoteBidPrice"},"bid_size":{"$ref":"#/components/schemas/QuoteBidSize"},"mid_price":{"$ref":"#/components/schemas/QuoteMidPrice"},"spread":{"$ref":"#/components/schemas/QuoteSpread"}},"type":"object","required":["pair","time"]},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"QuoteAskPrice":{"description":"The limit price of the top ask on the order book. If no asks in the order book, the ask price is skipped.","type":"string","format":"decimal"},"QuoteAskSize":{"description":"The size of the top ask on the order book. If no asks in the order book, the ask size is skipped.","type":"string","format":"decimal"},"QuoteBidPrice":{"description":"The limit price of the top bid on the order book. If no bids in the order book, the bid price is skipped.","type":"string","format":"decimal"},"QuoteBidSize":{"description":"The size of the top bid on the order book. If no bids in the order book, the bid size is skipped.","type":"string","format":"decimal"},"QuoteMidPrice":{"description":"The average of the bid price and ask price.","type":"string","format":"decimal"},"QuoteSpread":{"description":"The difference between the bid price and ask price as a percentage of the mid price.","type":"string","format":"decimal"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The MarketCandle object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketCandle":{"description":"Information about market candle.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"},"vwap":{"$ref":"#/components/schemas/CandleVwap"},"volume":{"$ref":"#/components/schemas/CandleVolume"},"candle_usd_volume":{"$ref":"#/components/schemas/CandleUsdVolume"},"candle_trades_count":{"$ref":"#/components/schemas/CandleTradesCount"}},"type":"object","required":["market","time","price_open","price_close","price_high","price_low","vwap","volume","candle_usd_volume","candle_trades_count"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"},"CandleVwap":{"description":"The volume-weighted average price of the candle.","type":"string","format":"decimal"},"CandleVolume":{"description":"The volume of the candle in units of the base asset.","type":"string","format":"decimal"},"CandleUsdVolume":{"description":"The volume of the candle in USD.","type":"string","format":"decimal"},"CandleTradesCount":{"description":"The number of trades used for candle calculation.","type":"string","format":"int64"}}}}
```

## The StreamingMarketCandle object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingMarketCandle":{"allOf":[{"$ref":"#/components/schemas/MarketCandle"},{"type":"object","properties":{"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"}},"required":["cm_sequence_id"]}]},"MarketCandle":{"description":"Information about market candle.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"},"vwap":{"$ref":"#/components/schemas/CandleVwap"},"volume":{"$ref":"#/components/schemas/CandleVolume"},"candle_usd_volume":{"$ref":"#/components/schemas/CandleUsdVolume"},"candle_trades_count":{"$ref":"#/components/schemas/CandleTradesCount"}},"type":"object","required":["market","time","price_open","price_close","price_high","price_low","vwap","volume","candle_usd_volume","candle_trades_count"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"},"CandleVwap":{"description":"The volume-weighted average price of the candle.","type":"string","format":"decimal"},"CandleVolume":{"description":"The volume of the candle in units of the base asset.","type":"string","format":"decimal"},"CandleUsdVolume":{"description":"The volume of the candle in USD.","type":"string","format":"decimal"},"CandleTradesCount":{"description":"The number of trades used for candle calculation.","type":"string","format":"int64"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The PairCandle object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairCandle":{"description":"Information about pair candle.","properties":{"pair":{"$ref":"#/components/schemas/PairId"},"time":{"$ref":"#/components/schemas/Time"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"}},"type":"object","required":["pair","time","price_open","price_close","price_high","price_low","vwap","volume","candle_usd_volume","candle_trades_count"]},"PairId":{"description":"Unique name of the pair.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"}}}}
```

## The IndexCandle object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexCandle":{"description":"Information about index candle.","properties":{"index":{"$ref":"#/components/schemas/IndexId"},"time":{"$ref":"#/components/schemas/Time"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"},"candle_trades_count":{"$ref":"#/components/schemas/CandleTradesCount"}},"type":"object","required":["index","time","price_open","price_close","price_high","price_low","candle_trades_count"]},"IndexId":{"description":"Name of the index.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"},"CandleTradesCount":{"description":"The number of trades used for candle calculation.","type":"string","format":"int64"}}}}
```

## The MarketContractPrices object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketContractPrices":{"description":"Information about market contract prices.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"mark_price":{"$ref":"#/components/schemas/MarkPrice"},"index_price":{"$ref":"#/components/schemas/IndexPrice"},"settlement_price_estimated":{"$ref":"#/components/schemas/SettlementPriceEstimated"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"exchange_time":{"$ref":"#/components/schemas/OptionTickerExchangeTime"}},"type":"object","required":["market","time","database_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"MarkPrice":{"description":"The price representing the futures' or option's price calculated by the exchange for risk management purposes.","type":"string","format":"decimal"},"IndexPrice":{"description":"The price index is an aggregate price derived from the major exchanges to be representative of the underlying asset's market consensus price.","type":"string","format":"decimal"},"SettlementPriceEstimated":{"description":"The estimated price of the underlying asset.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OptionTickerExchangeTime":{"description":"Time corresponding to option ticker data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"}}}}
```

## The MarketImpliedVolatility object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketImpliedVolatility":{"description":"Information about market implied volatility.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"iv_trade":{"$ref":"#/components/schemas/ImpliedVolatilityTrade"},"iv_bid":{"$ref":"#/components/schemas/ImpliedVolatilityBid"},"iv_ask":{"$ref":"#/components/schemas/ImpliedVolatilityAsk"},"iv_mark":{"$ref":"#/components/schemas/ImpliedVolatilityMark"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"exchange_time":{"$ref":"#/components/schemas/OptionTickerExchangeTime"}},"type":"object","required":["market","time","database_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"ImpliedVolatilityTrade":{"description":"Implied volatility calculated from last trade price.","type":"string","format":"decimal"},"ImpliedVolatilityBid":{"description":"Implied volatility calculated from bid price.","type":"string","format":"decimal"},"ImpliedVolatilityAsk":{"description":"Implied volatility calculated from ask price.","type":"string","format":"decimal"},"ImpliedVolatilityMark":{"description":"Implied volatility calculated from mark price.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OptionTickerExchangeTime":{"description":"Time corresponding to option ticker data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"}}}}
```

## The MarketGreeks object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketGreeks":{"description":"Information about market greeks.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"vega":{"$ref":"#/components/schemas/GreeksVega"},"theta":{"$ref":"#/components/schemas/GreeksTheta"},"rho":{"$ref":"#/components/schemas/GreeksRho"},"delta":{"$ref":"#/components/schemas/GreeksDelta"},"gamma":{"$ref":"#/components/schemas/GreeksGamma"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"exchange_time":{"$ref":"#/components/schemas/OptionTickerExchangeTime"}},"type":"object","required":["market","time","database_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"GreeksVega":{"description":"The first derivative of the option's price to the volatility of the underlying asset's price.","type":"string","format":"decimal"},"GreeksTheta":{"description":"The first derivative of the option's price to the passage of time.","type":"string","format":"decimal"},"GreeksRho":{"description":"The first derivative of the option's price to the risk free interest rate.","type":"string","format":"decimal"},"GreeksDelta":{"description":"The first derivative of the option's price to the underlying asset's price.","type":"string","format":"decimal"},"GreeksGamma":{"description":"The second derivative of the option's price to the underlying asset's price.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OptionTickerExchangeTime":{"description":"Time corresponding to option ticker data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"}}}}
```

## The MarketTradesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketTradesResponse":{"properties":{"data":{"$ref":"#/components/schemas/MarketTradesDataArray"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketTradesDataArray":{"description":"Time series of market trades.","items":{"$ref":"#/components/schemas/MarketTrade"},"type":"array"},"MarketTrade":{"description":"Information about trade.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/TradesCoinMetricsId"},"amount":{"$ref":"#/components/schemas/TradeAmount"},"price":{"$ref":"#/components/schemas/TradePrice"},"side":{"$ref":"#/components/schemas/TradeSide"},"block_hash":{"$ref":"#/components/schemas/TradeBlockHash"},"block_height":{"$ref":"#/components/schemas/TradeBlockHeight"},"txid":{"$ref":"#/components/schemas/TradeTransactionId"},"initiator":{"$ref":"#/components/schemas/TradeInitiator"},"sender":{"$ref":"#/components/schemas/TradeSender"},"beneficiary":{"$ref":"#/components/schemas/TradeBeneficiary"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"mark_price":{"$ref":"#/components/schemas/TradeMarkPrice"},"index_price":{"$ref":"#/components/schemas/TradeIndexPrice"},"iv_trade":{"$ref":"#/components/schemas/TradeImpliedVolatility"},"liquidation":{"$ref":"#/components/schemas/TradeLiquidation"}},"required":["market","time","coin_metrics_id","amount","price","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TradesCoinMetricsId":{"description":"ID of a trade (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric trade id. If exchange reports trade id as a string we convert to numeric using Bijective mapping from exchange reported trade id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"},"TradeAmount":{"description":"The amount of the base asset traded.","type":"string","format":"decimal"},"TradePrice":{"description":"The price of the base asset quoted in the quote asset that the trade was executed at.","type":"string","format":"decimal"},"TradeSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"},"TradeBlockHash":{"description":"Swap block hash. Available for DeFi markets only.","type":"string"},"TradeBlockHeight":{"description":"Swap block height. Available for DeFi markets only.","type":"string","format":"int64"},"TradeTransactionId":{"description":"Swap transaction ID. Available for DeFi markets only.","type":"string"},"TradeInitiator":{"description":"Swap transaction initiator. Available for DeFi markets only.","type":"string"},"TradeSender":{"description":"Swap caller. Available for DeFi markets only.","type":"string"},"TradeBeneficiary":{"description":"Swap output receiver. Available for DeFi markets only.","type":"string"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TradeMarkPrice":{"description":"The price representing the futures' or option's price calculated by the exchange for risk management purposes.","type":"string","format":"decimal"},"TradeIndexPrice":{"description":"The price index is an aggregate price derived from the major exchanges to be representative of the underlying asset's market consensus price.","type":"string","format":"decimal"},"TradeImpliedVolatility":{"description":"Implied volatility calculated from the trade price.","type":"string","format":"decimal"},"TradeLiquidation":{"description":"Indicates whether the maker side, taker side, or both sides of the trade is under liquidation.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketOpenInterestResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketOpenInterestResponse":{"properties":{"data":{"$ref":"#/components/schemas/MarketOpenInterestDataArray"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketOpenInterestDataArray":{"description":"Time series of market open interest.","items":{"$ref":"#/components/schemas/MarketOpenInterest"},"type":"array"},"MarketOpenInterest":{"description":"Information about open interest.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"contract_count":{"$ref":"#/components/schemas/ContractCount"},"value_usd":{"deprecated":true,"$ref":"#/components/schemas/ContractValueUSD"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"exchange_time":{"$ref":"#/components/schemas/OpenInterestExchangeTime"}},"required":["market","time","contract_count","value_usd","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"ContractCount":{"description":"Number of contracts.","type":"string","format":"int64"},"ContractValueUSD":{"deprecated":true,"description":"Deprecated. Contract value in USD. This field was previously calculated using hardcoded logic that no longer reflects current contract specifications across all exchanges. Please use the new metrics available via `/timeseries/market-metrics` endpoint: `open_interest_reported_future_usd` for futures markets and `open_interest_reported_option_notional_usd` for options markets.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OpenInterestExchangeTime":{"description":"Time corresponding to open interest data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketLiquidationsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketLiquidationsResponse":{"properties":{"data":{"$ref":"#/components/schemas/MarketLiquidationsDataArray"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketLiquidationsDataArray":{"description":"Time series of market liquidations.","items":{"$ref":"#/components/schemas/MarketLiquidation"},"type":"array"},"MarketLiquidation":{"description":"Information about liquidation.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/LiquidationsCoinMetricsId"},"amount":{"$ref":"#/components/schemas/LiquidationAmount"},"price":{"$ref":"#/components/schemas/LiquidationPrice"},"side":{"$ref":"#/components/schemas/LiquidationSide"},"type":{"$ref":"#/components/schemas/LiquidationType"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"}},"required":["market","time","coin_metrics_id","amount","price","type","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"LiquidationsCoinMetricsId":{"description":"ID of a liquidation (unique per exchange market). We are using exchange reported value if exchange reports a unique numeric liquidation id. If exchange reports liquidation id as a string we convert to numeric using Bijective mapping from exchange reported liquidation id's string. If exchange doesn't report unique ID we transform it using exchange reported data to form a unique value per market.","type":"string"},"LiquidationAmount":{"description":"The amount of the base asset liquidated.","type":"string","format":"decimal"},"LiquidationPrice":{"description":"The price of the base asset quoted in the quote asset that the liquidation was executed at.","type":"string","format":"decimal"},"LiquidationSide":{"description":"The market order side. \"buy\" means that an ask was removed from the book by an incoming buy order, \"sell\" means that a bid was removed from the book by an incoming sell order.","type":"string"},"LiquidationType":{"description":"The liquidation type. \"trade\" means that liquidation was executed, \"order\" means that the order was placed for the liquidation at the timestamp of the data entry but it wasn't necessarily executed yet.","type":"string"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketFundingRatesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketFundingRatesResponse":{"properties":{"data":{"$ref":"#/components/schemas/MarketFundingRatesDataArray"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketFundingRatesDataArray":{"description":"Time series of market funding rates.","items":{"$ref":"#/components/schemas/MarketFundingRate"},"type":"array"},"MarketFundingRate":{"description":"Information about funding rate.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"rate":{"$ref":"#/components/schemas/FundingRateRate"},"period":{"$ref":"#/components/schemas/FundingRatePeriod"},"interval":{"$ref":"#/components/schemas/FundingRateInterval"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"}},"required":["market","time","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"FundingRateRate":{"description":"Rate of a funding rate.","type":"string","format":"decimal"},"FundingRatePeriod":{"description":"Period of a funding rate for a given market.","type":"string"},"FundingRateInterval":{"description":"Interval of a funding rate for a given market.","type":"string"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketFundingRatesPredictedResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketFundingRatesPredictedResponse":{"properties":{"data":{"$ref":"#/components/schemas/MarketFundingRatesPredictedDataArray"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketFundingRatesPredictedDataArray":{"description":"Time series of predicted market funding rates.","items":{"$ref":"#/components/schemas/MarketFundingRatePredicted"},"type":"array"},"MarketFundingRatePredicted":{"description":"Information about predicted funding rate.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"rate_predicted":{"$ref":"#/components/schemas/FundingRatePredictedEstimatedRate"},"rate_time":{"$ref":"#/components/schemas/Time"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"}},"required":["market","time","rate_predicted","database_time"],"type":"object"},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"FundingRatePredictedEstimatedRate":{"description":"Estimated rate of a predicted funding rate.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketOrderbookResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketOrderbookResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/MarketOrderBook"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketOrderBook":{"description":"Information about order book.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/OrderBookAndQuoteCoinMetricsId"},"asks":{"$ref":"#/components/schemas/OrderBookAsks"},"bids":{"$ref":"#/components/schemas/OrderBookBids"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"collect_time":{"$ref":"#/components/schemas/OrderBookCollectTime"}},"type":"object","required":["market","time","coin_metrics_id","asks","bids","database_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OrderBookAndQuoteCoinMetricsId":{"description":"ID of an order book or quote. It can be generated by Coin Metrics or provided by an exchange. If it is generated by Coin Metrics it is unique. If it is generated by exchange we can't guarantee its uniqueness.","type":"string"},"OrderBookAsks":{"description":"The ask orders on the order book.","items":{"$ref":"#/components/schemas/BookEntry"},"type":"array"},"BookEntry":{"properties":{"price":{"$ref":"#/components/schemas/OrderBookPrice"},"size":{"$ref":"#/components/schemas/OrderBookSize"}},"required":["price","size"],"type":"object"},"OrderBookPrice":{"description":"The limit price of the order on the order book.","type":"string","format":"decimal"},"OrderBookSize":{"description":"The size of the limit order on the order book in units of the base asset.","type":"string","format":"decimal"},"OrderBookBids":{"description":"The bids orders on the order book.","items":{"$ref":"#/components/schemas/BookEntry"},"type":"array"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OrderBookCollectTime":{"description":"Time of when the order book was received from the exchange.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketQuotesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketQuotesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/MarketQuote"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketQuote":{"description":"Information about market quote.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"coin_metrics_id":{"$ref":"#/components/schemas/OrderBookAndQuoteCoinMetricsId"},"ask_price":{"$ref":"#/components/schemas/QuoteAskPrice"},"ask_size":{"$ref":"#/components/schemas/QuoteAskSize"},"bid_price":{"$ref":"#/components/schemas/QuoteBidPrice"},"bid_size":{"$ref":"#/components/schemas/QuoteBidSize"}},"type":"object","required":["market","time","coin_metrics_id"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OrderBookAndQuoteCoinMetricsId":{"description":"ID of an order book or quote. It can be generated by Coin Metrics or provided by an exchange. If it is generated by Coin Metrics it is unique. If it is generated by exchange we can't guarantee its uniqueness.","type":"string"},"QuoteAskPrice":{"description":"The limit price of the top ask on the order book. If no asks in the order book, the ask price is skipped.","type":"string","format":"decimal"},"QuoteAskSize":{"description":"The size of the top ask on the order book. If no asks in the order book, the ask size is skipped.","type":"string","format":"decimal"},"QuoteBidPrice":{"description":"The limit price of the top bid on the order book. If no bids in the order book, the bid price is skipped.","type":"string","format":"decimal"},"QuoteBidSize":{"description":"The size of the top bid on the order book. If no bids in the order book, the bid size is skipped.","type":"string","format":"decimal"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketCandlesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketCandlesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/MarketCandle"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketCandle":{"description":"Information about market candle.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"},"vwap":{"$ref":"#/components/schemas/CandleVwap"},"volume":{"$ref":"#/components/schemas/CandleVolume"},"candle_usd_volume":{"$ref":"#/components/schemas/CandleUsdVolume"},"candle_trades_count":{"$ref":"#/components/schemas/CandleTradesCount"}},"type":"object","required":["market","time","price_open","price_close","price_high","price_low","vwap","volume","candle_usd_volume","candle_trades_count"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"},"CandleVwap":{"description":"The volume-weighted average price of the candle.","type":"string","format":"decimal"},"CandleVolume":{"description":"The volume of the candle in units of the base asset.","type":"string","format":"decimal"},"CandleUsdVolume":{"description":"The volume of the candle in USD.","type":"string","format":"decimal"},"CandleTradesCount":{"description":"The number of trades used for candle calculation.","type":"string","format":"int64"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The PairCandlesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairCandlesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PairCandle"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"PairCandle":{"description":"Information about pair candle.","properties":{"pair":{"$ref":"#/components/schemas/PairId"},"time":{"$ref":"#/components/schemas/Time"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"}},"type":"object","required":["pair","time","price_open","price_close","price_high","price_low","vwap","volume","candle_usd_volume","candle_trades_count"]},"PairId":{"description":"Unique name of the pair.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The IndexCandlesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexCandlesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/IndexCandle"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"IndexCandle":{"description":"Information about index candle.","properties":{"index":{"$ref":"#/components/schemas/IndexId"},"time":{"$ref":"#/components/schemas/Time"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"},"candle_trades_count":{"$ref":"#/components/schemas/CandleTradesCount"}},"type":"object","required":["index","time","price_open","price_close","price_high","price_low","candle_trades_count"]},"IndexId":{"description":"Name of the index.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"},"CandleTradesCount":{"description":"The number of trades used for candle calculation.","type":"string","format":"int64"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketContractPricesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketContractPricesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/MarketContractPrices"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketContractPrices":{"description":"Information about market contract prices.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"mark_price":{"$ref":"#/components/schemas/MarkPrice"},"index_price":{"$ref":"#/components/schemas/IndexPrice"},"settlement_price_estimated":{"$ref":"#/components/schemas/SettlementPriceEstimated"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"exchange_time":{"$ref":"#/components/schemas/OptionTickerExchangeTime"}},"type":"object","required":["market","time","database_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"MarkPrice":{"description":"The price representing the futures' or option's price calculated by the exchange for risk management purposes.","type":"string","format":"decimal"},"IndexPrice":{"description":"The price index is an aggregate price derived from the major exchanges to be representative of the underlying asset's market consensus price.","type":"string","format":"decimal"},"SettlementPriceEstimated":{"description":"The estimated price of the underlying asset.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OptionTickerExchangeTime":{"description":"Time corresponding to option ticker data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketImpliedVolatilityResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketImpliedVolatilityResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/MarketImpliedVolatility"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketImpliedVolatility":{"description":"Information about market implied volatility.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"iv_trade":{"$ref":"#/components/schemas/ImpliedVolatilityTrade"},"iv_bid":{"$ref":"#/components/schemas/ImpliedVolatilityBid"},"iv_ask":{"$ref":"#/components/schemas/ImpliedVolatilityAsk"},"iv_mark":{"$ref":"#/components/schemas/ImpliedVolatilityMark"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"exchange_time":{"$ref":"#/components/schemas/OptionTickerExchangeTime"}},"type":"object","required":["market","time","database_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"ImpliedVolatilityTrade":{"description":"Implied volatility calculated from last trade price.","type":"string","format":"decimal"},"ImpliedVolatilityBid":{"description":"Implied volatility calculated from bid price.","type":"string","format":"decimal"},"ImpliedVolatilityAsk":{"description":"Implied volatility calculated from ask price.","type":"string","format":"decimal"},"ImpliedVolatilityMark":{"description":"Implied volatility calculated from mark price.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OptionTickerExchangeTime":{"description":"Time corresponding to option ticker data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketGreeksResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketGreeksResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/MarketGreeks"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MarketGreeks":{"description":"Information about market greeks.","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"time":{"$ref":"#/components/schemas/Time"},"vega":{"$ref":"#/components/schemas/GreeksVega"},"theta":{"$ref":"#/components/schemas/GreeksTheta"},"rho":{"$ref":"#/components/schemas/GreeksRho"},"delta":{"$ref":"#/components/schemas/GreeksDelta"},"gamma":{"$ref":"#/components/schemas/GreeksGamma"},"database_time":{"$ref":"#/components/schemas/DatabaseTime"},"exchange_time":{"$ref":"#/components/schemas/OptionTickerExchangeTime"}},"type":"object","required":["market","time","database_time"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"GreeksVega":{"description":"The first derivative of the option's price to the volatility of the underlying asset's price.","type":"string","format":"decimal"},"GreeksTheta":{"description":"The first derivative of the option's price to the passage of time.","type":"string","format":"decimal"},"GreeksRho":{"description":"The first derivative of the option's price to the risk free interest rate.","type":"string","format":"decimal"},"GreeksDelta":{"description":"The first derivative of the option's price to the underlying asset's price.","type":"string","format":"decimal"},"GreeksGamma":{"description":"The second derivative of the option's price to the underlying asset's price.","type":"string","format":"decimal"},"DatabaseTime":{"description":"A time when we saved the data in the database. The time is in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"OptionTickerExchangeTime":{"description":"Time corresponding to option ticker data point, according to the exchange. Can be NULL, if exchange doesn't support it.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The PairMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PairMetricsResponse":{"description":"Time series of pair metrics.","properties":{"data":{"items":{"type":"object","properties":{"pair":{"$ref":"#/components/schemas/Pair"},"time":{"$ref":"#/components/schemas/Time"}},"additionalProperties":{"nullable":true,"description":"Metric value. `null` value is only possible when multiple metrics are requested, but not all are calculated for now. Absent metric field is only possible when multiple metrics are requested, but not all are supported for requested asset pairs.","type":"string"},"required":["pair","time"]}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ExchangeMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeMetricsResponse":{"description":"Time series of Exchange metrics.","properties":{"data":{"items":{"type":"object","properties":{"exchange":{"$ref":"#/components/schemas/Exchange"},"time":{"$ref":"#/components/schemas/Time"}},"additionalProperties":{"nullable":true,"description":"Metric value. `null` value is only possible when multiple metrics are requested, but not all are calculated for now. Absent metric field is only possible when multiple metrics are requested, but not all are supported for requested exchanges.","type":"string"},"required":["exchange","time"]}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"Exchange":{"description":"Name of the exchange.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ExchangeAssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangeAssetMetricsResponse":{"description":"Time series of exchange metrics.","properties":{"data":{"items":{"type":"object","properties":{"exchange_asset":{"$ref":"#/components/schemas/ExchangeAsset"},"time":{"$ref":"#/components/schemas/Time"}},"additionalProperties":{"nullable":true,"description":"Metric value. `null` value is only possible when multiple metrics are requested, but not all are calculated for now. Absent metric field is only possible when multiple metrics are requested, but not all are supported for requested exchange-asset pairs.","type":"string"},"required":["exchange_asset","time"]}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ExchangeAsset":{"description":"Unique combination of the exchange and asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ExchangePairMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ExchangePairMetricsResponse":{"description":"Time series of exchange pair metrics.","properties":{"data":{"items":{"type":"object","properties":{"exchange_pair":{"$ref":"#/components/schemas/ExchangePair"},"time":{"$ref":"#/components/schemas/Time"}},"additionalProperties":{"nullable":true,"description":"Metric value. `null` value is only possible when multiple metrics are requested, but not all are calculated for now. Absent metric field is only possible when multiple metrics are requested, but not all are supported for requested exchange-pairs.","type":"string"},"required":["exchange_pair","time"]}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ExchangePair":{"description":"Unique combination of the exchange and pair.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MarketMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MarketMetricsResponse":{"description":"Time series of market metrics.","properties":{"data":{"items":{"type":"object","properties":{"market":{"$ref":"#/components/schemas/Market"},"time":{"$ref":"#/components/schemas/Time"}},"additionalProperties":{"nullable":true,"description":"Metric value. `null` value is only possible when multiple metrics are requested, but not all are calculated for now. Absent metric field is only possible when multiple metrics are requested, but not all are supported for requested market.","type":"string"},"required":["market","time"]}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"Market":{"description":"Unique name of the market.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogV2ProtocolMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ProtocolMetricsResponse":{"description":"Catalog of available protocol metrics.","properties":{"data":{"items":{"$ref":"#/components/schemas/CatalogV2ProtocolMetricsInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"CatalogV2ProtocolMetricsInfo":{"description":"Available metrics for a protocol/market/chain combination.","type":"object","properties":{"protocol":{"description":"Protocol name.","type":"string"},"market":{"description":"Protocol market.","type":"string"},"chain":{"description":"Protocol chain.","type":"string"},"metrics":{"type":"array","items":{"$ref":"#/components/schemas/CatalogV2ProtocolMetricInfo"}}},"required":["protocol","market","chain","metrics"]},"CatalogV2ProtocolMetricInfo":{"description":"Metric availability across frequencies.","type":"object","properties":{"metric":{"description":"Metric name.","type":"string"},"frequencies":{"type":"array","items":{"$ref":"#/components/schemas/CatalogV2ProtocolMetricFrequency"}}},"required":["metric","frequencies"]},"CatalogV2ProtocolMetricFrequency":{"description":"Time range for a metric at a given frequency.","type":"object","properties":{"frequency":{"description":"Data frequency.","type":"string"},"min_time":{"$ref":"#/components/schemas/Time"},"max_time":{"$ref":"#/components/schemas/Time"}},"required":["frequency","min_time","max_time"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The CatalogV2ProtocolMetricsInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ProtocolMetricsInfo":{"description":"Available metrics for a protocol/market/chain combination.","type":"object","properties":{"protocol":{"description":"Protocol name.","type":"string"},"market":{"description":"Protocol market.","type":"string"},"chain":{"description":"Protocol chain.","type":"string"},"metrics":{"type":"array","items":{"$ref":"#/components/schemas/CatalogV2ProtocolMetricInfo"}}},"required":["protocol","market","chain","metrics"]},"CatalogV2ProtocolMetricInfo":{"description":"Metric availability across frequencies.","type":"object","properties":{"metric":{"description":"Metric name.","type":"string"},"frequencies":{"type":"array","items":{"$ref":"#/components/schemas/CatalogV2ProtocolMetricFrequency"}}},"required":["metric","frequencies"]},"CatalogV2ProtocolMetricFrequency":{"description":"Time range for a metric at a given frequency.","type":"object","properties":{"frequency":{"description":"Data frequency.","type":"string"},"min_time":{"$ref":"#/components/schemas/Time"},"max_time":{"$ref":"#/components/schemas/Time"}},"required":["frequency","min_time","max_time"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The CatalogV2ProtocolMetricInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ProtocolMetricInfo":{"description":"Metric availability across frequencies.","type":"object","properties":{"metric":{"description":"Metric name.","type":"string"},"frequencies":{"type":"array","items":{"$ref":"#/components/schemas/CatalogV2ProtocolMetricFrequency"}}},"required":["metric","frequencies"]},"CatalogV2ProtocolMetricFrequency":{"description":"Time range for a metric at a given frequency.","type":"object","properties":{"frequency":{"description":"Data frequency.","type":"string"},"min_time":{"$ref":"#/components/schemas/Time"},"max_time":{"$ref":"#/components/schemas/Time"}},"required":["frequency","min_time","max_time"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The CatalogV2ProtocolMetricFrequency object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CatalogV2ProtocolMetricFrequency":{"description":"Time range for a metric at a given frequency.","type":"object","properties":{"frequency":{"description":"Data frequency.","type":"string"},"min_time":{"$ref":"#/components/schemas/Time"},"max_time":{"$ref":"#/components/schemas/Time"}},"required":["frequency","min_time","max_time"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The ProtocolMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ProtocolMetricsResponse":{"description":"Time series of protocol metrics.","properties":{"data":{"items":{"$ref":"#/components/schemas/ProtocolMetricValue"}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"ProtocolMetricValue":{"description":"Protocol metric value.","properties":{"market":{"description":"Protocol market.","type":"string"},"protocol":{"description":"Protocol name.","type":"string"},"chain":{"description":"Protocol chain.","type":"string"},"time":{"$ref":"#/components/schemas/Time"}},"additionalProperties":{"nullable":true,"description":"Metric value. `null` value is only possible when multiple metrics are requested, but not all are calculated for now. Absent metric field is only possible when multiple metrics are requested, but not all are supported for requested market.","type":"string"},"type":"object","required":["market","protocol","chain","time"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ProtocolMetricValue object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ProtocolMetricValue":{"description":"Protocol metric value.","properties":{"market":{"description":"Protocol market.","type":"string"},"protocol":{"description":"Protocol name.","type":"string"},"chain":{"description":"Protocol chain.","type":"string"},"time":{"$ref":"#/components/schemas/Time"}},"additionalProperties":{"nullable":true,"description":"Metric value. `null` value is only possible when multiple metrics are requested, but not all are calculated for now. Absent metric field is only possible when multiple metrics are requested, but not all are supported for requested market.","type":"string"},"type":"object","required":["market","protocol","chain","time"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The InstitutionMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"InstitutionMetricsResponse":{"description":"Time series of institution metrics.","properties":{"data":{"items":{"type":"object","properties":{"institution":{"$ref":"#/components/schemas/Institution"},"time":{"$ref":"#/components/schemas/Time"}},"additionalProperties":{"nullable":true,"description":"Metric value. `null` value is only possible when multiple metrics are requested, but not all are calculated for now. Absent metric field is only possible when multiple metrics are requested, but not all are supported for requested institutions.","type":"string"},"required":["institution","time"]}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"Institution":{"description":"Institution name.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The IndexLevelValue object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexLevelValue":{"description":"The value of the index.","type":"string","format":"decimal"}}}}
```

## The IndexWeight object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexWeight":{"description":"The weight of the constituent.","type":"string","format":"decimal"}}}}
```

## The IndexConstituentPrice object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexConstituentPrice":{"description":"The price of the constituent.","type":"string","format":"decimal"}}}}
```

## The IndexConstituentQuantity object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexConstituentQuantity":{"description":"The quantity of the constituent.","type":"string","format":"decimal"}}}}
```

## The IndexConstituentWeightBasisValue object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexConstituentWeightBasisValue":{"description":"The weight basis value of the constituent.","type":"string","format":"decimal"}}}}
```

## The VerificationTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"VerificationTime":{"description":"The verification time of the index.","type":"string","format":"date-time"}}}}
```

## The VerificationIndexLevelValue object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"VerificationIndexLevelValue":{"description":"The verification value of the index.","type":"string","format":"decimal"}}}}
```

## The Signature object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Signature":{"description":"The signature information.","type":"string"}}}}
```

## The Verification object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Verification":{"description":"Information about verification.","properties":{"timestamp":{"$ref":"#/components/schemas/VerificationTime"},"level":{"$ref":"#/components/schemas/VerificationIndexLevelValue"},"signature":{"$ref":"#/components/schemas/Signature"}},"type":"object","required":["signature"]},"VerificationTime":{"description":"The verification time of the index.","type":"string","format":"date-time"},"VerificationIndexLevelValue":{"description":"The verification value of the index.","type":"string","format":"decimal"},"Signature":{"description":"The signature information.","type":"string"}}}}
```

## The IndexLevel object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexLevel":{"description":"Information about index level.","properties":{"index":{"$ref":"#/components/schemas/Index"},"time":{"$ref":"#/components/schemas/Time"},"level":{"$ref":"#/components/schemas/IndexLevelValue"},"verification":{"$ref":"#/components/schemas/Verification"}},"type":"object","required":["index","time","level"]},"Index":{"description":"Name of the index.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"IndexLevelValue":{"description":"The value of the index.","type":"string","format":"decimal"},"Verification":{"description":"Information about verification.","properties":{"timestamp":{"$ref":"#/components/schemas/VerificationTime"},"level":{"$ref":"#/components/schemas/VerificationIndexLevelValue"},"signature":{"$ref":"#/components/schemas/Signature"}},"type":"object","required":["signature"]},"VerificationTime":{"description":"The verification time of the index.","type":"string","format":"date-time"},"VerificationIndexLevelValue":{"description":"The verification value of the index.","type":"string","format":"decimal"},"Signature":{"description":"The signature information.","type":"string"}}}}
```

## The IndexConstituents object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexConstituents":{"description":"Information about index constituents.","properties":{"index":{"$ref":"#/components/schemas/Index"},"time":{"$ref":"#/components/schemas/Time"},"constituents":{"items":{"properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"weight":{"$ref":"#/components/schemas/IndexWeight"},"price":{"$ref":"#/components/schemas/IndexConstituentPrice"},"quantity":{"$ref":"#/components/schemas/IndexConstituentQuantity"},"weight_basis_value":{"$ref":"#/components/schemas/IndexConstituentWeightBasisValue"}},"type":"object"},"type":"array"}},"type":"object","required":["index","time","constituents"]},"Index":{"description":"Name of the index.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"IndexWeight":{"description":"The weight of the constituent.","type":"string","format":"decimal"},"IndexConstituentPrice":{"description":"The price of the constituent.","type":"string","format":"decimal"},"IndexConstituentQuantity":{"description":"The quantity of the constituent.","type":"string","format":"decimal"},"IndexConstituentWeightBasisValue":{"description":"The weight basis value of the constituent.","type":"string","format":"decimal"}}}}
```

## The IndexLevelsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexLevelsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/IndexLevel"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"IndexLevel":{"description":"Information about index level.","properties":{"index":{"$ref":"#/components/schemas/Index"},"time":{"$ref":"#/components/schemas/Time"},"level":{"$ref":"#/components/schemas/IndexLevelValue"},"verification":{"$ref":"#/components/schemas/Verification"}},"type":"object","required":["index","time","level"]},"Index":{"description":"Name of the index.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"IndexLevelValue":{"description":"The value of the index.","type":"string","format":"decimal"},"Verification":{"description":"Information about verification.","properties":{"timestamp":{"$ref":"#/components/schemas/VerificationTime"},"level":{"$ref":"#/components/schemas/VerificationIndexLevelValue"},"signature":{"$ref":"#/components/schemas/Signature"}},"type":"object","required":["signature"]},"VerificationTime":{"description":"The verification time of the index.","type":"string","format":"date-time"},"VerificationIndexLevelValue":{"description":"The verification value of the index.","type":"string","format":"decimal"},"Signature":{"description":"The signature information.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The StreamingIndexLevel object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"StreamingIndexLevel":{"allOf":[{"$ref":"#/components/schemas/IndexLevel"},{"type":"object","properties":{"cm_sequence_id":{"$ref":"#/components/schemas/cmSequenceId"}},"required":["cm_sequence_id"]}]},"IndexLevel":{"description":"Information about index level.","properties":{"index":{"$ref":"#/components/schemas/Index"},"time":{"$ref":"#/components/schemas/Time"},"level":{"$ref":"#/components/schemas/IndexLevelValue"},"verification":{"$ref":"#/components/schemas/Verification"}},"type":"object","required":["index","time","level"]},"Index":{"description":"Name of the index.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"IndexLevelValue":{"description":"The value of the index.","type":"string","format":"decimal"},"Verification":{"description":"Information about verification.","properties":{"timestamp":{"$ref":"#/components/schemas/VerificationTime"},"level":{"$ref":"#/components/schemas/VerificationIndexLevelValue"},"signature":{"$ref":"#/components/schemas/Signature"}},"type":"object","required":["signature"]},"VerificationTime":{"description":"The verification time of the index.","type":"string","format":"date-time"},"VerificationIndexLevelValue":{"description":"The verification value of the index.","type":"string","format":"decimal"},"Signature":{"description":"The signature information.","type":"string"},"cmSequenceId":{"description":"The monotonically increasing message number, resets on disconnection.","type":"string"}}}}
```

## The IndexConstituentsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"IndexConstituentsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/IndexConstituents"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"IndexConstituents":{"description":"Information about index constituents.","properties":{"index":{"$ref":"#/components/schemas/Index"},"time":{"$ref":"#/components/schemas/Time"},"constituents":{"items":{"properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"weight":{"$ref":"#/components/schemas/IndexWeight"},"price":{"$ref":"#/components/schemas/IndexConstituentPrice"},"quantity":{"$ref":"#/components/schemas/IndexConstituentQuantity"},"weight_basis_value":{"$ref":"#/components/schemas/IndexConstituentWeightBasisValue"}},"type":"object"},"type":"array"}},"type":"object","required":["index","time","constituents"]},"Index":{"description":"Name of the index.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"AssetId":{"description":"Unique name of the asset.","type":"string"},"IndexWeight":{"description":"The weight of the constituent.","type":"string","format":"decimal"},"IndexConstituentPrice":{"description":"The price of the constituent.","type":"string","format":"decimal"},"IndexConstituentQuantity":{"description":"The quantity of the constituent.","type":"string","format":"decimal"},"IndexConstituentWeightBasisValue":{"description":"The weight basis value of the constituent.","type":"string","format":"decimal"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The TipsCount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TipsCount":{"description":"The count of unique elements in the `tips` array.","type":"string","format":"int64"}}}}
```

## The BlockHashesAtTip object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockHashesAtTip":{"description":"The count of unique hashes at the chain tip.","type":"string","format":"int64"}}}}
```

## The PoolCount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"PoolCount":{"description":"The count of unique pools mining on the tip.","type":"string","format":"int64"}}}}
```

## The MiningPoolTipsSummary object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MiningPoolTipsSummary":{"description":"Information about the mining pool tips summary.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"tips_count":{"$ref":"#/components/schemas/TipsCount"},"block_hashes_at_tip":{"$ref":"#/components/schemas/BlockHashesAtTip"},"tips":{"description":"All last tips that we saw in all mining pools that were active during the past hour.","items":{"properties":{"last_time":{"$ref":"#/components/schemas/Time"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"pool_count":{"$ref":"#/components/schemas/PoolCount"}},"required":["last_time","height","hash","pool_count"],"type":"object"},"type":"array"}},"type":"object","required":["asset","time","tips_count","block_hashes_at_tip","tips"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TipsCount":{"description":"The count of unique elements in the `tips` array.","type":"string","format":"int64"},"BlockHashesAtTip":{"description":"The count of unique hashes at the chain tip.","type":"string","format":"int64"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"PoolCount":{"description":"The count of unique pools mining on the tip.","type":"string","format":"int64"}}}}
```

## The MiningPoolTipsSummaryResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MiningPoolTipsSummaryResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/MiningPoolTipsSummary"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MiningPoolTipsSummary":{"description":"Information about the mining pool tips summary.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"tips_count":{"$ref":"#/components/schemas/TipsCount"},"block_hashes_at_tip":{"$ref":"#/components/schemas/BlockHashesAtTip"},"tips":{"description":"All last tips that we saw in all mining pools that were active during the past hour.","items":{"properties":{"last_time":{"$ref":"#/components/schemas/Time"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"pool_count":{"$ref":"#/components/schemas/PoolCount"}},"required":["last_time","height","hash","pool_count"],"type":"object"},"type":"array"}},"type":"object","required":["asset","time","tips_count","block_hashes_at_tip","tips"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TipsCount":{"description":"The count of unique elements in the `tips` array.","type":"string","format":"int64"},"BlockHashesAtTip":{"description":"The count of unique hashes at the chain tip.","type":"string","format":"int64"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"PoolCount":{"description":"The count of unique pools mining on the tip.","type":"string","format":"int64"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The AssetChainBlock object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetChainBlock":{"properties":{"time":{"$ref":"#/components/schemas/Time"},"hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["time","hash","height"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"}}}}
```

## The AssetChain object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetChain":{"description":"Contains the chain fragments starting from the block which is a common ancestor for other blocks. If there is a single active chain - only the chain tip is included.<br/>","items":{"$ref":"#/components/schemas/AssetChainBlock"},"type":"array"},"AssetChainBlock":{"properties":{"time":{"$ref":"#/components/schemas/Time"},"hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["time","hash","height"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"}}}}
```

## The AssetChains object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetChains":{"description":"Information about the asset chains.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"chains_count":{"$ref":"#/components/schemas/ChainsCount"},"blocks_count_at_tip":{"$ref":"#/components/schemas/BlocksCountAtTip"},"reorg":{"$ref":"#/components/schemas/Reorg"},"reorg_depth":{"$ref":"#/components/schemas/ReorgDepth"},"chains":{"description":"All the chains that were active in the blockchain during the time that's enough to produce the amount of blocks considered as an industry standard number of confirmations.","items":{"$ref":"#/components/schemas/AssetChain"},"type":"array"}},"type":"object","required":["asset","time","chains_count","blocks_count_at_tip","chains"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"ChainsCount":{"description":"Count of all the chains that were active in the blockchain during the past hour.","type":"string","format":"int64"},"BlocksCountAtTip":{"description":"Count of the blocks on the maximum chain height.","type":"string","format":"int64"},"Reorg":{"description":"Indicates if the last appended block triggered the chain reorganization.","type":"string"},"ReorgDepth":{"description":"A number of consecutive blocks that were disconnected from the common ancestor block of the previous and current longest active chains during the chain reorganization.","type":"string","format":"int64"},"AssetChain":{"description":"Contains the chain fragments starting from the block which is a common ancestor for other blocks. If there is a single active chain - only the chain tip is included.<br/>","items":{"$ref":"#/components/schemas/AssetChainBlock"},"type":"array"},"AssetChainBlock":{"properties":{"time":{"$ref":"#/components/schemas/Time"},"hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["time","hash","height"]},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"}}}}
```

## The AssetChainsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetChainsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AssetChains"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"AssetChains":{"description":"Information about the asset chains.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"chains_count":{"$ref":"#/components/schemas/ChainsCount"},"blocks_count_at_tip":{"$ref":"#/components/schemas/BlocksCountAtTip"},"reorg":{"$ref":"#/components/schemas/Reorg"},"reorg_depth":{"$ref":"#/components/schemas/ReorgDepth"},"chains":{"description":"All the chains that were active in the blockchain during the time that's enough to produce the amount of blocks considered as an industry standard number of confirmations.","items":{"$ref":"#/components/schemas/AssetChain"},"type":"array"}},"type":"object","required":["asset","time","chains_count","blocks_count_at_tip","chains"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"ChainsCount":{"description":"Count of all the chains that were active in the blockchain during the past hour.","type":"string","format":"int64"},"BlocksCountAtTip":{"description":"Count of the blocks on the maximum chain height.","type":"string","format":"int64"},"Reorg":{"description":"Indicates if the last appended block triggered the chain reorganization.","type":"string"},"ReorgDepth":{"description":"A number of consecutive blocks that were disconnected from the common ancestor block of the previous and current longest active chains during the chain reorganization.","type":"string","format":"int64"},"AssetChain":{"description":"Contains the chain fragments starting from the block which is a common ancestor for other blocks. If there is a single active chain - only the chain tip is included.<br/>","items":{"$ref":"#/components/schemas/AssetChainBlock"},"type":"array"},"AssetChainBlock":{"properties":{"time":{"$ref":"#/components/schemas/Time"},"hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["time","hash","height"]},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The TaxonomyAssetsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyAssetsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TaxonomyAsset"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"TaxonomyAsset":{"description":"Information about taxonomy of an asset.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"full_name":{"$ref":"#/components/schemas/TaxonomyAssetFullName"},"taxonomy_version":{"$ref":"#/components/schemas/TaxonomyVersion"},"updated_at_taxonomy_version":{"$ref":"#/components/schemas/UpdatedAtTaxonomyVersion"},"classification_start_time":{"$ref":"#/components/schemas/TaxonomyAssetClassificationStartTime"},"classification_end_time":{"$ref":"#/components/schemas/TaxonomyAssetClassificationEndTime"},"class_id":{"$ref":"#/components/schemas/TaxonomyClassId"},"class":{"$ref":"#/components/schemas/TaxonomyClass"},"sector_id":{"$ref":"#/components/schemas/TaxonomySectorId"},"sector":{"$ref":"#/components/schemas/TaxonomySector"},"subsector_id":{"$ref":"#/components/schemas/TaxonomySubsectorId"},"subsector":{"$ref":"#/components/schemas/TaxonomySubsector"}},"type":"object","required":["asset","full_name","updated_at_taxonomy_version","taxonomy_version","classification_start_time","class_id","class","sector_id","sector","subsector_id","subsector"]},"Asset":{"description":"Name of the asset.","type":"string"},"TaxonomyAssetFullName":{"description":"The full name of the asset.","type":"string"},"TaxonomyVersion":{"description":"This field is obsolete and will be removed in future releases in favor to `updated_at_taxonomy_version` field.","type":"string"},"UpdatedAtTaxonomyVersion":{"description":"Taxonomy version the asset was classified or re-classified at.","type":"string"},"TaxonomyAssetClassificationStartTime":{"description":"Taxonomy asset's classification start time.","type":"string","format":"date-time"},"TaxonomyAssetClassificationEndTime":{"description":"Taxonomy asset's classification end time.","type":"string","format":"date-time"},"TaxonomyClassId":{"description":"Taxonomy class identifier.","type":"string"},"TaxonomyClass":{"description":"Taxonomy class name.","type":"string"},"TaxonomySectorId":{"description":"Taxonomy sector identifier.","type":"string"},"TaxonomySector":{"description":"Taxonomy sector name.","type":"string"},"TaxonomySubsectorId":{"description":"Taxonomy subsector identifier.","type":"string"},"TaxonomySubsector":{"description":"Taxonomy subsector name.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The TaxonomyAsset object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyAsset":{"description":"Information about taxonomy of an asset.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"full_name":{"$ref":"#/components/schemas/TaxonomyAssetFullName"},"taxonomy_version":{"$ref":"#/components/schemas/TaxonomyVersion"},"updated_at_taxonomy_version":{"$ref":"#/components/schemas/UpdatedAtTaxonomyVersion"},"classification_start_time":{"$ref":"#/components/schemas/TaxonomyAssetClassificationStartTime"},"classification_end_time":{"$ref":"#/components/schemas/TaxonomyAssetClassificationEndTime"},"class_id":{"$ref":"#/components/schemas/TaxonomyClassId"},"class":{"$ref":"#/components/schemas/TaxonomyClass"},"sector_id":{"$ref":"#/components/schemas/TaxonomySectorId"},"sector":{"$ref":"#/components/schemas/TaxonomySector"},"subsector_id":{"$ref":"#/components/schemas/TaxonomySubsectorId"},"subsector":{"$ref":"#/components/schemas/TaxonomySubsector"}},"type":"object","required":["asset","full_name","updated_at_taxonomy_version","taxonomy_version","classification_start_time","class_id","class","sector_id","sector","subsector_id","subsector"]},"Asset":{"description":"Name of the asset.","type":"string"},"TaxonomyAssetFullName":{"description":"The full name of the asset.","type":"string"},"TaxonomyVersion":{"description":"This field is obsolete and will be removed in future releases in favor to `updated_at_taxonomy_version` field.","type":"string"},"UpdatedAtTaxonomyVersion":{"description":"Taxonomy version the asset was classified or re-classified at.","type":"string"},"TaxonomyAssetClassificationStartTime":{"description":"Taxonomy asset's classification start time.","type":"string","format":"date-time"},"TaxonomyAssetClassificationEndTime":{"description":"Taxonomy asset's classification end time.","type":"string","format":"date-time"},"TaxonomyClassId":{"description":"Taxonomy class identifier.","type":"string"},"TaxonomyClass":{"description":"Taxonomy class name.","type":"string"},"TaxonomySectorId":{"description":"Taxonomy sector identifier.","type":"string"},"TaxonomySector":{"description":"Taxonomy sector name.","type":"string"},"TaxonomySubsectorId":{"description":"Taxonomy subsector identifier.","type":"string"},"TaxonomySubsector":{"description":"Taxonomy subsector name.","type":"string"}}}}
```

## The TaxonomyMetadataAssetsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataAssetsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/TaxonomyMetadataAsset"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"TaxonomyMetadataAsset":{"description":"Information about taxonomy metadata of the assets.","properties":{"taxonomy_version":{"$ref":"#/components/schemas/TaxonomyVersion"},"taxonomy_start_time":{"$ref":"#/components/schemas/TaxonomyVersionStartTime"},"taxonomy_end_time":{"$ref":"#/components/schemas/TaxonomyVersionEndTime"},"subsectors":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectors"}},"type":"object","required":["taxonomy_version","taxonomy_start_time","subsectors"]},"TaxonomyVersion":{"description":"This field is obsolete and will be removed in future releases in favor to `updated_at_taxonomy_version` field.","type":"string"},"TaxonomyVersionStartTime":{"description":"Taxonomy version's start time.","type":"string","format":"date-time"},"TaxonomyVersionEndTime":{"description":"Taxonomy version's end time.","type":"string","format":"date-time"},"TaxonomyMetadataSubsectors":{"description":"Taxonomy metadata subsectors.","items":{"$ref":"#/components/schemas/TaxonomyMetadataSubsector"},"type":"array"},"TaxonomyMetadataSubsector":{"description":"Taxonomy metadata subsector.","properties":{"class_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorClassId"},"class":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorClass"},"sector_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSectorId"},"sector":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSector"},"subsector_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSubsectorId"},"subsector":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSubsector"}},"type":"object"},"TaxonomyMetadataSubsectorClassId":{"description":"Taxonomy metadata subsector class identifier.","type":"string"},"TaxonomyMetadataSubsectorClass":{"description":"Taxonomy metadata subsector class name.","type":"string"},"TaxonomyMetadataSubsectorSectorId":{"description":"Taxonomy metadata sector identifier.","type":"string"},"TaxonomyMetadataSubsectorSector":{"description":"Taxonomy metadata sector name.","type":"string"},"TaxonomyMetadataSubsectorSubsectorId":{"description":"Taxonomy metadata subsector identifier.","type":"string"},"TaxonomyMetadataSubsectorSubsector":{"description":"Taxonomy metadata subsector name.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The TaxonomyMetadataAsset object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TaxonomyMetadataAsset":{"description":"Information about taxonomy metadata of the assets.","properties":{"taxonomy_version":{"$ref":"#/components/schemas/TaxonomyVersion"},"taxonomy_start_time":{"$ref":"#/components/schemas/TaxonomyVersionStartTime"},"taxonomy_end_time":{"$ref":"#/components/schemas/TaxonomyVersionEndTime"},"subsectors":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectors"}},"type":"object","required":["taxonomy_version","taxonomy_start_time","subsectors"]},"TaxonomyVersion":{"description":"This field is obsolete and will be removed in future releases in favor to `updated_at_taxonomy_version` field.","type":"string"},"TaxonomyVersionStartTime":{"description":"Taxonomy version's start time.","type":"string","format":"date-time"},"TaxonomyVersionEndTime":{"description":"Taxonomy version's end time.","type":"string","format":"date-time"},"TaxonomyMetadataSubsectors":{"description":"Taxonomy metadata subsectors.","items":{"$ref":"#/components/schemas/TaxonomyMetadataSubsector"},"type":"array"},"TaxonomyMetadataSubsector":{"description":"Taxonomy metadata subsector.","properties":{"class_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorClassId"},"class":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorClass"},"sector_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSectorId"},"sector":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSector"},"subsector_id":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSubsectorId"},"subsector":{"$ref":"#/components/schemas/TaxonomyMetadataSubsectorSubsector"}},"type":"object"},"TaxonomyMetadataSubsectorClassId":{"description":"Taxonomy metadata subsector class identifier.","type":"string"},"TaxonomyMetadataSubsectorClass":{"description":"Taxonomy metadata subsector class name.","type":"string"},"TaxonomyMetadataSubsectorSectorId":{"description":"Taxonomy metadata sector identifier.","type":"string"},"TaxonomyMetadataSubsectorSector":{"description":"Taxonomy metadata sector name.","type":"string"},"TaxonomyMetadataSubsectorSubsectorId":{"description":"Taxonomy metadata subsector identifier.","type":"string"},"TaxonomyMetadataSubsectorSubsector":{"description":"Taxonomy metadata subsector name.","type":"string"}}}}
```

## The AssetProfilesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfilesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/AssetProfileInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"AssetProfileInfo":{"description":"Asset profile data.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"full_name":{"$ref":"#/components/schemas/AssetProfileFullName"},"description":{"$ref":"#/components/schemas/AssetProfileDescription"},"overview":{"$ref":"#/components/schemas/AssetProfileOverview"},"token_purpose":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileTokenPurpose"},"description":"Purpose of the asset."},"project_team":{"$ref":"#/components/schemas/AssetProfileProjectTeam"},"foundation":{"$ref":"#/components/schemas/AssetProfileFoundation"},"website":{"$ref":"#/components/schemas/AssetProfileWebsiteUrl"},"whitepaper_url":{"$ref":"#/components/schemas/AssetProfileWhitepaperUrl"},"creation_date":{"$ref":"#/components/schemas/AssetProfileCreationDate"},"token_generation_event_supply":{"$ref":"#/components/schemas/AssetProfileTokenGenerationEventSupply"},"supply_cap":{"$ref":"#/components/schemas/AssetProfileSupplyCap"},"initial_supply_token_distribution":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileInitialSupplyProjectDistribution"},"description":"Initial supply distribution."},"vesting_schedule":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileVestingSchedule"},"description":"Asset's vesting schedule."},"new_token_issuance_recipient":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileNewTokenIssuanceRecipient"},"description":"Token issuance recipient."},"issuing_networks":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileIssuingNetwork"},"description":"Issuing network."},"bridged_networks":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileBridgedNetwork"},"description":"Bridged network."},"issuance_schedule_changes":{"$ref":"#/components/schemas/AssetProfileIssuanceScheduleChanges"},"significant_historical_changes":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileSignificantHistoricalChanges"},"description":"Significant historical changes."},"upgrade_history":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileUpgradeHistory"},"description":"Asset's upgrade history."},"blog_updates":{"$ref":"#/components/schemas/AssetProfileBlogUpdates"},"project_github_repository":{"type":"array","items":{"$ref":"#/components/schemas/ProfileRepository"},"description":"Asset's repository."},"asset_regulation":{"$ref":"#/components/schemas/AssetProfileAssetRegulation"},"asset_regulated_products":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileAssetRegulatedProduct"},"description":"Asset's regulated product."},"etp_custodians":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileEtpCustodian"},"description":"Asset's ETP custodian."}},"type":"object","required":["asset","full_name","description","overview","creation_date"]},"AssetId":{"description":"Unique name of the asset.","type":"string"},"AssetProfileFullName":{"description":"Full name of the asset.","type":"string"},"AssetProfileDescription":{"description":"Description of the asset.","type":"string"},"AssetProfileOverview":{"description":"Overview of the asset.","type":"string"},"AssetProfileTokenPurpose":{"type":"string"},"AssetProfileProjectTeam":{"description":"Asset's project team.","type":"string"},"AssetProfileFoundation":{"description":"Asset foundation.","type":"string"},"AssetProfileWebsiteUrl":{"description":"Official website URL of the asset.","type":"string"},"AssetProfileWhitepaperUrl":{"description":"Official whitepaper URL of the asset.","type":"string"},"AssetProfileCreationDate":{"description":"Date of the asset creation (first block) in ISO 8601 format.","type":"string","format":"date-time"},"AssetProfileTokenGenerationEventSupply":{"description":"Asset's token generation event supply.","type":"string"},"AssetProfileSupplyCap":{"description":"Supply cap of the asset. If not present then the theoretical maximum supply is infinite for that asset.","type":"string","format":"int64"},"AssetProfileInitialSupplyProjectDistribution":{"type":"object","properties":{"initial_supply_allocation":{"$ref":"#/components/schemas/AssetProfileInitialSupplyAllocation"},"initial_supply_distribution":{"$ref":"#/components/schemas/AssetProfileInitialSupplyDistribution"}}},"AssetProfileInitialSupplyAllocation":{"description":"Initial supply allocation.","type":"string","format":"int64"},"AssetProfileInitialSupplyDistribution":{"description":"Initial supply distribution.","type":"string"},"AssetProfileVestingSchedule":{"type":"object","properties":{"vesting_schedule_allocation":{"$ref":"#/components/schemas/AssetProfileVestingScheduleAllocation"},"vesting_schedule_cliff":{"$ref":"#/components/schemas/AssetProfileVestingScheduleCliff"},"vesting_schedule_total_unlock_time":{"$ref":"#/components/schemas/AssetProfileVestingScheduleTotalUnlockTime"}}},"AssetProfileVestingScheduleAllocation":{"description":"Vesting schedule allocation.","type":"string"},"AssetProfileVestingScheduleCliff":{"description":"Vesting schedule cliff.","type":"string"},"AssetProfileVestingScheduleTotalUnlockTime":{"description":"Vesting schedule total unlock time.","type":"string","format":"date-time"},"AssetProfileNewTokenIssuanceRecipient":{"description":"Token issuance recipient.","type":"string"},"AssetProfileIssuingNetwork":{"type":"string"},"AssetProfileBridgedNetwork":{"type":"string"},"AssetProfileIssuanceScheduleChanges":{"description":"Issuance schedule changes.","type":"string"},"AssetProfileSignificantHistoricalChanges":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/AssetProfileSignificantHistoricalChangesDate"},"details":{"$ref":"#/components/schemas/AssetProfileSignificantHistoricalChangesDetails"}}},"AssetProfileSignificantHistoricalChangesDate":{"description":"Date of significant historical change.","type":"string"},"AssetProfileSignificantHistoricalChangesDetails":{"description":"Details about significant historical change.","type":"string"},"AssetProfileUpgradeHistory":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/AssetProfileUpgradeHistoryDate"},"details":{"$ref":"#/components/schemas/AssetProfileUpgradeHistoryDetails"}}},"AssetProfileUpgradeHistoryDate":{"description":"Date of the upgrade.","type":"string"},"AssetProfileUpgradeHistoryDetails":{"description":"Details about the upgrade.","type":"string"},"AssetProfileBlogUpdates":{"description":"Asset's blog updates.","type":"string"},"ProfileRepository":{"type":"string"},"AssetProfileAssetRegulation":{"description":"Asset's regulation.","type":"string"},"AssetProfileAssetRegulatedProduct":{"type":"string"},"AssetProfileEtpCustodian":{"type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The AssetProfileInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetProfileInfo":{"description":"Asset profile data.","properties":{"asset":{"$ref":"#/components/schemas/AssetId"},"full_name":{"$ref":"#/components/schemas/AssetProfileFullName"},"description":{"$ref":"#/components/schemas/AssetProfileDescription"},"overview":{"$ref":"#/components/schemas/AssetProfileOverview"},"token_purpose":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileTokenPurpose"},"description":"Purpose of the asset."},"project_team":{"$ref":"#/components/schemas/AssetProfileProjectTeam"},"foundation":{"$ref":"#/components/schemas/AssetProfileFoundation"},"website":{"$ref":"#/components/schemas/AssetProfileWebsiteUrl"},"whitepaper_url":{"$ref":"#/components/schemas/AssetProfileWhitepaperUrl"},"creation_date":{"$ref":"#/components/schemas/AssetProfileCreationDate"},"token_generation_event_supply":{"$ref":"#/components/schemas/AssetProfileTokenGenerationEventSupply"},"supply_cap":{"$ref":"#/components/schemas/AssetProfileSupplyCap"},"initial_supply_token_distribution":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileInitialSupplyProjectDistribution"},"description":"Initial supply distribution."},"vesting_schedule":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileVestingSchedule"},"description":"Asset's vesting schedule."},"new_token_issuance_recipient":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileNewTokenIssuanceRecipient"},"description":"Token issuance recipient."},"issuing_networks":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileIssuingNetwork"},"description":"Issuing network."},"bridged_networks":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileBridgedNetwork"},"description":"Bridged network."},"issuance_schedule_changes":{"$ref":"#/components/schemas/AssetProfileIssuanceScheduleChanges"},"significant_historical_changes":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileSignificantHistoricalChanges"},"description":"Significant historical changes."},"upgrade_history":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileUpgradeHistory"},"description":"Asset's upgrade history."},"blog_updates":{"$ref":"#/components/schemas/AssetProfileBlogUpdates"},"project_github_repository":{"type":"array","items":{"$ref":"#/components/schemas/ProfileRepository"},"description":"Asset's repository."},"asset_regulation":{"$ref":"#/components/schemas/AssetProfileAssetRegulation"},"asset_regulated_products":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileAssetRegulatedProduct"},"description":"Asset's regulated product."},"etp_custodians":{"type":"array","items":{"$ref":"#/components/schemas/AssetProfileEtpCustodian"},"description":"Asset's ETP custodian."}},"type":"object","required":["asset","full_name","description","overview","creation_date"]},"AssetId":{"description":"Unique name of the asset.","type":"string"},"AssetProfileFullName":{"description":"Full name of the asset.","type":"string"},"AssetProfileDescription":{"description":"Description of the asset.","type":"string"},"AssetProfileOverview":{"description":"Overview of the asset.","type":"string"},"AssetProfileTokenPurpose":{"type":"string"},"AssetProfileProjectTeam":{"description":"Asset's project team.","type":"string"},"AssetProfileFoundation":{"description":"Asset foundation.","type":"string"},"AssetProfileWebsiteUrl":{"description":"Official website URL of the asset.","type":"string"},"AssetProfileWhitepaperUrl":{"description":"Official whitepaper URL of the asset.","type":"string"},"AssetProfileCreationDate":{"description":"Date of the asset creation (first block) in ISO 8601 format.","type":"string","format":"date-time"},"AssetProfileTokenGenerationEventSupply":{"description":"Asset's token generation event supply.","type":"string"},"AssetProfileSupplyCap":{"description":"Supply cap of the asset. If not present then the theoretical maximum supply is infinite for that asset.","type":"string","format":"int64"},"AssetProfileInitialSupplyProjectDistribution":{"type":"object","properties":{"initial_supply_allocation":{"$ref":"#/components/schemas/AssetProfileInitialSupplyAllocation"},"initial_supply_distribution":{"$ref":"#/components/schemas/AssetProfileInitialSupplyDistribution"}}},"AssetProfileInitialSupplyAllocation":{"description":"Initial supply allocation.","type":"string","format":"int64"},"AssetProfileInitialSupplyDistribution":{"description":"Initial supply distribution.","type":"string"},"AssetProfileVestingSchedule":{"type":"object","properties":{"vesting_schedule_allocation":{"$ref":"#/components/schemas/AssetProfileVestingScheduleAllocation"},"vesting_schedule_cliff":{"$ref":"#/components/schemas/AssetProfileVestingScheduleCliff"},"vesting_schedule_total_unlock_time":{"$ref":"#/components/schemas/AssetProfileVestingScheduleTotalUnlockTime"}}},"AssetProfileVestingScheduleAllocation":{"description":"Vesting schedule allocation.","type":"string"},"AssetProfileVestingScheduleCliff":{"description":"Vesting schedule cliff.","type":"string"},"AssetProfileVestingScheduleTotalUnlockTime":{"description":"Vesting schedule total unlock time.","type":"string","format":"date-time"},"AssetProfileNewTokenIssuanceRecipient":{"description":"Token issuance recipient.","type":"string"},"AssetProfileIssuingNetwork":{"type":"string"},"AssetProfileBridgedNetwork":{"type":"string"},"AssetProfileIssuanceScheduleChanges":{"description":"Issuance schedule changes.","type":"string"},"AssetProfileSignificantHistoricalChanges":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/AssetProfileSignificantHistoricalChangesDate"},"details":{"$ref":"#/components/schemas/AssetProfileSignificantHistoricalChangesDetails"}}},"AssetProfileSignificantHistoricalChangesDate":{"description":"Date of significant historical change.","type":"string"},"AssetProfileSignificantHistoricalChangesDetails":{"description":"Details about significant historical change.","type":"string"},"AssetProfileUpgradeHistory":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/AssetProfileUpgradeHistoryDate"},"details":{"$ref":"#/components/schemas/AssetProfileUpgradeHistoryDetails"}}},"AssetProfileUpgradeHistoryDate":{"description":"Date of the upgrade.","type":"string"},"AssetProfileUpgradeHistoryDetails":{"description":"Details about the upgrade.","type":"string"},"AssetProfileBlogUpdates":{"description":"Asset's blog updates.","type":"string"},"ProfileRepository":{"type":"string"},"AssetProfileAssetRegulation":{"description":"Asset's regulation.","type":"string"},"AssetProfileAssetRegulatedProduct":{"type":"string"},"AssetProfileEtpCustodian":{"type":"string"}}}}
```

## The NetworkProfilesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfilesResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/NetworkProfileInfo"},"type":"array"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"NetworkProfileInfo":{"description":"Network profile data.","properties":{"full_name":{"$ref":"#/components/schemas/NetworkProfileFullName"},"network":{"$ref":"#/components/schemas/NetworkProfileNetwork"},"overview":{"$ref":"#/components/schemas/NetworkProfileOverview"},"consensus_mechanism":{"$ref":"#/components/schemas/NetworkProfileConsensusMechanism"},"hashing_algorithm":{"$ref":"#/components/schemas/NetworkProfileHashingAlgorithm"},"transaction_finality":{"$ref":"#/components/schemas/NetworkProfileTransactionFinality"},"available_clients":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileAvailableClient"},"description":"Network available client."},"smart_contract_deployment":{"$ref":"#/components/schemas/NetworkProfileSmartContractDeployment"},"foundation":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileFoundation"},"description":"Network foundation."},"founding_team_identity":{"$ref":"#/components/schemas/NetworkProfileFoundingTeamIdentity"},"repository":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileRepository"},"description":"Network profile repository."},"transaction_visibility":{"$ref":"#/components/schemas/NetworkProfileTransactionVisibility"},"native_fee_token":{"$ref":"#/components/schemas/NetworkProfileNativeFeeToken"},"significant_historical_changes":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileSignificantHistoricalChange"},"description":"Network significant historical changes."},"upgrade_history":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileUpgradeHistory"},"description":"Network upgrade history."},"rollup_info":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileRollupInfo"},"description":"Network rollup information."},"modular_or_monolithic":{"$ref":"#/components/schemas/NetworkProfileModularOrMonolithic"},"network_scaling_solution":{"$ref":"#/components/schemas/NetworkProfileNetworkScalingSolution"},"type_of_network":{"$ref":"#/components/schemas/NetworkProfileTypeOfNetwork"},"chain_explorers":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileProfileChainExplorer"},"description":"Network's chain explorer."}},"type":"object","required":["full_name","network","modular_or_monolithic"]},"NetworkProfileFullName":{"description":"Network full name.","type":"string"},"NetworkProfileNetwork":{"description":"Network name.","type":"string"},"NetworkProfileOverview":{"description":"Network overview.","type":"string"},"NetworkProfileConsensusMechanism":{"description":"Network consensus mechanism.","type":"string"},"NetworkProfileHashingAlgorithm":{"description":"Network hashing algorithm.","type":"string"},"NetworkProfileTransactionFinality":{"description":"Network transaction finality.","type":"string"},"NetworkProfileAvailableClient":{"type":"string"},"NetworkProfileSmartContractDeployment":{"description":"Network smart contract deployment.","type":"string"},"NetworkProfileFoundation":{"type":"string"},"NetworkProfileFoundingTeamIdentity":{"description":"Network team identity.","type":"string"},"NetworkProfileRepository":{"description":"Network profile repository.","type":"object","properties":{"github_repository":{"$ref":"#/components/schemas/NetworkProfileRepositoryGithubRepository"},"github_url":{"$ref":"#/components/schemas/NetworkProfileRepositoryGithubUrl"}}},"NetworkProfileRepositoryGithubRepository":{"description":"GitHub repository.","type":"string"},"NetworkProfileRepositoryGithubUrl":{"description":"GitHub repository URL.","type":"string"},"NetworkProfileTransactionVisibility":{"description":"Network transaction visibility.","type":"string"},"NetworkProfileNativeFeeToken":{"description":"Network native fee token.","type":"string"},"NetworkProfileSignificantHistoricalChange":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/NetworkProfileSignificantHistoricalChangesDate"},"details":{"$ref":"#/components/schemas/NetworkProfileSignificantHistoricalChangesDetails"}}},"NetworkProfileSignificantHistoricalChangesDate":{"description":"Date of significant historical change.","type":"string"},"NetworkProfileSignificantHistoricalChangesDetails":{"description":"Details about significant historical change.","type":"string"},"NetworkProfileUpgradeHistory":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/NetworkProfileUpgradeHistoryDate"},"details":{"$ref":"#/components/schemas/NetworkProfileUpgradeHistoryDetails"}}},"NetworkProfileUpgradeHistoryDate":{"description":"Date of the upgrade.","type":"string"},"NetworkProfileUpgradeHistoryDetails":{"description":"Details about the upgrade.","type":"string"},"NetworkProfileRollupInfo":{"description":"Network rollup information.","type":"object","properties":{"rollup_type":{"$ref":"#/components/schemas/NetworkProfileRollupInfoRollupType"},"state_validation":{"$ref":"#/components/schemas/NetworkProfileRollupInfoStateValidation"}}},"NetworkProfileRollupInfoRollupType":{"description":"Network rollup information.","type":"string"},"NetworkProfileRollupInfoStateValidation":{"description":"Network state validation.","type":"string"},"NetworkProfileModularOrMonolithic":{"description":"Network modular or monolithic.","type":"string"},"NetworkProfileNetworkScalingSolution":{"description":"Network scaling solution.","type":"string"},"NetworkProfileTypeOfNetwork":{"description":"Type of network.","type":"string"},"NetworkProfileProfileChainExplorer":{"type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The NetworkProfileInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NetworkProfileInfo":{"description":"Network profile data.","properties":{"full_name":{"$ref":"#/components/schemas/NetworkProfileFullName"},"network":{"$ref":"#/components/schemas/NetworkProfileNetwork"},"overview":{"$ref":"#/components/schemas/NetworkProfileOverview"},"consensus_mechanism":{"$ref":"#/components/schemas/NetworkProfileConsensusMechanism"},"hashing_algorithm":{"$ref":"#/components/schemas/NetworkProfileHashingAlgorithm"},"transaction_finality":{"$ref":"#/components/schemas/NetworkProfileTransactionFinality"},"available_clients":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileAvailableClient"},"description":"Network available client."},"smart_contract_deployment":{"$ref":"#/components/schemas/NetworkProfileSmartContractDeployment"},"foundation":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileFoundation"},"description":"Network foundation."},"founding_team_identity":{"$ref":"#/components/schemas/NetworkProfileFoundingTeamIdentity"},"repository":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileRepository"},"description":"Network profile repository."},"transaction_visibility":{"$ref":"#/components/schemas/NetworkProfileTransactionVisibility"},"native_fee_token":{"$ref":"#/components/schemas/NetworkProfileNativeFeeToken"},"significant_historical_changes":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileSignificantHistoricalChange"},"description":"Network significant historical changes."},"upgrade_history":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileUpgradeHistory"},"description":"Network upgrade history."},"rollup_info":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileRollupInfo"},"description":"Network rollup information."},"modular_or_monolithic":{"$ref":"#/components/schemas/NetworkProfileModularOrMonolithic"},"network_scaling_solution":{"$ref":"#/components/schemas/NetworkProfileNetworkScalingSolution"},"type_of_network":{"$ref":"#/components/schemas/NetworkProfileTypeOfNetwork"},"chain_explorers":{"type":"array","items":{"$ref":"#/components/schemas/NetworkProfileProfileChainExplorer"},"description":"Network's chain explorer."}},"type":"object","required":["full_name","network","modular_or_monolithic"]},"NetworkProfileFullName":{"description":"Network full name.","type":"string"},"NetworkProfileNetwork":{"description":"Network name.","type":"string"},"NetworkProfileOverview":{"description":"Network overview.","type":"string"},"NetworkProfileConsensusMechanism":{"description":"Network consensus mechanism.","type":"string"},"NetworkProfileHashingAlgorithm":{"description":"Network hashing algorithm.","type":"string"},"NetworkProfileTransactionFinality":{"description":"Network transaction finality.","type":"string"},"NetworkProfileAvailableClient":{"type":"string"},"NetworkProfileSmartContractDeployment":{"description":"Network smart contract deployment.","type":"string"},"NetworkProfileFoundation":{"type":"string"},"NetworkProfileFoundingTeamIdentity":{"description":"Network team identity.","type":"string"},"NetworkProfileRepository":{"description":"Network profile repository.","type":"object","properties":{"github_repository":{"$ref":"#/components/schemas/NetworkProfileRepositoryGithubRepository"},"github_url":{"$ref":"#/components/schemas/NetworkProfileRepositoryGithubUrl"}}},"NetworkProfileRepositoryGithubRepository":{"description":"GitHub repository.","type":"string"},"NetworkProfileRepositoryGithubUrl":{"description":"GitHub repository URL.","type":"string"},"NetworkProfileTransactionVisibility":{"description":"Network transaction visibility.","type":"string"},"NetworkProfileNativeFeeToken":{"description":"Network native fee token.","type":"string"},"NetworkProfileSignificantHistoricalChange":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/NetworkProfileSignificantHistoricalChangesDate"},"details":{"$ref":"#/components/schemas/NetworkProfileSignificantHistoricalChangesDetails"}}},"NetworkProfileSignificantHistoricalChangesDate":{"description":"Date of significant historical change.","type":"string"},"NetworkProfileSignificantHistoricalChangesDetails":{"description":"Details about significant historical change.","type":"string"},"NetworkProfileUpgradeHistory":{"type":"object","properties":{"date":{"$ref":"#/components/schemas/NetworkProfileUpgradeHistoryDate"},"details":{"$ref":"#/components/schemas/NetworkProfileUpgradeHistoryDetails"}}},"NetworkProfileUpgradeHistoryDate":{"description":"Date of the upgrade.","type":"string"},"NetworkProfileUpgradeHistoryDetails":{"description":"Details about the upgrade.","type":"string"},"NetworkProfileRollupInfo":{"description":"Network rollup information.","type":"object","properties":{"rollup_type":{"$ref":"#/components/schemas/NetworkProfileRollupInfoRollupType"},"state_validation":{"$ref":"#/components/schemas/NetworkProfileRollupInfoStateValidation"}}},"NetworkProfileRollupInfoRollupType":{"description":"Network rollup information.","type":"string"},"NetworkProfileRollupInfoStateValidation":{"description":"Network state validation.","type":"string"},"NetworkProfileModularOrMonolithic":{"description":"Network modular or monolithic.","type":"string"},"NetworkProfileNetworkScalingSolution":{"description":"Network scaling solution.","type":"string"},"NetworkProfileTypeOfNetwork":{"description":"Type of network.","type":"string"},"NetworkProfileProfileChainExplorer":{"type":"string"}}}}
```

## The ErrorResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ErrorResponse":{"properties":{"error":{"$ref":"#/components/schemas/ErrorObject"}},"required":["error"],"type":"object"},"ErrorObject":{"properties":{"type":{"description":"Error type string. Can be used for error identification.","type":"string"},"message":{"description":"Human-friendly error description. Can be amended without prior notification. Do not use for error identification in your code.","type":"string"}},"required":["type","description"],"type":"object"}}}}
```

## The ErrorObject object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ErrorObject":{"properties":{"type":{"description":"Error type string. Can be used for error identification.","type":"string"},"message":{"description":"Human-friendly error description. Can be amended without prior notification. Do not use for error identification in your code.","type":"string"}},"required":["type","description"],"type":"object"}}}}
```

## The WarningObject object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"WarningObject":{"properties":{"type":{"description":"Warning type string. Can be used for warning identification.","type":"string"},"message":{"description":"Human-friendly warning description. Do not use for warning identification in your code.","type":"string"}},"required":["type","message"],"type":"object"}}}}
```

## The BlockchainBlocksResponseV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlocksResponseV2":{"description":"Blockchain blocks response.","properties":{"data":{"items":{"$ref":"#/components/schemas/BlockchainBlockInfoV2"}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"},"warning":{"$ref":"#/components/schemas/WarningObject"}},"required":["data"],"type":"object"},"BlockchainBlockInfoV2":{"properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"parent_block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"nonce":{"$ref":"#/components/schemas/BlockchainBlockNonce"},"extra_data":{"$ref":"#/components/schemas/BlockchainBlockExtraData"},"n_transactions":{"$ref":"#/components/schemas/BlockchainNumberOfTransactions"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"version":{"$ref":"#/components/schemas/BlockchainBlockVersion"},"difficulty":{"$ref":"#/components/schemas/BlockchainBlockDifficulty"},"physical_size":{"$ref":"#/components/schemas/BlockchainBlockPhysicalSize"},"consensus_size":{"$ref":"#/components/schemas/BlockchainBlockConsensusSize"},"consensus_size_limit":{"$ref":"#/components/schemas/BlockchainBlockConsensusSizeLimit"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["block_hash","height","consensus_time","export_time","miner_time","n_transactions","n_balance_updates"]},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockNonce":{"description":"Nonce of the block, hex-encoded.","type":"string"},"BlockchainBlockExtraData":{"description":"Extra data of the block, hex-encoded.","type":"string"},"BlockchainNumberOfTransactions":{"description":"Number of transactions.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainBlockVersion":{"description":"Version of the block.","type":"string"},"BlockchainBlockDifficulty":{"description":"Difficulty of the block.","type":"string","format":"decimal"},"BlockchainBlockPhysicalSize":{"description":"Physical size of the block, bytes.","type":"string","format":"int64"},"BlockchainBlockConsensusSize":{"description":"Consensus size of the block.","type":"string","format":"int64"},"BlockchainBlockConsensusSizeLimit":{"description":"Consensus size limit of the block.","type":"string","format":"int64"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"},"WarningObject":{"properties":{"type":{"description":"Warning type string. Can be used for warning identification.","type":"string"},"message":{"description":"Human-friendly warning description. Do not use for warning identification in your code.","type":"string"}},"required":["type","message"],"type":"object"}}}}
```

## The ChainsCount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ChainsCount":{"description":"Count of all the chains that were active in the blockchain during the past hour.","type":"string","format":"int64"}}}}
```

## The BlocksCountAtTip object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlocksCountAtTip":{"description":"Count of the blocks on the maximum chain height.","type":"string","format":"int64"}}}}
```

## The Reorg object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"Reorg":{"description":"Indicates if the last appended block triggered the chain reorganization.","type":"string"}}}}
```

## The ReorgDepth object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReorgDepth":{"description":"A number of consecutive blocks that were disconnected from the common ancestor block of the previous and current longest active chains during the chain reorganization.","type":"string","format":"int64"}}}}
```

## The BlockchainBlockHash object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"}}}}
```

## The BlockchainBlockHeight object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"}}}}
```

## The BlockchainBlockSlot object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockSlot":{"description":"Slot of the block.","type":"string","format":"int64"}}}}
```

## The BlockchainBlockNonce object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockNonce":{"description":"Nonce of the block, hex-encoded.","type":"string"}}}}
```

## The BlockchainBlockExtraData object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockExtraData":{"description":"Extra data of the block, hex-encoded.","type":"string"}}}}
```

## The BlockchainBlockVersion object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockVersion":{"description":"Version of the block.","type":"string"}}}}
```

## The BlockchainBlockDifficulty object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockDifficulty":{"description":"Difficulty of the block.","type":"string","format":"decimal"}}}}
```

## The BlockchainBlockPhysicalSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockPhysicalSize":{"description":"Physical size of the block, bytes.","type":"string","format":"int64"}}}}
```

## The BlockchainBlockConsensusSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockConsensusSize":{"description":"Consensus size of the block.","type":"string","format":"int64"}}}}
```

## The BlockchainTransactionPhysicalSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionPhysicalSize":{"description":"Physical size of the transaction, bytes.","type":"string","format":"decimal"}}}}
```

## The BlockchainTransactionConsensusSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionConsensusSize":{"description":"Consensus size of the transaction.","type":"string","format":"decimal"}}}}
```

## The BlockchainTransactionVersion object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionVersion":{"description":"Version of the transaction.","type":"string"}}}}
```

## The BlockchainTransactionFee object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionFee":{"description":"Fee of the transaction.","type":"string","format":"decimal"}}}}
```

## The BlockchainTransactionFeerate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionFeerate":{"description":"Feerate of the transaction.","type":"string","format":"decimal"}}}}
```

## The BlockchainMempoolFeerate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainMempoolFeerate":{"description":"Aggregate function result over the feerate values of all the mempool transactions.","type":"string","format":"decimal"}}}}
```

## The BlockchainBlockConsensusSizeLimit object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockConsensusSizeLimit":{"description":"Consensus size limit of the block.","type":"string","format":"int64"}}}}
```

## The BlockchainBalanceUpdateCredit object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBalanceUpdateCredit":{"description":"Boolean indicating whether the update is a credit or a debit of the account.","type":"boolean"}}}}
```

## The BlockchainTotalReceived object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"}}}}
```

## The BlockchainTotalSent object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"}}}}
```

## The BlockchainBalanceUpdateSubAccount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"}}}}
```

## The BlockchainBlockInfoV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockInfoV2":{"properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"parent_block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"nonce":{"$ref":"#/components/schemas/BlockchainBlockNonce"},"extra_data":{"$ref":"#/components/schemas/BlockchainBlockExtraData"},"n_transactions":{"$ref":"#/components/schemas/BlockchainNumberOfTransactions"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"version":{"$ref":"#/components/schemas/BlockchainBlockVersion"},"difficulty":{"$ref":"#/components/schemas/BlockchainBlockDifficulty"},"physical_size":{"$ref":"#/components/schemas/BlockchainBlockPhysicalSize"},"consensus_size":{"$ref":"#/components/schemas/BlockchainBlockConsensusSize"},"consensus_size_limit":{"$ref":"#/components/schemas/BlockchainBlockConsensusSizeLimit"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["block_hash","height","consensus_time","export_time","miner_time","n_transactions","n_balance_updates"]},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockNonce":{"description":"Nonce of the block, hex-encoded.","type":"string"},"BlockchainBlockExtraData":{"description":"Extra data of the block, hex-encoded.","type":"string"},"BlockchainNumberOfTransactions":{"description":"Number of transactions.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainBlockVersion":{"description":"Version of the block.","type":"string"},"BlockchainBlockDifficulty":{"description":"Difficulty of the block.","type":"string","format":"decimal"},"BlockchainBlockPhysicalSize":{"description":"Physical size of the block, bytes.","type":"string","format":"int64"},"BlockchainBlockConsensusSize":{"description":"Consensus size of the block.","type":"string","format":"int64"},"BlockchainBlockConsensusSizeLimit":{"description":"Consensus size limit of the block.","type":"string","format":"int64"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"}}}}
```

## The BlockchainFullTransactionsV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainFullTransactionsV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainFullTransactionResponseV2"}},"BlockchainFullTransactionResponseV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainBlockTransactionInfoV2"},{"type":"object","description":"Blockchain full transaction response.","properties":{"balance_updates":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdatesV2"}}}]},"BlockchainBlockTransactionInfoV2":{"properties":{"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"tx_position":{"$ref":"#/components/schemas/BlockchainTransactionPosition"},"min_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"max_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["txid","consensus_time","tx_position","n_balance_updates","amount"]},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionPosition":{"description":"Transaction position.","type":"string","format":"int64"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainTransactionBalanceUpdatesV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdateV2"}},"BlockchainTransactionBalanceUpdateV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"account_creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"sub_account":{"$ref":"#/components/schemas/BlockchainBalanceUpdateSubAccount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["chain_sequence_number","account","account_creation_height","change","previous_balance","new_balance","transaction_sequence_number","n_debits","n_credits"]},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"}}}}
```

## The BlockchainBalanceUpdatesV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBalanceUpdatesV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainBalanceUpdateV2"}},"BlockchainBalanceUpdateV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdateV2"},{"type":"object","properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"consensus_time":{"$ref":"#/components/schemas/Time"},"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"credit":{"$ref":"#/components/schemas/BlockchainBalanceUpdateCredit"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"}},"required":["block_hash","height","consensus_time","credit","total_received","total_sent"]}]},"BlockchainTransactionBalanceUpdateV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"account_creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"sub_account":{"$ref":"#/components/schemas/BlockchainBalanceUpdateSubAccount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["chain_sequence_number","account","account_creation_height","change","previous_balance","new_balance","transaction_sequence_number","n_debits","n_credits"]},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"BlockchainBalanceUpdateCredit":{"description":"Boolean indicating whether the update is a credit or a debit of the account.","type":"boolean"}}}}
```

## The BlockchainBalanceUpdateV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBalanceUpdateV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdateV2"},{"type":"object","properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"consensus_time":{"$ref":"#/components/schemas/Time"},"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"credit":{"$ref":"#/components/schemas/BlockchainBalanceUpdateCredit"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"}},"required":["block_hash","height","consensus_time","credit","total_received","total_sent"]}]},"BlockchainTransactionBalanceUpdateV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"account_creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"sub_account":{"$ref":"#/components/schemas/BlockchainBalanceUpdateSubAccount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["chain_sequence_number","account","account_creation_height","change","previous_balance","new_balance","transaction_sequence_number","n_debits","n_credits"]},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"BlockchainBalanceUpdateCredit":{"description":"Boolean indicating whether the update is a credit or a debit of the account.","type":"boolean"}}}}
```

## The BlockchainRebasingChangesV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainRebasingChangesV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainRebasingChangeV2"}},"BlockchainRebasingChangeV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"consensus_time":{"$ref":"#/components/schemas/Time"},"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"previous_rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"previous_rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"previous_rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"new_rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"new_rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"new_rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["chain_sequence_number","block_hash","height","consensus_time","previous_rebasing_numerator","previous_rebasing_denominator","previous_rebasing_rounding_mode","new_rebasing_numerator","new_rebasing_denominator","new_rebasing_rounding_mode"]},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"}}}}
```

## The BlockchainRebasingChangeV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainRebasingChangeV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"consensus_time":{"$ref":"#/components/schemas/Time"},"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"previous_rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"previous_rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"previous_rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"new_rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"new_rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"new_rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["chain_sequence_number","block_hash","height","consensus_time","previous_rebasing_numerator","previous_rebasing_denominator","previous_rebasing_rounding_mode","new_rebasing_numerator","new_rebasing_denominator","new_rebasing_rounding_mode"]},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"}}}}
```

## The BlockchainTransactionBalanceUpdatesV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionBalanceUpdatesV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdateV2"}},"BlockchainTransactionBalanceUpdateV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"account_creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"sub_account":{"$ref":"#/components/schemas/BlockchainBalanceUpdateSubAccount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["chain_sequence_number","account","account_creation_height","change","previous_balance","new_balance","transaction_sequence_number","n_debits","n_credits"]},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"}}}}
```

## The BlockchainTransactionBalanceUpdateV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionBalanceUpdateV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"account_creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"sub_account":{"$ref":"#/components/schemas/BlockchainBalanceUpdateSubAccount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["chain_sequence_number","account","account_creation_height","change","previous_balance","new_balance","transaction_sequence_number","n_debits","n_credits"]},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"}}}}
```

## The BlockchainFullBlockResponseV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainFullBlockResponseV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainBlockInfoV2"},{"type":"object","description":"Blockchain full block response.","properties":{"transactions":{"$ref":"#/components/schemas/BlockchainFullTransactionsV2"},"balance_updates":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdatesV2"}}}]},"BlockchainBlockInfoV2":{"properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"parent_block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"nonce":{"$ref":"#/components/schemas/BlockchainBlockNonce"},"extra_data":{"$ref":"#/components/schemas/BlockchainBlockExtraData"},"n_transactions":{"$ref":"#/components/schemas/BlockchainNumberOfTransactions"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"version":{"$ref":"#/components/schemas/BlockchainBlockVersion"},"difficulty":{"$ref":"#/components/schemas/BlockchainBlockDifficulty"},"physical_size":{"$ref":"#/components/schemas/BlockchainBlockPhysicalSize"},"consensus_size":{"$ref":"#/components/schemas/BlockchainBlockConsensusSize"},"consensus_size_limit":{"$ref":"#/components/schemas/BlockchainBlockConsensusSizeLimit"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["block_hash","height","consensus_time","export_time","miner_time","n_transactions","n_balance_updates"]},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockNonce":{"description":"Nonce of the block, hex-encoded.","type":"string"},"BlockchainBlockExtraData":{"description":"Extra data of the block, hex-encoded.","type":"string"},"BlockchainNumberOfTransactions":{"description":"Number of transactions.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainBlockVersion":{"description":"Version of the block.","type":"string"},"BlockchainBlockDifficulty":{"description":"Difficulty of the block.","type":"string","format":"decimal"},"BlockchainBlockPhysicalSize":{"description":"Physical size of the block, bytes.","type":"string","format":"int64"},"BlockchainBlockConsensusSize":{"description":"Consensus size of the block.","type":"string","format":"int64"},"BlockchainBlockConsensusSizeLimit":{"description":"Consensus size limit of the block.","type":"string","format":"int64"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainFullTransactionsV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainFullTransactionResponseV2"}},"BlockchainFullTransactionResponseV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainBlockTransactionInfoV2"},{"type":"object","description":"Blockchain full transaction response.","properties":{"balance_updates":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdatesV2"}}}]},"BlockchainBlockTransactionInfoV2":{"properties":{"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"tx_position":{"$ref":"#/components/schemas/BlockchainTransactionPosition"},"min_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"max_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["txid","consensus_time","tx_position","n_balance_updates","amount"]},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"BlockchainTransactionPosition":{"description":"Transaction position.","type":"string","format":"int64"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainTransactionBalanceUpdatesV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdateV2"}},"BlockchainTransactionBalanceUpdateV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"account_creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"sub_account":{"$ref":"#/components/schemas/BlockchainBalanceUpdateSubAccount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["chain_sequence_number","account","account_creation_height","change","previous_balance","new_balance","transaction_sequence_number","n_debits","n_credits"]},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"}}}}
```

## The BlockchainAccounts object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainAccounts":{"description":"Account ids.","type":"array","items":{"$ref":"#/components/schemas/BlockchainAccount"}},"BlockchainAccount":{"description":"Account id.","type":"string"}}}}
```

## The BlockchainJobAccounts object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobAccounts":{"description":"Account ids. For ETH_CL, this can either be a validator public key or a validator index.","type":"array","items":{"$ref":"#/components/schemas/BlockchainJobAccount"}},"BlockchainJobAccount":{"description":"Account id. For ETH_CL, this can either be a validator public key or a validator index.","type":"string"}}}}
```

## The BlockchainTransactionIds object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionIds":{"description":"Transactions ids.","type":"array","items":{"$ref":"#/components/schemas/BlockchainTransactionId"}},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"}}}}
```

## The BlockchainAccount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainAccount":{"description":"Account id.","type":"string"}}}}
```

## The BlockchainJobAccount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainJobAccount":{"description":"Account id. For ETH_CL, this can either be a validator public key or a validator index.","type":"string"}}}}
```

## The BlockchainSubAccount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"}}}}
```

## The BlockchainSubAccountBalance object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainSubAccountBalance":{"description":"Sub-account latest balance.","type":"string","format":"decimal"}}}}
```

## The BlockchainAccountType object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainAccountType":{"description":"Account type. The possible values are: `UTXO`, `VIRTUAL`, `ACCOUNT`.","type":"string"}}}}
```

## The BlockchainAccountBalance object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"}}}}
```

## The BlockchainNumberOfDebits object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"}}}}
```

## The BlockchainNumberOfCredits object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"}}}}
```

## The BlockchainTransactionPosition object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionPosition":{"description":"Transaction position.","type":"string","format":"int64"}}}}
```

## The BlockchainChainSequenceNumber object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"}}}}
```

## The BlockchainBalanceUpdatesReason object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBalanceUpdatesReason":{"description":"Reason for balance update. Only supported for ETH_CL.","type":"string"}}}}
```

## The BlockchainStaleBlock object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"}}}}
```

## The BlockchainDenomination object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"}}}}
```

## The BlockchainRebasingNumerator object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"}}}}
```

## The BlockchainRebasingDenominator object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"}}}}
```

## The BlockchainRebasingRoundingMode object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"}}}}
```

## The BlockchainAccountsResponseV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainAccountsResponseV2":{"description":"Blockchain accounts response.","properties":{"data":{"items":{"type":"object","properties":{"account":{"$ref":"#/components/schemas/BlockchainAccount"},"type":{"$ref":"#/components/schemas/BlockchainAccountType"},"balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"creation_block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"creation_time":{"$ref":"#/components/schemas/Time"},"creation_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"last_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"last_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"last_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["account","type","creation_height","creation_block_hash","creation_time","creation_chain_sequence_number"]}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainAccountType":{"description":"Account type. The possible values are: `UTXO`, `VIRTUAL`, `ACCOUNT`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The BlockchainSubAccountsResponseV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainSubAccountsResponseV2":{"description":"Blockchain sub-accounts response.","properties":{"data":{"items":{"type":"object","properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"type":{"$ref":"#/components/schemas/BlockchainAccountType"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"creation_time":{"$ref":"#/components/schemas/Time"},"creation_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"creation_block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"balance":{"$ref":"#/components/schemas/BlockchainSubAccountBalance"}},"required":["sub_account","account","type","creation_height","creation_block_hash","creation_time","creation_chain_sequence_number"]}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainAccountType":{"description":"Account type. The possible values are: `UTXO`, `VIRTUAL`, `ACCOUNT`.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainSubAccountBalance":{"description":"Sub-account latest balance.","type":"string","format":"decimal"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The BlockchainTransactionsResponseV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionsResponseV2":{"description":"Blockchain transactions response.","properties":{"data":{"items":{"$ref":"#/components/schemas/BlockchainTransactionInfoV2"}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"},"warning":{"$ref":"#/components/schemas/WarningObject"}},"required":["data"],"type":"object"},"BlockchainTransactionInfoV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainBlockTransactionInfoV2"},{"type":"object","properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"version":{"$ref":"#/components/schemas/BlockchainTransactionVersion"},"physical_size":{"$ref":"#/components/schemas/BlockchainTransactionPhysicalSize"},"consensus_size":{"$ref":"#/components/schemas/BlockchainTransactionConsensusSize"},"fee":{"$ref":"#/components/schemas/BlockchainTransactionFee"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["block_hash","height"]}]},"BlockchainBlockTransactionInfoV2":{"properties":{"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"tx_position":{"$ref":"#/components/schemas/BlockchainTransactionPosition"},"min_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"max_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["txid","consensus_time","tx_position","n_balance_updates","amount"]},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionPosition":{"description":"Transaction position.","type":"string","format":"int64"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainTransactionVersion":{"description":"Version of the transaction.","type":"string"},"BlockchainTransactionPhysicalSize":{"description":"Physical size of the transaction, bytes.","type":"string","format":"decimal"},"BlockchainTransactionConsensusSize":{"description":"Consensus size of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionFee":{"description":"Fee of the transaction.","type":"string","format":"decimal"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"},"WarningObject":{"properties":{"type":{"description":"Warning type string. Can be used for warning identification.","type":"string"},"message":{"description":"Human-friendly warning description. Do not use for warning identification in your code.","type":"string"}},"required":["type","message"],"type":"object"}}}}
```

## The BlockchainTransactionHash object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionHash":{"description":"Hash of the transaction.","type":"string"}}}}
```

## The BlockchainTransactionId object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"}}}}
```

## The TxTrackerTxid object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTxid":{"description":"Identifier (txid) of the transaction.","type":"string"}}}}
```

## The TxTrackerReplacementTxid object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerReplacementTxid":{"description":"<b>BTC asset only.</b><br/> Identifier (txid) of the transaction.","type":"string"}}}}
```

## The BlockchainNumberOfBalanceUpdates object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"}}}}
```

## The BlockchainNumberOfTransactions object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainNumberOfTransactions":{"description":"Number of transactions.","type":"string","format":"int64"}}}}
```

## The BlockchainTransactionAmount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"}}}}
```

## The BlockchainTransactionInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionInfo":{"allOf":[{"$ref":"#/components/schemas/BlockchainBlockTransactionInfo"},{"type":"object","properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["block_hash","height"]}]},"BlockchainBlockTransactionInfo":{"properties":{"transaction_hash":{"$ref":"#/components/schemas/BlockchainTransactionHash"},"consensus_time":{"$ref":"#/components/schemas/Time"},"min_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"max_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["transaction_hash","consensus_time","min_chain_sequence_number","max_chain_sequence_number","n_balance_updates","amount"]},"BlockchainTransactionHash":{"description":"Hash of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"}}}}
```

## The BlockchainTransactionInfoV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionInfoV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainBlockTransactionInfoV2"},{"type":"object","properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"version":{"$ref":"#/components/schemas/BlockchainTransactionVersion"},"physical_size":{"$ref":"#/components/schemas/BlockchainTransactionPhysicalSize"},"consensus_size":{"$ref":"#/components/schemas/BlockchainTransactionConsensusSize"},"fee":{"$ref":"#/components/schemas/BlockchainTransactionFee"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["block_hash","height"]}]},"BlockchainBlockTransactionInfoV2":{"properties":{"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"tx_position":{"$ref":"#/components/schemas/BlockchainTransactionPosition"},"min_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"max_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["txid","consensus_time","tx_position","n_balance_updates","amount"]},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionPosition":{"description":"Transaction position.","type":"string","format":"int64"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainTransactionVersion":{"description":"Version of the transaction.","type":"string"},"BlockchainTransactionPhysicalSize":{"description":"Physical size of the transaction, bytes.","type":"string","format":"decimal"},"BlockchainTransactionConsensusSize":{"description":"Consensus size of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionFee":{"description":"Fee of the transaction.","type":"string","format":"decimal"}}}}
```

## The BlockchainBlockTransactionInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockTransactionInfo":{"properties":{"transaction_hash":{"$ref":"#/components/schemas/BlockchainTransactionHash"},"consensus_time":{"$ref":"#/components/schemas/Time"},"min_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"max_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["transaction_hash","consensus_time","min_chain_sequence_number","max_chain_sequence_number","n_balance_updates","amount"]},"BlockchainTransactionHash":{"description":"Hash of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"}}}}
```

## The BlockchainBlockTransactionInfoV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBlockTransactionInfoV2":{"properties":{"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"tx_position":{"$ref":"#/components/schemas/BlockchainTransactionPosition"},"min_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"max_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["txid","consensus_time","tx_position","n_balance_updates","amount"]},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionPosition":{"description":"Transaction position.","type":"string","format":"int64"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"}}}}
```

## The BlockchainFullTransactionResponseV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainFullTransactionResponseV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainBlockTransactionInfoV2"},{"type":"object","description":"Blockchain full transaction response.","properties":{"balance_updates":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdatesV2"}}}]},"BlockchainBlockTransactionInfoV2":{"properties":{"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"tx_position":{"$ref":"#/components/schemas/BlockchainTransactionPosition"},"min_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"max_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["txid","consensus_time","tx_position","n_balance_updates","amount"]},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionPosition":{"description":"Transaction position.","type":"string","format":"int64"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainTransactionBalanceUpdatesV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdateV2"}},"BlockchainTransactionBalanceUpdateV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"account_creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"sub_account":{"$ref":"#/components/schemas/BlockchainBalanceUpdateSubAccount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["chain_sequence_number","account","account_creation_height","change","previous_balance","new_balance","transaction_sequence_number","n_debits","n_credits"]},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"}}}}
```

## The BlockchainFullSingleTransactionResponseV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainFullSingleTransactionResponseV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainTransactionInfoV2"},{"type":"object","description":"Blockchain full transaction response.","properties":{"balance_updates":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdatesV2"}}}]},"BlockchainTransactionInfoV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainBlockTransactionInfoV2"},{"type":"object","properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"version":{"$ref":"#/components/schemas/BlockchainTransactionVersion"},"physical_size":{"$ref":"#/components/schemas/BlockchainTransactionPhysicalSize"},"consensus_size":{"$ref":"#/components/schemas/BlockchainTransactionConsensusSize"},"fee":{"$ref":"#/components/schemas/BlockchainTransactionFee"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["block_hash","height"]}]},"BlockchainBlockTransactionInfoV2":{"properties":{"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"consensus_time":{"$ref":"#/components/schemas/Time"},"miner_time":{"$ref":"#/components/schemas/Time"},"tx_position":{"$ref":"#/components/schemas/BlockchainTransactionPosition"},"min_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"max_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"n_balance_updates":{"$ref":"#/components/schemas/BlockchainNumberOfBalanceUpdates"},"amount":{"$ref":"#/components/schemas/BlockchainTransactionAmount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["txid","consensus_time","tx_position","n_balance_updates","amount"]},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionPosition":{"description":"Transaction position.","type":"string","format":"int64"},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainNumberOfBalanceUpdates":{"description":"Number of balance updates.","type":"string","format":"int64"},"BlockchainTransactionAmount":{"description":"Sum of all debits in the transaction.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainTransactionVersion":{"description":"Version of the transaction.","type":"string"},"BlockchainTransactionPhysicalSize":{"description":"Physical size of the transaction, bytes.","type":"string","format":"decimal"},"BlockchainTransactionConsensusSize":{"description":"Consensus size of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionFee":{"description":"Fee of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionBalanceUpdatesV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdateV2"}},"BlockchainTransactionBalanceUpdateV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"account_creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"sub_account":{"$ref":"#/components/schemas/BlockchainBalanceUpdateSubAccount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["chain_sequence_number","account","account_creation_height","change","previous_balance","new_balance","transaction_sequence_number","n_debits","n_credits"]},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"}}}}
```

## The BlockchainBalanceChange object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"}}}}
```

## The BlockchainTransactionSequenceNumber object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"}}}}
```

## The BlockchainBalanceUpdatesResponseV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainBalanceUpdatesResponseV2":{"description":"Blockchain balance updates response.","properties":{"data":{"$ref":"#/components/schemas/BlockchainBalanceUpdatesV2"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"},"warning":{"$ref":"#/components/schemas/WarningObject"}},"required":["data"],"type":"object"},"BlockchainBalanceUpdatesV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainBalanceUpdateV2"}},"BlockchainBalanceUpdateV2":{"allOf":[{"$ref":"#/components/schemas/BlockchainTransactionBalanceUpdateV2"},{"type":"object","properties":{"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"consensus_time":{"$ref":"#/components/schemas/Time"},"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"credit":{"$ref":"#/components/schemas/BlockchainBalanceUpdateCredit"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"}},"required":["block_hash","height","consensus_time","credit","total_received","total_sent"]}]},"BlockchainTransactionBalanceUpdateV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"account":{"$ref":"#/components/schemas/BlockchainAccount"},"account_creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"change":{"$ref":"#/components/schemas/BlockchainBalanceChange"},"rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"sub_account":{"$ref":"#/components/schemas/BlockchainBalanceUpdateSubAccount"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"},"denomination":{"$ref":"#/components/schemas/BlockchainDenomination"}},"required":["chain_sequence_number","account","account_creation_height","change","previous_balance","new_balance","transaction_sequence_number","n_debits","n_credits"]},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainAccount":{"description":"Account id.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"BlockchainBalanceChange":{"description":"Balance change.","type":"string","format":"decimal"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainAccountBalance":{"description":"Balance of the account.","type":"string","format":"decimal"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainNumberOfDebits":{"description":"Number of debits.","type":"string","format":"int64"},"BlockchainNumberOfCredits":{"description":"Number of credits.","type":"string","format":"int64"},"BlockchainBalanceUpdateSubAccount":{"properties":{"sub_account":{"$ref":"#/components/schemas/BlockchainSubAccount"},"previous_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"new_balance":{"$ref":"#/components/schemas/BlockchainAccountBalance"},"n_debits":{"$ref":"#/components/schemas/BlockchainNumberOfDebits"},"n_credits":{"$ref":"#/components/schemas/BlockchainNumberOfCredits"},"previous_credit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_debit_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"previous_chain_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"total_received":{"$ref":"#/components/schemas/BlockchainTotalReceived"},"total_sent":{"$ref":"#/components/schemas/BlockchainTotalSent"},"creation_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"}},"required":["chain_sequence_number","account","account_creation_height","change","transaction_sequence_number","previous_n_debits","previous_n_credits"]},"BlockchainSubAccount":{"description":"Sub-account id.","type":"string"},"BlockchainTotalReceived":{"description":"Total amount received.","type":"string","format":"decimal"},"BlockchainTotalSent":{"description":"Total amount sent.","type":"string","format":"decimal"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"BlockchainDenomination":{"description":"The denomination of the asset transacted. Only set if not the same as the asset being queried.","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"BlockchainBalanceUpdateCredit":{"description":"Boolean indicating whether the update is a credit or a debit of the account.","type":"boolean"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"},"WarningObject":{"properties":{"type":{"description":"Warning type string. Can be used for warning identification.","type":"string"},"message":{"description":"Human-friendly warning description. Do not use for warning identification in your code.","type":"string"}},"required":["type","message"],"type":"object"}}}}
```

## The BlockchainRebasingChangesResponseV2 object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainRebasingChangesResponseV2":{"description":"Blockchain rebasing changes response.","properties":{"data":{"$ref":"#/components/schemas/BlockchainRebasingChangesV2"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"},"warning":{"$ref":"#/components/schemas/WarningObject"}},"required":["data"],"type":"object"},"BlockchainRebasingChangesV2":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainRebasingChangeV2"}},"BlockchainRebasingChangeV2":{"properties":{"chain_sequence_number":{"$ref":"#/components/schemas/BlockchainChainSequenceNumber"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"consensus_time":{"$ref":"#/components/schemas/Time"},"txid":{"$ref":"#/components/schemas/BlockchainTransactionId"},"transaction_sequence_number":{"$ref":"#/components/schemas/BlockchainTransactionSequenceNumber"},"previous_rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"previous_rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"previous_rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"new_rebasing_numerator":{"$ref":"#/components/schemas/BlockchainRebasingNumerator"},"new_rebasing_denominator":{"$ref":"#/components/schemas/BlockchainRebasingDenominator"},"new_rebasing_rounding_mode":{"$ref":"#/components/schemas/BlockchainRebasingRoundingMode"},"stale":{"$ref":"#/components/schemas/BlockchainStaleBlock"}},"required":["chain_sequence_number","block_hash","height","consensus_time","previous_rebasing_numerator","previous_rebasing_denominator","previous_rebasing_rounding_mode","new_rebasing_numerator","new_rebasing_denominator","new_rebasing_rounding_mode"]},"BlockchainChainSequenceNumber":{"description":"Chain sequence number.","type":"string","format":"int64"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainTransactionId":{"description":"Identifier (txid) of the transaction.","type":"string"},"BlockchainTransactionSequenceNumber":{"description":"It is used to order balance updates inside a single transaction to distinguish between serial and parallel balance updates.","type":"string","format":"int64"},"BlockchainRebasingNumerator":{"description":"This field represents the numerator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingDenominator":{"description":"This field represents the denominator of the rebasing coefficient at the time of the update. This value is omitted from responses if equal to the default value of '1'.","type":"string","format":"decimal"},"BlockchainRebasingRoundingMode":{"description":"This field represents the rounding mode used when converting tokens to shares using the rebasing coefficient at the time of the update. The possible values are: `UP`, `DOWN`, `HALF_UP`. This value is omitted from responses if equal to the default value of `DOWN`.","type":"string"},"BlockchainStaleBlock":{"description":"This field is set to true if the corresponding block is stale. Otherwise omitted.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"},"WarningObject":{"properties":{"type":{"description":"Warning type string. Can be used for warning identification.","type":"string"},"message":{"description":"Human-friendly warning description. Do not use for warning identification in your code.","type":"string"}},"required":["type","message"],"type":"object"}}}}
```

## The TxTrackerTxStatusUpdate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTxStatusUpdate":{"properties":{"time":{"$ref":"#/components/schemas/Time"},"status":{"$ref":"#/components/schemas/TxTrackerTxStatus"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"removal_reason":{"$ref":"#/components/schemas/TxTrackerRemovalReason"},"replacement_txid":{"$ref":"#/components/schemas/TxTrackerReplacementTxid"}},"required":["time","status"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TxTrackerTxStatus":{"description":"Transaction status. Can have the following values: `UNCONFIRMED`, `CONFIRMED`, `REMOVED` (BTC asset only).","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"TxTrackerRemovalReason":{"description":"<b>BTC asset only.</b><br/> Why the transaction has been removed. This field is only present for `REMOVED` status. The possible values are: `EXPIRY`, `SIZE_LIMIT`, `REORG`, `CONFLICT`, `REPLACED`.","type":"string"},"TxTrackerReplacementTxid":{"description":"<b>BTC asset only.</b><br/> Identifier (txid) of the transaction.","type":"string"}}}}
```

## The TxTrackerTxStatusUpdates object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTxStatusUpdates":{"description":"A list of status updates for the transaction.","type":"array","items":{"$ref":"#/components/schemas/TxTrackerTxStatusUpdate"}},"TxTrackerTxStatusUpdate":{"properties":{"time":{"$ref":"#/components/schemas/Time"},"status":{"$ref":"#/components/schemas/TxTrackerTxStatus"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"removal_reason":{"$ref":"#/components/schemas/TxTrackerRemovalReason"},"replacement_txid":{"$ref":"#/components/schemas/TxTrackerReplacementTxid"}},"required":["time","status"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TxTrackerTxStatus":{"description":"Transaction status. Can have the following values: `UNCONFIRMED`, `CONFIRMED`, `REMOVED` (BTC asset only).","type":"string"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"TxTrackerRemovalReason":{"description":"<b>BTC asset only.</b><br/> Why the transaction has been removed. This field is only present for `REMOVED` status. The possible values are: `EXPIRY`, `SIZE_LIMIT`, `REORG`, `CONFLICT`, `REPLACED`.","type":"string"},"TxTrackerReplacementTxid":{"description":"<b>BTC asset only.</b><br/> Identifier (txid) of the transaction.","type":"string"}}}}
```

## The TxTrackerTxAmount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTxAmount":{"description":"The total amount of the transaction.","type":"string","format":"decimal"}}}}
```

## The TxTrackerReplaceByFeeSupported object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerReplaceByFeeSupported":{"description":"This field is set to true only if the transaction supports the replace-by-fee (RBF) feature.","type":"boolean"}}}}
```

## The TxTrackerTxDetails object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTxDetails":{"description":"Static information about the transaction.","properties":{"version":{"$ref":"#/components/schemas/BlockchainTransactionVersion"},"amount":{"$ref":"#/components/schemas/TxTrackerTxAmount"},"replace_by_fee_supported":{"$ref":"#/components/schemas/TxTrackerReplaceByFeeSupported"},"fee":{"$ref":"#/components/schemas/BlockchainTransactionFee"},"feerate":{"$ref":"#/components/schemas/BlockchainTransactionFeerate"},"mempool_feerate_mean_at_first_seen_time":{"$ref":"#/components/schemas/BlockchainMempoolFeerate"},"mempool_feerate_min_at_first_seen_time":{"$ref":"#/components/schemas/BlockchainMempoolFeerate"},"consensus_size":{"$ref":"#/components/schemas/BlockchainTransactionConsensusSize"},"physical_size":{"$ref":"#/components/schemas/BlockchainTransactionPhysicalSize"}},"required":["amount"]},"BlockchainTransactionVersion":{"description":"Version of the transaction.","type":"string"},"TxTrackerTxAmount":{"description":"The total amount of the transaction.","type":"string","format":"decimal"},"TxTrackerReplaceByFeeSupported":{"description":"This field is set to true only if the transaction supports the replace-by-fee (RBF) feature.","type":"boolean"},"BlockchainTransactionFee":{"description":"Fee of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionFeerate":{"description":"Feerate of the transaction.","type":"string","format":"decimal"},"BlockchainMempoolFeerate":{"description":"Aggregate function result over the feerate values of all the mempool transactions.","type":"string","format":"decimal"},"BlockchainTransactionConsensusSize":{"description":"Consensus size of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionPhysicalSize":{"description":"Physical size of the transaction, bytes.","type":"string","format":"decimal"}}}}
```

## The TxTrackerTxStatus object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTxStatus":{"description":"Transaction status. Can have the following values: `UNCONFIRMED`, `CONFIRMED`, `REMOVED` (BTC asset only).","type":"string"}}}}
```

## The TxTrackerMempoolApproximateQueuePosition object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerMempoolApproximateQueuePosition":{"description":"<b>BTC asset only.</b><br/> Approximate position of the transaction in the mempool.<br/> Miners choose mempool transactions to be included in the next block by scanning mempool and sort pending transactions by feerate in descending order.<br/> The value starts with 0. A lower number means higher feerate.","type":"string"}}}}
```

## The TxTrackerNextBlockApproxSettlementProbabilityPercentage object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerNextBlockApproxSettlementProbabilityPercentage":{"description":"<b>BTC asset only.</b><br/> Approximate probability of including the mempool transaction to the next mined block.<br/> Miners choose mempool transactions to be included in the next block by scanning mempool and sort pending transactions by feerate in descending order.<br/> The value starts is a percentage between 0 and 100. A higher number means a higher probability.","type":"string","format":"decimal"}}}}
```

## The TxTrackerNConfirmations object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerNConfirmations":{"description":"The number of blocks between the transaction's block and the latest block in the blockchain plus one.<br/> If the transaction is included in the last block, the value is 1.","type":"string","format":"int64"}}}}
```

## The TxTrackerRemovalReason object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerRemovalReason":{"description":"<b>BTC asset only.</b><br/> Why the transaction has been removed. This field is only present for `REMOVED` status. The possible values are: `EXPIRY`, `SIZE_LIMIT`, `REORG`, `CONFLICT`, `REPLACED`.","type":"string"}}}}
```

## The NodeLocation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"NodeLocation":{"description":"A physical location of the blockchain node that have captured the transaction entering the mempool.","type":"string"}}}}
```

## The BlockchainNodeLocationSeenTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainNodeLocationSeenTime":{"description":"Transaction tracker response.","properties":{"location":{"$ref":"#/components/schemas/NodeLocation"},"seen_time":{"$ref":"#/components/schemas/Time"}},"required":["location","seen_time"],"type":"object"},"NodeLocation":{"description":"A physical location of the blockchain node that have captured the transaction entering the mempool.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The BlockchainNodeLocationSeenTimes object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainNodeLocationSeenTimes":{"description":"<b>BTC asset only.</b>","type":"array","items":{"$ref":"#/components/schemas/BlockchainNodeLocationSeenTime"}},"BlockchainNodeLocationSeenTime":{"description":"Transaction tracker response.","properties":{"location":{"$ref":"#/components/schemas/NodeLocation"},"seen_time":{"$ref":"#/components/schemas/Time"}},"required":["location","seen_time"],"type":"object"},"NodeLocation":{"description":"A physical location of the blockchain node that have captured the transaction entering the mempool.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The TxTrackerTransaction object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTransaction":{"properties":{"txid":{"$ref":"#/components/schemas/TxTrackerTxid"},"time":{"$ref":"#/components/schemas/Time"},"first_seen_time":{"$ref":"#/components/schemas/Time"},"status":{"$ref":"#/components/schemas/TxTrackerTxStatus"},"status_update_time":{"$ref":"#/components/schemas/Time"},"mempool_approx_queue_position":{"$ref":"#/components/schemas/TxTrackerMempoolApproximateQueuePosition"},"next_block_approx_settlement_probability_pct":{"$ref":"#/components/schemas/TxTrackerNextBlockApproxSettlementProbabilityPercentage"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"n_confirmations":{"$ref":"#/components/schemas/TxTrackerNConfirmations"},"status_updates":{"$ref":"#/components/schemas/TxTrackerTxStatusUpdates"},"details":{"$ref":"#/components/schemas/TxTrackerTxDetails"},"geo":{"$ref":"#/components/schemas/BlockchainNodeLocationSeenTimes"},"replacement_for_txid":{"$ref":"#/components/schemas/TxTrackerReplacementTxid"},"inputs":{"$ref":"#/components/schemas/TxTrackerTxOutputs"},"outputs":{"$ref":"#/components/schemas/TxTrackerTxOutputs"}},"required":["txid","time","first_seen_time","status","status_update_time","status_updates","details"]},"TxTrackerTxid":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TxTrackerTxStatus":{"description":"Transaction status. Can have the following values: `UNCONFIRMED`, `CONFIRMED`, `REMOVED` (BTC asset only).","type":"string"},"TxTrackerMempoolApproximateQueuePosition":{"description":"<b>BTC asset only.</b><br/> Approximate position of the transaction in the mempool.<br/> Miners choose mempool transactions to be included in the next block by scanning mempool and sort pending transactions by feerate in descending order.<br/> The value starts with 0. A lower number means higher feerate.","type":"string"},"TxTrackerNextBlockApproxSettlementProbabilityPercentage":{"description":"<b>BTC asset only.</b><br/> Approximate probability of including the mempool transaction to the next mined block.<br/> Miners choose mempool transactions to be included in the next block by scanning mempool and sort pending transactions by feerate in descending order.<br/> The value starts is a percentage between 0 and 100. A higher number means a higher probability.","type":"string","format":"decimal"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"TxTrackerNConfirmations":{"description":"The number of blocks between the transaction's block and the latest block in the blockchain plus one.<br/> If the transaction is included in the last block, the value is 1.","type":"string","format":"int64"},"TxTrackerTxStatusUpdates":{"description":"A list of status updates for the transaction.","type":"array","items":{"$ref":"#/components/schemas/TxTrackerTxStatusUpdate"}},"TxTrackerTxStatusUpdate":{"properties":{"time":{"$ref":"#/components/schemas/Time"},"status":{"$ref":"#/components/schemas/TxTrackerTxStatus"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"removal_reason":{"$ref":"#/components/schemas/TxTrackerRemovalReason"},"replacement_txid":{"$ref":"#/components/schemas/TxTrackerReplacementTxid"}},"required":["time","status"]},"TxTrackerRemovalReason":{"description":"<b>BTC asset only.</b><br/> Why the transaction has been removed. This field is only present for `REMOVED` status. The possible values are: `EXPIRY`, `SIZE_LIMIT`, `REORG`, `CONFLICT`, `REPLACED`.","type":"string"},"TxTrackerReplacementTxid":{"description":"<b>BTC asset only.</b><br/> Identifier (txid) of the transaction.","type":"string"},"TxTrackerTxDetails":{"description":"Static information about the transaction.","properties":{"version":{"$ref":"#/components/schemas/BlockchainTransactionVersion"},"amount":{"$ref":"#/components/schemas/TxTrackerTxAmount"},"replace_by_fee_supported":{"$ref":"#/components/schemas/TxTrackerReplaceByFeeSupported"},"fee":{"$ref":"#/components/schemas/BlockchainTransactionFee"},"feerate":{"$ref":"#/components/schemas/BlockchainTransactionFeerate"},"mempool_feerate_mean_at_first_seen_time":{"$ref":"#/components/schemas/BlockchainMempoolFeerate"},"mempool_feerate_min_at_first_seen_time":{"$ref":"#/components/schemas/BlockchainMempoolFeerate"},"consensus_size":{"$ref":"#/components/schemas/BlockchainTransactionConsensusSize"},"physical_size":{"$ref":"#/components/schemas/BlockchainTransactionPhysicalSize"}},"required":["amount"]},"BlockchainTransactionVersion":{"description":"Version of the transaction.","type":"string"},"TxTrackerTxAmount":{"description":"The total amount of the transaction.","type":"string","format":"decimal"},"TxTrackerReplaceByFeeSupported":{"description":"This field is set to true only if the transaction supports the replace-by-fee (RBF) feature.","type":"boolean"},"BlockchainTransactionFee":{"description":"Fee of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionFeerate":{"description":"Feerate of the transaction.","type":"string","format":"decimal"},"BlockchainMempoolFeerate":{"description":"Aggregate function result over the feerate values of all the mempool transactions.","type":"string","format":"decimal"},"BlockchainTransactionConsensusSize":{"description":"Consensus size of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionPhysicalSize":{"description":"Physical size of the transaction, bytes.","type":"string","format":"decimal"},"BlockchainNodeLocationSeenTimes":{"description":"<b>BTC asset only.</b>","type":"array","items":{"$ref":"#/components/schemas/BlockchainNodeLocationSeenTime"}},"BlockchainNodeLocationSeenTime":{"description":"Transaction tracker response.","properties":{"location":{"$ref":"#/components/schemas/NodeLocation"},"seen_time":{"$ref":"#/components/schemas/Time"}},"required":["location","seen_time"],"type":"object"},"NodeLocation":{"description":"A physical location of the blockchain node that have captured the transaction entering the mempool.","type":"string"},"TxTrackerTxOutputs":{"description":"<b>BTC asset only.</b><br/> A list of tx outputs associated with the transaction.","type":"array","items":{"$ref":"#/components/schemas/TxTrackerTxOutput"}},"TxTrackerTxOutput":{"properties":{"address":{"$ref":"#/components/schemas/TxTrackerTxAddress"}},"required":["address"]},"TxTrackerTxAddress":{"description":"Identifier of the address associated with the transaction.","type":"string"}}}}
```

## The TxTrackerTxOutputs object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTxOutputs":{"description":"<b>BTC asset only.</b><br/> A list of tx outputs associated with the transaction.","type":"array","items":{"$ref":"#/components/schemas/TxTrackerTxOutput"}},"TxTrackerTxOutput":{"properties":{"address":{"$ref":"#/components/schemas/TxTrackerTxAddress"}},"required":["address"]},"TxTrackerTxAddress":{"description":"Identifier of the address associated with the transaction.","type":"string"}}}}
```

## The TxTrackerTxOutput object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTxOutput":{"properties":{"address":{"$ref":"#/components/schemas/TxTrackerTxAddress"}},"required":["address"]},"TxTrackerTxAddress":{"description":"Identifier of the address associated with the transaction.","type":"string"}}}}
```

## The TxTrackerTxAddress object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTxAddress":{"description":"Identifier of the address associated with the transaction.","type":"string"}}}}
```

## The TxTrackerTransactions object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerTransactions":{"type":"array","items":{"$ref":"#/components/schemas/TxTrackerTransaction"}},"TxTrackerTransaction":{"properties":{"txid":{"$ref":"#/components/schemas/TxTrackerTxid"},"time":{"$ref":"#/components/schemas/Time"},"first_seen_time":{"$ref":"#/components/schemas/Time"},"status":{"$ref":"#/components/schemas/TxTrackerTxStatus"},"status_update_time":{"$ref":"#/components/schemas/Time"},"mempool_approx_queue_position":{"$ref":"#/components/schemas/TxTrackerMempoolApproximateQueuePosition"},"next_block_approx_settlement_probability_pct":{"$ref":"#/components/schemas/TxTrackerNextBlockApproxSettlementProbabilityPercentage"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"n_confirmations":{"$ref":"#/components/schemas/TxTrackerNConfirmations"},"status_updates":{"$ref":"#/components/schemas/TxTrackerTxStatusUpdates"},"details":{"$ref":"#/components/schemas/TxTrackerTxDetails"},"geo":{"$ref":"#/components/schemas/BlockchainNodeLocationSeenTimes"},"replacement_for_txid":{"$ref":"#/components/schemas/TxTrackerReplacementTxid"},"inputs":{"$ref":"#/components/schemas/TxTrackerTxOutputs"},"outputs":{"$ref":"#/components/schemas/TxTrackerTxOutputs"}},"required":["txid","time","first_seen_time","status","status_update_time","status_updates","details"]},"TxTrackerTxid":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TxTrackerTxStatus":{"description":"Transaction status. Can have the following values: `UNCONFIRMED`, `CONFIRMED`, `REMOVED` (BTC asset only).","type":"string"},"TxTrackerMempoolApproximateQueuePosition":{"description":"<b>BTC asset only.</b><br/> Approximate position of the transaction in the mempool.<br/> Miners choose mempool transactions to be included in the next block by scanning mempool and sort pending transactions by feerate in descending order.<br/> The value starts with 0. A lower number means higher feerate.","type":"string"},"TxTrackerNextBlockApproxSettlementProbabilityPercentage":{"description":"<b>BTC asset only.</b><br/> Approximate probability of including the mempool transaction to the next mined block.<br/> Miners choose mempool transactions to be included in the next block by scanning mempool and sort pending transactions by feerate in descending order.<br/> The value starts is a percentage between 0 and 100. A higher number means a higher probability.","type":"string","format":"decimal"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"TxTrackerNConfirmations":{"description":"The number of blocks between the transaction's block and the latest block in the blockchain plus one.<br/> If the transaction is included in the last block, the value is 1.","type":"string","format":"int64"},"TxTrackerTxStatusUpdates":{"description":"A list of status updates for the transaction.","type":"array","items":{"$ref":"#/components/schemas/TxTrackerTxStatusUpdate"}},"TxTrackerTxStatusUpdate":{"properties":{"time":{"$ref":"#/components/schemas/Time"},"status":{"$ref":"#/components/schemas/TxTrackerTxStatus"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"removal_reason":{"$ref":"#/components/schemas/TxTrackerRemovalReason"},"replacement_txid":{"$ref":"#/components/schemas/TxTrackerReplacementTxid"}},"required":["time","status"]},"TxTrackerRemovalReason":{"description":"<b>BTC asset only.</b><br/> Why the transaction has been removed. This field is only present for `REMOVED` status. The possible values are: `EXPIRY`, `SIZE_LIMIT`, `REORG`, `CONFLICT`, `REPLACED`.","type":"string"},"TxTrackerReplacementTxid":{"description":"<b>BTC asset only.</b><br/> Identifier (txid) of the transaction.","type":"string"},"TxTrackerTxDetails":{"description":"Static information about the transaction.","properties":{"version":{"$ref":"#/components/schemas/BlockchainTransactionVersion"},"amount":{"$ref":"#/components/schemas/TxTrackerTxAmount"},"replace_by_fee_supported":{"$ref":"#/components/schemas/TxTrackerReplaceByFeeSupported"},"fee":{"$ref":"#/components/schemas/BlockchainTransactionFee"},"feerate":{"$ref":"#/components/schemas/BlockchainTransactionFeerate"},"mempool_feerate_mean_at_first_seen_time":{"$ref":"#/components/schemas/BlockchainMempoolFeerate"},"mempool_feerate_min_at_first_seen_time":{"$ref":"#/components/schemas/BlockchainMempoolFeerate"},"consensus_size":{"$ref":"#/components/schemas/BlockchainTransactionConsensusSize"},"physical_size":{"$ref":"#/components/schemas/BlockchainTransactionPhysicalSize"}},"required":["amount"]},"BlockchainTransactionVersion":{"description":"Version of the transaction.","type":"string"},"TxTrackerTxAmount":{"description":"The total amount of the transaction.","type":"string","format":"decimal"},"TxTrackerReplaceByFeeSupported":{"description":"This field is set to true only if the transaction supports the replace-by-fee (RBF) feature.","type":"boolean"},"BlockchainTransactionFee":{"description":"Fee of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionFeerate":{"description":"Feerate of the transaction.","type":"string","format":"decimal"},"BlockchainMempoolFeerate":{"description":"Aggregate function result over the feerate values of all the mempool transactions.","type":"string","format":"decimal"},"BlockchainTransactionConsensusSize":{"description":"Consensus size of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionPhysicalSize":{"description":"Physical size of the transaction, bytes.","type":"string","format":"decimal"},"BlockchainNodeLocationSeenTimes":{"description":"<b>BTC asset only.</b>","type":"array","items":{"$ref":"#/components/schemas/BlockchainNodeLocationSeenTime"}},"BlockchainNodeLocationSeenTime":{"description":"Transaction tracker response.","properties":{"location":{"$ref":"#/components/schemas/NodeLocation"},"seen_time":{"$ref":"#/components/schemas/Time"}},"required":["location","seen_time"],"type":"object"},"NodeLocation":{"description":"A physical location of the blockchain node that have captured the transaction entering the mempool.","type":"string"},"TxTrackerTxOutputs":{"description":"<b>BTC asset only.</b><br/> A list of tx outputs associated with the transaction.","type":"array","items":{"$ref":"#/components/schemas/TxTrackerTxOutput"}},"TxTrackerTxOutput":{"properties":{"address":{"$ref":"#/components/schemas/TxTrackerTxAddress"}},"required":["address"]},"TxTrackerTxAddress":{"description":"Identifier of the address associated with the transaction.","type":"string"}}}}
```

## The TxTrackerResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"TxTrackerResponse":{"description":"Transaction tracker response.","properties":{"data":{"$ref":"#/components/schemas/TxTrackerTransactions"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"TxTrackerTransactions":{"type":"array","items":{"$ref":"#/components/schemas/TxTrackerTransaction"}},"TxTrackerTransaction":{"properties":{"txid":{"$ref":"#/components/schemas/TxTrackerTxid"},"time":{"$ref":"#/components/schemas/Time"},"first_seen_time":{"$ref":"#/components/schemas/Time"},"status":{"$ref":"#/components/schemas/TxTrackerTxStatus"},"status_update_time":{"$ref":"#/components/schemas/Time"},"mempool_approx_queue_position":{"$ref":"#/components/schemas/TxTrackerMempoolApproximateQueuePosition"},"next_block_approx_settlement_probability_pct":{"$ref":"#/components/schemas/TxTrackerNextBlockApproxSettlementProbabilityPercentage"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"n_confirmations":{"$ref":"#/components/schemas/TxTrackerNConfirmations"},"status_updates":{"$ref":"#/components/schemas/TxTrackerTxStatusUpdates"},"details":{"$ref":"#/components/schemas/TxTrackerTxDetails"},"geo":{"$ref":"#/components/schemas/BlockchainNodeLocationSeenTimes"},"replacement_for_txid":{"$ref":"#/components/schemas/TxTrackerReplacementTxid"},"inputs":{"$ref":"#/components/schemas/TxTrackerTxOutputs"},"outputs":{"$ref":"#/components/schemas/TxTrackerTxOutputs"}},"required":["txid","time","first_seen_time","status","status_update_time","status_updates","details"]},"TxTrackerTxid":{"description":"Identifier (txid) of the transaction.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"TxTrackerTxStatus":{"description":"Transaction status. Can have the following values: `UNCONFIRMED`, `CONFIRMED`, `REMOVED` (BTC asset only).","type":"string"},"TxTrackerMempoolApproximateQueuePosition":{"description":"<b>BTC asset only.</b><br/> Approximate position of the transaction in the mempool.<br/> Miners choose mempool transactions to be included in the next block by scanning mempool and sort pending transactions by feerate in descending order.<br/> The value starts with 0. A lower number means higher feerate.","type":"string"},"TxTrackerNextBlockApproxSettlementProbabilityPercentage":{"description":"<b>BTC asset only.</b><br/> Approximate probability of including the mempool transaction to the next mined block.<br/> Miners choose mempool transactions to be included in the next block by scanning mempool and sort pending transactions by feerate in descending order.<br/> The value starts is a percentage between 0 and 100. A higher number means a higher probability.","type":"string","format":"decimal"},"BlockchainBlockHash":{"description":"Hash of the block.","type":"string"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"TxTrackerNConfirmations":{"description":"The number of blocks between the transaction's block and the latest block in the blockchain plus one.<br/> If the transaction is included in the last block, the value is 1.","type":"string","format":"int64"},"TxTrackerTxStatusUpdates":{"description":"A list of status updates for the transaction.","type":"array","items":{"$ref":"#/components/schemas/TxTrackerTxStatusUpdate"}},"TxTrackerTxStatusUpdate":{"properties":{"time":{"$ref":"#/components/schemas/Time"},"status":{"$ref":"#/components/schemas/TxTrackerTxStatus"},"block_hash":{"$ref":"#/components/schemas/BlockchainBlockHash"},"height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"removal_reason":{"$ref":"#/components/schemas/TxTrackerRemovalReason"},"replacement_txid":{"$ref":"#/components/schemas/TxTrackerReplacementTxid"}},"required":["time","status"]},"TxTrackerRemovalReason":{"description":"<b>BTC asset only.</b><br/> Why the transaction has been removed. This field is only present for `REMOVED` status. The possible values are: `EXPIRY`, `SIZE_LIMIT`, `REORG`, `CONFLICT`, `REPLACED`.","type":"string"},"TxTrackerReplacementTxid":{"description":"<b>BTC asset only.</b><br/> Identifier (txid) of the transaction.","type":"string"},"TxTrackerTxDetails":{"description":"Static information about the transaction.","properties":{"version":{"$ref":"#/components/schemas/BlockchainTransactionVersion"},"amount":{"$ref":"#/components/schemas/TxTrackerTxAmount"},"replace_by_fee_supported":{"$ref":"#/components/schemas/TxTrackerReplaceByFeeSupported"},"fee":{"$ref":"#/components/schemas/BlockchainTransactionFee"},"feerate":{"$ref":"#/components/schemas/BlockchainTransactionFeerate"},"mempool_feerate_mean_at_first_seen_time":{"$ref":"#/components/schemas/BlockchainMempoolFeerate"},"mempool_feerate_min_at_first_seen_time":{"$ref":"#/components/schemas/BlockchainMempoolFeerate"},"consensus_size":{"$ref":"#/components/schemas/BlockchainTransactionConsensusSize"},"physical_size":{"$ref":"#/components/schemas/BlockchainTransactionPhysicalSize"}},"required":["amount"]},"BlockchainTransactionVersion":{"description":"Version of the transaction.","type":"string"},"TxTrackerTxAmount":{"description":"The total amount of the transaction.","type":"string","format":"decimal"},"TxTrackerReplaceByFeeSupported":{"description":"This field is set to true only if the transaction supports the replace-by-fee (RBF) feature.","type":"boolean"},"BlockchainTransactionFee":{"description":"Fee of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionFeerate":{"description":"Feerate of the transaction.","type":"string","format":"decimal"},"BlockchainMempoolFeerate":{"description":"Aggregate function result over the feerate values of all the mempool transactions.","type":"string","format":"decimal"},"BlockchainTransactionConsensusSize":{"description":"Consensus size of the transaction.","type":"string","format":"decimal"},"BlockchainTransactionPhysicalSize":{"description":"Physical size of the transaction, bytes.","type":"string","format":"decimal"},"BlockchainNodeLocationSeenTimes":{"description":"<b>BTC asset only.</b>","type":"array","items":{"$ref":"#/components/schemas/BlockchainNodeLocationSeenTime"}},"BlockchainNodeLocationSeenTime":{"description":"Transaction tracker response.","properties":{"location":{"$ref":"#/components/schemas/NodeLocation"},"seen_time":{"$ref":"#/components/schemas/Time"}},"required":["location","seen_time"],"type":"object"},"NodeLocation":{"description":"A physical location of the blockchain node that have captured the transaction entering the mempool.","type":"string"},"TxTrackerTxOutputs":{"description":"<b>BTC asset only.</b><br/> A list of tx outputs associated with the transaction.","type":"array","items":{"$ref":"#/components/schemas/TxTrackerTxOutput"}},"TxTrackerTxOutput":{"properties":{"address":{"$ref":"#/components/schemas/TxTrackerTxAddress"}},"required":["address"]},"TxTrackerTxAddress":{"description":"Identifier of the address associated with the transaction.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The MempoolFeerateBandFeerate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeerateBandFeerate":{"description":"Rounded feerate value used to aggregate the transactions into the current mempool feerate band. Unit is sat/vB.","type":"string","format":"decimal"}}}}
```

## The MempoolFeerateBandCount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeerateBandCount":{"description":"Amount of transactions included into the current mempool feerate band.","type":"string","format":"int64"}}}}
```

## The MempoolFeerateBandConsensusSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeerateBandConsensusSize":{"description":"Consensus sizes summed up for all the transactions included into the current mempool feerate band. vSizes sum can be derived as 'vSize = consensusSize / 4'.","type":"string","format":"decimal"}}}}
```

## The MempoolFeerateBandPhysicalSize object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeerateBandPhysicalSize":{"description":"Physical sizes summed up for all the transactions included into the current mempool feerate band.","type":"string","format":"decimal"}}}}
```

## The MempoolFeerateBandFees object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeerateBandFees":{"description":"Fees summed up for all the transactions included into the current mempool feerate band. Unit is BTC.","type":"string","format":"decimal"}}}}
```

## The MempoolFeerateBand object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeerateBand":{"properties":{"feerate":{"$ref":"#/components/schemas/MempoolFeerateBandFeerate"},"count":{"$ref":"#/components/schemas/MempoolFeerateBandCount"},"consensus_size":{"$ref":"#/components/schemas/MempoolFeerateBandConsensusSize"},"physical_size":{"$ref":"#/components/schemas/MempoolFeerateBandPhysicalSize"},"fees":{"$ref":"#/components/schemas/MempoolFeerateBandFees"}},"required":["feerate","count","consensus_size","fees"]},"MempoolFeerateBandFeerate":{"description":"Rounded feerate value used to aggregate the transactions into the current mempool feerate band. Unit is sat/vB.","type":"string","format":"decimal"},"MempoolFeerateBandCount":{"description":"Amount of transactions included into the current mempool feerate band.","type":"string","format":"int64"},"MempoolFeerateBandConsensusSize":{"description":"Consensus sizes summed up for all the transactions included into the current mempool feerate band. vSizes sum can be derived as 'vSize = consensusSize / 4'.","type":"string","format":"decimal"},"MempoolFeerateBandPhysicalSize":{"description":"Physical sizes summed up for all the transactions included into the current mempool feerate band.","type":"string","format":"decimal"},"MempoolFeerateBandFees":{"description":"Fees summed up for all the transactions included into the current mempool feerate band. Unit is BTC.","type":"string","format":"decimal"}}}}
```

## The MempoolFeerateBands object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeerateBands":{"type":"array","items":{"$ref":"#/components/schemas/MempoolFeerateBand"}},"MempoolFeerateBand":{"properties":{"feerate":{"$ref":"#/components/schemas/MempoolFeerateBandFeerate"},"count":{"$ref":"#/components/schemas/MempoolFeerateBandCount"},"consensus_size":{"$ref":"#/components/schemas/MempoolFeerateBandConsensusSize"},"physical_size":{"$ref":"#/components/schemas/MempoolFeerateBandPhysicalSize"},"fees":{"$ref":"#/components/schemas/MempoolFeerateBandFees"}},"required":["feerate","count","consensus_size","fees"]},"MempoolFeerateBandFeerate":{"description":"Rounded feerate value used to aggregate the transactions into the current mempool feerate band. Unit is sat/vB.","type":"string","format":"decimal"},"MempoolFeerateBandCount":{"description":"Amount of transactions included into the current mempool feerate band.","type":"string","format":"int64"},"MempoolFeerateBandConsensusSize":{"description":"Consensus sizes summed up for all the transactions included into the current mempool feerate band. vSizes sum can be derived as 'vSize = consensusSize / 4'.","type":"string","format":"decimal"},"MempoolFeerateBandPhysicalSize":{"description":"Physical sizes summed up for all the transactions included into the current mempool feerate band.","type":"string","format":"decimal"},"MempoolFeerateBandFees":{"description":"Fees summed up for all the transactions included into the current mempool feerate band. Unit is BTC.","type":"string","format":"decimal"}}}}
```

## The MempoolFeerate object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeerate":{"properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"feerates":{"$ref":"#/components/schemas/MempoolFeerateBands"}},"required":["asset","time","feerates"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"MempoolFeerateBands":{"type":"array","items":{"$ref":"#/components/schemas/MempoolFeerateBand"}},"MempoolFeerateBand":{"properties":{"feerate":{"$ref":"#/components/schemas/MempoolFeerateBandFeerate"},"count":{"$ref":"#/components/schemas/MempoolFeerateBandCount"},"consensus_size":{"$ref":"#/components/schemas/MempoolFeerateBandConsensusSize"},"physical_size":{"$ref":"#/components/schemas/MempoolFeerateBandPhysicalSize"},"fees":{"$ref":"#/components/schemas/MempoolFeerateBandFees"}},"required":["feerate","count","consensus_size","fees"]},"MempoolFeerateBandFeerate":{"description":"Rounded feerate value used to aggregate the transactions into the current mempool feerate band. Unit is sat/vB.","type":"string","format":"decimal"},"MempoolFeerateBandCount":{"description":"Amount of transactions included into the current mempool feerate band.","type":"string","format":"int64"},"MempoolFeerateBandConsensusSize":{"description":"Consensus sizes summed up for all the transactions included into the current mempool feerate band. vSizes sum can be derived as 'vSize = consensusSize / 4'.","type":"string","format":"decimal"},"MempoolFeerateBandPhysicalSize":{"description":"Physical sizes summed up for all the transactions included into the current mempool feerate band.","type":"string","format":"decimal"},"MempoolFeerateBandFees":{"description":"Fees summed up for all the transactions included into the current mempool feerate band. Unit is BTC.","type":"string","format":"decimal"}}}}
```

## The MempoolFeerates object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeerates":{"type":"array","items":{"$ref":"#/components/schemas/MempoolFeerate"}},"MempoolFeerate":{"properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"feerates":{"$ref":"#/components/schemas/MempoolFeerateBands"}},"required":["asset","time","feerates"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"MempoolFeerateBands":{"type":"array","items":{"$ref":"#/components/schemas/MempoolFeerateBand"}},"MempoolFeerateBand":{"properties":{"feerate":{"$ref":"#/components/schemas/MempoolFeerateBandFeerate"},"count":{"$ref":"#/components/schemas/MempoolFeerateBandCount"},"consensus_size":{"$ref":"#/components/schemas/MempoolFeerateBandConsensusSize"},"physical_size":{"$ref":"#/components/schemas/MempoolFeerateBandPhysicalSize"},"fees":{"$ref":"#/components/schemas/MempoolFeerateBandFees"}},"required":["feerate","count","consensus_size","fees"]},"MempoolFeerateBandFeerate":{"description":"Rounded feerate value used to aggregate the transactions into the current mempool feerate band. Unit is sat/vB.","type":"string","format":"decimal"},"MempoolFeerateBandCount":{"description":"Amount of transactions included into the current mempool feerate band.","type":"string","format":"int64"},"MempoolFeerateBandConsensusSize":{"description":"Consensus sizes summed up for all the transactions included into the current mempool feerate band. vSizes sum can be derived as 'vSize = consensusSize / 4'.","type":"string","format":"decimal"},"MempoolFeerateBandPhysicalSize":{"description":"Physical sizes summed up for all the transactions included into the current mempool feerate band.","type":"string","format":"decimal"},"MempoolFeerateBandFees":{"description":"Fees summed up for all the transactions included into the current mempool feerate band. Unit is BTC.","type":"string","format":"decimal"}}}}
```

## The MempoolFeeratesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"MempoolFeeratesResponse":{"description":"Mempool feerates response.","properties":{"data":{"$ref":"#/components/schemas/MempoolFeerates"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"MempoolFeerates":{"type":"array","items":{"$ref":"#/components/schemas/MempoolFeerate"}},"MempoolFeerate":{"properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"feerates":{"$ref":"#/components/schemas/MempoolFeerateBands"}},"required":["asset","time","feerates"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"MempoolFeerateBands":{"type":"array","items":{"$ref":"#/components/schemas/MempoolFeerateBand"}},"MempoolFeerateBand":{"properties":{"feerate":{"$ref":"#/components/schemas/MempoolFeerateBandFeerate"},"count":{"$ref":"#/components/schemas/MempoolFeerateBandCount"},"consensus_size":{"$ref":"#/components/schemas/MempoolFeerateBandConsensusSize"},"physical_size":{"$ref":"#/components/schemas/MempoolFeerateBandPhysicalSize"},"fees":{"$ref":"#/components/schemas/MempoolFeerateBandFees"}},"required":["feerate","count","consensus_size","fees"]},"MempoolFeerateBandFeerate":{"description":"Rounded feerate value used to aggregate the transactions into the current mempool feerate band. Unit is sat/vB.","type":"string","format":"decimal"},"MempoolFeerateBandCount":{"description":"Amount of transactions included into the current mempool feerate band.","type":"string","format":"int64"},"MempoolFeerateBandConsensusSize":{"description":"Consensus sizes summed up for all the transactions included into the current mempool feerate band. vSizes sum can be derived as 'vSize = consensusSize / 4'.","type":"string","format":"decimal"},"MempoolFeerateBandPhysicalSize":{"description":"Physical sizes summed up for all the transactions included into the current mempool feerate band.","type":"string","format":"decimal"},"MempoolFeerateBandFees":{"description":"Fees summed up for all the transactions included into the current mempool feerate band. Unit is BTC.","type":"string","format":"decimal"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The AssetAlertName object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertName":{"description":"Asset alert name.","type":"string"}}}}
```

## The AssetAlertValue object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertValue":{"description":"Captured value of the alerting metric. Omitted if the ratio-based alert's divisor constituent was equal to zero or if the corresponding alert rule consists of multiple conditions.","type":"string"}}}}
```

## The AssetAlertThreshold object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertThreshold":{"description":"Asset alert's Key Risk Indicator threshold value. Omitted if the corresponding alert rule consists of multiple conditions.","type":"string"}}}}
```

## The AssetAlertStatus object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertStatus":{"description":"Becomes 'active' if there was a breach of the Key Risk Indicator, otherwise stays 'inactive'.","type":"string"}}}}
```

## The AssetAlert object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlert":{"properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"block_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"alert":{"$ref":"#/components/schemas/AssetAlertName"},"value":{"$ref":"#/components/schemas/AssetAlertValue"},"threshold":{"$ref":"#/components/schemas/AssetAlertThreshold"},"status":{"$ref":"#/components/schemas/AssetAlertStatus"}},"required":["asset","time","alert","status"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"AssetAlertName":{"description":"Asset alert name.","type":"string"},"AssetAlertValue":{"description":"Captured value of the alerting metric. Omitted if the ratio-based alert's divisor constituent was equal to zero or if the corresponding alert rule consists of multiple conditions.","type":"string"},"AssetAlertThreshold":{"description":"Asset alert's Key Risk Indicator threshold value. Omitted if the corresponding alert rule consists of multiple conditions.","type":"string"},"AssetAlertStatus":{"description":"Becomes 'active' if there was a breach of the Key Risk Indicator, otherwise stays 'inactive'.","type":"string"}}}}
```

## The DefiProtocol object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiProtocol":{"description":"DeFi protocol name (e.g. `aave_v2_eth` or `uniswap_v3_eth`).","type":"string"}}}}
```

## The DefiBalanceSheetBlockHeight object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetBlockHeight":{"description":"The block height at which this DeFi balance sheet is calculated.","type":"string","format":"int64"}}}}
```

## The DefiBalanceSheetTime object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetTime":{"description":"The time near or equal to the block creation time this DeFi balance sheet is calculated at. The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"}}}}
```

## The DefiBalanceSheetAssetsTotalUsd object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetAssetsTotalUsd":{"description":"Total USD value of all assets in the DeFi balance sheet.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetAssetsTotalCount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetAssetsTotalCount":{"description":"Total count of all assets in the DeFi balance sheet.","type":"string","format":"int64"}}}}
```

## The DefiBalanceSheetLoansLentTotalUsd object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetLoansLentTotalUsd":{"description":"Total USD value of loans lent in the DeFi balance sheet.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetTvlTotalUsd object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetTvlTotalUsd":{"description":"Total USD value of TVL in the DeFi balance sheet.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetAssets object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetAssets":{"description":"DeFi balance sheet assets.","type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheetAssetItem"}},"DefiBalanceSheetAssetItem":{"description":"DeFi balance sheet asset item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"loans_lent_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"tvl_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"loans_lent_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"tvl_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"loans_lent_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"tvl_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]},"Asset":{"description":"Name of the asset.","type":"string"},"DefiBalanceSheetItemBalanceUnits":{"description":"Balance units value.","type":"string","format":"decimal"},"DefiBalanceSheetItemBalanceUsd":{"description":"Balance USD value.","type":"string","format":"decimal"},"DefiBalanceSheetItemShare":{"description":"The percentage that this item represents relative to the total value.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetLiabilitiesTotalUsd object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetLiabilitiesTotalUsd":{"description":"Total USD value of all liabilities in the DeFi balance sheet.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetLiabilitiesTotalCount object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetLiabilitiesTotalCount":{"description":"Total count of all liabilities in the DeFi balance sheet.","type":"string","format":"int64"}}}}
```

## The DefiBalanceSheetLiabilities object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetLiabilities":{"description":"DeFi balance sheet liabilities.","type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilityItem"}},"DefiBalanceSheetLiabilityItem":{"description":"DeFi balance sheet liability item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]},"Asset":{"description":"Name of the asset.","type":"string"},"DefiBalanceSheetItemBalanceUnits":{"description":"Balance units value.","type":"string","format":"decimal"},"DefiBalanceSheetItemBalanceUsd":{"description":"Balance USD value.","type":"string","format":"decimal"},"DefiBalanceSheetItemShare":{"description":"The percentage that this item represents relative to the total value.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetItemBalanceUnits object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetItemBalanceUnits":{"description":"Balance units value.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetItemBalanceUsd object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetItemBalanceUsd":{"description":"Balance USD value.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetItemShare object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetItemShare":{"description":"The percentage that this item represents relative to the total value.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetAssetItem object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetAssetItem":{"description":"DeFi balance sheet asset item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"loans_lent_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"tvl_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"loans_lent_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"tvl_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"loans_lent_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"tvl_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]},"Asset":{"description":"Name of the asset.","type":"string"},"DefiBalanceSheetItemBalanceUnits":{"description":"Balance units value.","type":"string","format":"decimal"},"DefiBalanceSheetItemBalanceUsd":{"description":"Balance USD value.","type":"string","format":"decimal"},"DefiBalanceSheetItemShare":{"description":"The percentage that this item represents relative to the total value.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetLiabilityItem object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetLiabilityItem":{"description":"DeFi balance sheet liability item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]},"Asset":{"description":"Name of the asset.","type":"string"},"DefiBalanceSheetItemBalanceUnits":{"description":"Balance units value.","type":"string","format":"decimal"},"DefiBalanceSheetItemBalanceUsd":{"description":"Balance USD value.","type":"string","format":"decimal"},"DefiBalanceSheetItemShare":{"description":"The percentage that this item represents relative to the total value.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetProtocolUtilizationRatio object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetProtocolUtilizationRatio":{"description":"DeFi balance sheet protocol utilization ratio.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetLiquidSupplyRatio object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetLiquidSupplyRatio":{"description":"DeFi balance sheet liquid supply ratio.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetCurrentRatio object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetCurrentRatio":{"description":"DeFi balance sheet current ratio.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetNetWorkingCapitalUsd object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetNetWorkingCapitalUsd":{"description":"DeFi balance sheet net working capital USD value.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheetDebtToAssetRatio object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetDebtToAssetRatio":{"description":"DeFi balance sheet debt to asset.","type":"string","format":"decimal"}}}}
```

## The DefiBalanceSheet object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheet":{"properties":{"defi_protocol":{"$ref":"#/components/schemas/DefiProtocol"},"block_height":{"$ref":"#/components/schemas/DefiBalanceSheetBlockHeight"},"time":{"$ref":"#/components/schemas/DefiBalanceSheetTime"},"assets_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetAssetsTotalUsd"},"assets_total_count":{"$ref":"#/components/schemas/DefiBalanceSheetAssetsTotalCount"},"liabilities_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilitiesTotalUsd"},"liabilities_total_count":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilitiesTotalCount"},"loans_lent_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetLoansLentTotalUsd"},"tvl_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetTvlTotalUsd"},"net_working_capital_usd":{"$ref":"#/components/schemas/DefiBalanceSheetNetWorkingCapitalUsd"},"protocol_utilization_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetProtocolUtilizationRatio"},"liquid_supply_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetLiquidSupplyRatio"},"current_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetCurrentRatio"},"debt_to_assets_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetDebtToAssetRatio"},"assets":{"$ref":"#/components/schemas/DefiBalanceSheetAssets"},"liabilities":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilities"}},"required":["defi_protocol","block_height","time","assets_total_usd","assets_total_count","liabilities_total_usd","liabilities_total_count","loans_lent_total_usd","tvl_total_usd","net_working_capital_usd","assets","liabilities"]},"DefiProtocol":{"description":"DeFi protocol name (e.g. `aave_v2_eth` or `uniswap_v3_eth`).","type":"string"},"DefiBalanceSheetBlockHeight":{"description":"The block height at which this DeFi balance sheet is calculated.","type":"string","format":"int64"},"DefiBalanceSheetTime":{"description":"The time near or equal to the block creation time this DeFi balance sheet is calculated at. The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"DefiBalanceSheetAssetsTotalUsd":{"description":"Total USD value of all assets in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetAssetsTotalCount":{"description":"Total count of all assets in the DeFi balance sheet.","type":"string","format":"int64"},"DefiBalanceSheetLiabilitiesTotalUsd":{"description":"Total USD value of all liabilities in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetLiabilitiesTotalCount":{"description":"Total count of all liabilities in the DeFi balance sheet.","type":"string","format":"int64"},"DefiBalanceSheetLoansLentTotalUsd":{"description":"Total USD value of loans lent in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetTvlTotalUsd":{"description":"Total USD value of TVL in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetNetWorkingCapitalUsd":{"description":"DeFi balance sheet net working capital USD value.","type":"string","format":"decimal"},"DefiBalanceSheetProtocolUtilizationRatio":{"description":"DeFi balance sheet protocol utilization ratio.","type":"string","format":"decimal"},"DefiBalanceSheetLiquidSupplyRatio":{"description":"DeFi balance sheet liquid supply ratio.","type":"string","format":"decimal"},"DefiBalanceSheetCurrentRatio":{"description":"DeFi balance sheet current ratio.","type":"string","format":"decimal"},"DefiBalanceSheetDebtToAssetRatio":{"description":"DeFi balance sheet debt to asset.","type":"string","format":"decimal"},"DefiBalanceSheetAssets":{"description":"DeFi balance sheet assets.","type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheetAssetItem"}},"DefiBalanceSheetAssetItem":{"description":"DeFi balance sheet asset item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"loans_lent_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"tvl_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"loans_lent_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"tvl_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"loans_lent_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"tvl_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]},"Asset":{"description":"Name of the asset.","type":"string"},"DefiBalanceSheetItemBalanceUnits":{"description":"Balance units value.","type":"string","format":"decimal"},"DefiBalanceSheetItemBalanceUsd":{"description":"Balance USD value.","type":"string","format":"decimal"},"DefiBalanceSheetItemShare":{"description":"The percentage that this item represents relative to the total value.","type":"string","format":"decimal"},"DefiBalanceSheetLiabilities":{"description":"DeFi balance sheet liabilities.","type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilityItem"}},"DefiBalanceSheetLiabilityItem":{"description":"DeFi balance sheet liability item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]}}}}
```

## The AssetAlerts object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlerts":{"type":"array","items":{"$ref":"#/components/schemas/AssetAlert"}},"AssetAlert":{"properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"block_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"alert":{"$ref":"#/components/schemas/AssetAlertName"},"value":{"$ref":"#/components/schemas/AssetAlertValue"},"threshold":{"$ref":"#/components/schemas/AssetAlertThreshold"},"status":{"$ref":"#/components/schemas/AssetAlertStatus"}},"required":["asset","time","alert","status"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"AssetAlertName":{"description":"Asset alert name.","type":"string"},"AssetAlertValue":{"description":"Captured value of the alerting metric. Omitted if the ratio-based alert's divisor constituent was equal to zero or if the corresponding alert rule consists of multiple conditions.","type":"string"},"AssetAlertThreshold":{"description":"Asset alert's Key Risk Indicator threshold value. Omitted if the corresponding alert rule consists of multiple conditions.","type":"string"},"AssetAlertStatus":{"description":"Becomes 'active' if there was a breach of the Key Risk Indicator, otherwise stays 'inactive'.","type":"string"}}}}
```

## The AssetAlertHeartbeats object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertHeartbeats":{"type":"array","items":{"$ref":"#/components/schemas/AssetAlertHeartbeat"}},"AssetAlertHeartbeat":{"properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"block_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"alert":{"$ref":"#/components/schemas/AssetAlertName"}},"required":["asset","time","alert"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"AssetAlertName":{"description":"Asset alert name.","type":"string"}}}}
```

## The AssetAlertHeartbeat object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertHeartbeat":{"properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"block_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"alert":{"$ref":"#/components/schemas/AssetAlertName"}},"required":["asset","time","alert"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"AssetAlertName":{"description":"Asset alert name.","type":"string"}}}}
```

## The DefiBalanceSheets object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheets":{"type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheet"}},"DefiBalanceSheet":{"properties":{"defi_protocol":{"$ref":"#/components/schemas/DefiProtocol"},"block_height":{"$ref":"#/components/schemas/DefiBalanceSheetBlockHeight"},"time":{"$ref":"#/components/schemas/DefiBalanceSheetTime"},"assets_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetAssetsTotalUsd"},"assets_total_count":{"$ref":"#/components/schemas/DefiBalanceSheetAssetsTotalCount"},"liabilities_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilitiesTotalUsd"},"liabilities_total_count":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilitiesTotalCount"},"loans_lent_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetLoansLentTotalUsd"},"tvl_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetTvlTotalUsd"},"net_working_capital_usd":{"$ref":"#/components/schemas/DefiBalanceSheetNetWorkingCapitalUsd"},"protocol_utilization_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetProtocolUtilizationRatio"},"liquid_supply_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetLiquidSupplyRatio"},"current_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetCurrentRatio"},"debt_to_assets_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetDebtToAssetRatio"},"assets":{"$ref":"#/components/schemas/DefiBalanceSheetAssets"},"liabilities":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilities"}},"required":["defi_protocol","block_height","time","assets_total_usd","assets_total_count","liabilities_total_usd","liabilities_total_count","loans_lent_total_usd","tvl_total_usd","net_working_capital_usd","assets","liabilities"]},"DefiProtocol":{"description":"DeFi protocol name (e.g. `aave_v2_eth` or `uniswap_v3_eth`).","type":"string"},"DefiBalanceSheetBlockHeight":{"description":"The block height at which this DeFi balance sheet is calculated.","type":"string","format":"int64"},"DefiBalanceSheetTime":{"description":"The time near or equal to the block creation time this DeFi balance sheet is calculated at. The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"DefiBalanceSheetAssetsTotalUsd":{"description":"Total USD value of all assets in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetAssetsTotalCount":{"description":"Total count of all assets in the DeFi balance sheet.","type":"string","format":"int64"},"DefiBalanceSheetLiabilitiesTotalUsd":{"description":"Total USD value of all liabilities in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetLiabilitiesTotalCount":{"description":"Total count of all liabilities in the DeFi balance sheet.","type":"string","format":"int64"},"DefiBalanceSheetLoansLentTotalUsd":{"description":"Total USD value of loans lent in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetTvlTotalUsd":{"description":"Total USD value of TVL in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetNetWorkingCapitalUsd":{"description":"DeFi balance sheet net working capital USD value.","type":"string","format":"decimal"},"DefiBalanceSheetProtocolUtilizationRatio":{"description":"DeFi balance sheet protocol utilization ratio.","type":"string","format":"decimal"},"DefiBalanceSheetLiquidSupplyRatio":{"description":"DeFi balance sheet liquid supply ratio.","type":"string","format":"decimal"},"DefiBalanceSheetCurrentRatio":{"description":"DeFi balance sheet current ratio.","type":"string","format":"decimal"},"DefiBalanceSheetDebtToAssetRatio":{"description":"DeFi balance sheet debt to asset.","type":"string","format":"decimal"},"DefiBalanceSheetAssets":{"description":"DeFi balance sheet assets.","type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheetAssetItem"}},"DefiBalanceSheetAssetItem":{"description":"DeFi balance sheet asset item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"loans_lent_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"tvl_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"loans_lent_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"tvl_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"loans_lent_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"tvl_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]},"Asset":{"description":"Name of the asset.","type":"string"},"DefiBalanceSheetItemBalanceUnits":{"description":"Balance units value.","type":"string","format":"decimal"},"DefiBalanceSheetItemBalanceUsd":{"description":"Balance USD value.","type":"string","format":"decimal"},"DefiBalanceSheetItemShare":{"description":"The percentage that this item represents relative to the total value.","type":"string","format":"decimal"},"DefiBalanceSheetLiabilities":{"description":"DeFi balance sheet liabilities.","type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilityItem"}},"DefiBalanceSheetLiabilityItem":{"description":"DeFi balance sheet liability item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]}}}}
```

## The AssetAlertsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"AssetAlertsResponse":{"description":"Asset alerts response.","properties":{"heartbeats":{"$ref":"#/components/schemas/AssetAlertHeartbeats"},"data":{"$ref":"#/components/schemas/AssetAlerts"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"AssetAlertHeartbeats":{"type":"array","items":{"$ref":"#/components/schemas/AssetAlertHeartbeat"}},"AssetAlertHeartbeat":{"properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"block_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"alert":{"$ref":"#/components/schemas/AssetAlertName"}},"required":["asset","time","alert"]},"Asset":{"description":"Name of the asset.","type":"string"},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"BlockchainBlockHeight":{"description":"Height of the block.","type":"string","format":"int64"},"AssetAlertName":{"description":"Asset alert name.","type":"string"},"AssetAlerts":{"type":"array","items":{"$ref":"#/components/schemas/AssetAlert"}},"AssetAlert":{"properties":{"asset":{"$ref":"#/components/schemas/Asset"},"time":{"$ref":"#/components/schemas/Time"},"block_height":{"$ref":"#/components/schemas/BlockchainBlockHeight"},"alert":{"$ref":"#/components/schemas/AssetAlertName"},"value":{"$ref":"#/components/schemas/AssetAlertValue"},"threshold":{"$ref":"#/components/schemas/AssetAlertThreshold"},"status":{"$ref":"#/components/schemas/AssetAlertStatus"}},"required":["asset","time","alert","status"]},"AssetAlertValue":{"description":"Captured value of the alerting metric. Omitted if the ratio-based alert's divisor constituent was equal to zero or if the corresponding alert rule consists of multiple conditions.","type":"string"},"AssetAlertThreshold":{"description":"Asset alert's Key Risk Indicator threshold value. Omitted if the corresponding alert rule consists of multiple conditions.","type":"string"},"AssetAlertStatus":{"description":"Becomes 'active' if there was a breach of the Key Risk Indicator, otherwise stays 'inactive'.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The DefiBalanceSheetsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DefiBalanceSheetsResponse":{"description":"DeFi balance sheets response.","properties":{"data":{"$ref":"#/components/schemas/DefiBalanceSheets"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"DefiBalanceSheets":{"type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheet"}},"DefiBalanceSheet":{"properties":{"defi_protocol":{"$ref":"#/components/schemas/DefiProtocol"},"block_height":{"$ref":"#/components/schemas/DefiBalanceSheetBlockHeight"},"time":{"$ref":"#/components/schemas/DefiBalanceSheetTime"},"assets_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetAssetsTotalUsd"},"assets_total_count":{"$ref":"#/components/schemas/DefiBalanceSheetAssetsTotalCount"},"liabilities_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilitiesTotalUsd"},"liabilities_total_count":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilitiesTotalCount"},"loans_lent_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetLoansLentTotalUsd"},"tvl_total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetTvlTotalUsd"},"net_working_capital_usd":{"$ref":"#/components/schemas/DefiBalanceSheetNetWorkingCapitalUsd"},"protocol_utilization_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetProtocolUtilizationRatio"},"liquid_supply_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetLiquidSupplyRatio"},"current_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetCurrentRatio"},"debt_to_assets_ratio":{"$ref":"#/components/schemas/DefiBalanceSheetDebtToAssetRatio"},"assets":{"$ref":"#/components/schemas/DefiBalanceSheetAssets"},"liabilities":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilities"}},"required":["defi_protocol","block_height","time","assets_total_usd","assets_total_count","liabilities_total_usd","liabilities_total_count","loans_lent_total_usd","tvl_total_usd","net_working_capital_usd","assets","liabilities"]},"DefiProtocol":{"description":"DeFi protocol name (e.g. `aave_v2_eth` or `uniswap_v3_eth`).","type":"string"},"DefiBalanceSheetBlockHeight":{"description":"The block height at which this DeFi balance sheet is calculated.","type":"string","format":"int64"},"DefiBalanceSheetTime":{"description":"The time near or equal to the block creation time this DeFi balance sheet is calculated at. The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"DefiBalanceSheetAssetsTotalUsd":{"description":"Total USD value of all assets in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetAssetsTotalCount":{"description":"Total count of all assets in the DeFi balance sheet.","type":"string","format":"int64"},"DefiBalanceSheetLiabilitiesTotalUsd":{"description":"Total USD value of all liabilities in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetLiabilitiesTotalCount":{"description":"Total count of all liabilities in the DeFi balance sheet.","type":"string","format":"int64"},"DefiBalanceSheetLoansLentTotalUsd":{"description":"Total USD value of loans lent in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetTvlTotalUsd":{"description":"Total USD value of TVL in the DeFi balance sheet.","type":"string","format":"decimal"},"DefiBalanceSheetNetWorkingCapitalUsd":{"description":"DeFi balance sheet net working capital USD value.","type":"string","format":"decimal"},"DefiBalanceSheetProtocolUtilizationRatio":{"description":"DeFi balance sheet protocol utilization ratio.","type":"string","format":"decimal"},"DefiBalanceSheetLiquidSupplyRatio":{"description":"DeFi balance sheet liquid supply ratio.","type":"string","format":"decimal"},"DefiBalanceSheetCurrentRatio":{"description":"DeFi balance sheet current ratio.","type":"string","format":"decimal"},"DefiBalanceSheetDebtToAssetRatio":{"description":"DeFi balance sheet debt to asset.","type":"string","format":"decimal"},"DefiBalanceSheetAssets":{"description":"DeFi balance sheet assets.","type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheetAssetItem"}},"DefiBalanceSheetAssetItem":{"description":"DeFi balance sheet asset item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"loans_lent_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"tvl_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"loans_lent_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"tvl_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"loans_lent_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"},"tvl_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]},"Asset":{"description":"Name of the asset.","type":"string"},"DefiBalanceSheetItemBalanceUnits":{"description":"Balance units value.","type":"string","format":"decimal"},"DefiBalanceSheetItemBalanceUsd":{"description":"Balance USD value.","type":"string","format":"decimal"},"DefiBalanceSheetItemShare":{"description":"The percentage that this item represents relative to the total value.","type":"string","format":"decimal"},"DefiBalanceSheetLiabilities":{"description":"DeFi balance sheet liabilities.","type":"array","items":{"$ref":"#/components/schemas/DefiBalanceSheetLiabilityItem"}},"DefiBalanceSheetLiabilityItem":{"description":"DeFi balance sheet liability item.","properties":{"asset":{"$ref":"#/components/schemas/Asset"},"total_units":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUnits"},"total_usd":{"$ref":"#/components/schemas/DefiBalanceSheetItemBalanceUsd"},"total_share":{"$ref":"#/components/schemas/DefiBalanceSheetItemShare"}},"required":["asset","total_units"]},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The SecurityMasterAssetsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityMasterAssetsResponse":{"description":"Security Master assets response","properties":{"data":{"$ref":"#/components/schemas/SecurityMasterAssets"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"SecurityMasterAssets":{"type":"array","items":{"$ref":"#/components/schemas/SecurityMasterAssetData"}},"SecurityMasterAssetData":{"type":"object","properties":{"asset":{"description":"Asset name","type":"string"},"code":{"$ref":"#/components/schemas/SecurityMasterAssetCode"},"description":{"description":"Description of the asset.","type":"string"},"overview":{"description":"Overview of the asset.","type":"string"},"website":{"description":"Official website URL of the asset.","type":"string"},"whitepaper":{"description":"Official whitepaper URL of the asset.","type":"string"},"decimals":{"description":"Number of decimals","type":"string"},"creation_date":{"description":"Date of the asset creation (first block) in ISO 8601 format.","type":"string"},"type":{"description":"Asset type","type":"string"},"parent_asset":{"description":"Parent asset name","type":"string"},"pricing_asset":{"description":"Pricing asset name","type":"string"},"erc20_token_contract":{"description":"ERC20 contract","type":"string"},"fiat":{"description":"Fiat flag","type":"boolean"}},"required":["asset"]},"SecurityMasterAssetCode":{"description":"Ten-digit alphanumeric asset identifying code","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The SecurityMasterAssets object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityMasterAssets":{"type":"array","items":{"$ref":"#/components/schemas/SecurityMasterAssetData"}},"SecurityMasterAssetData":{"type":"object","properties":{"asset":{"description":"Asset name","type":"string"},"code":{"$ref":"#/components/schemas/SecurityMasterAssetCode"},"description":{"description":"Description of the asset.","type":"string"},"overview":{"description":"Overview of the asset.","type":"string"},"website":{"description":"Official website URL of the asset.","type":"string"},"whitepaper":{"description":"Official whitepaper URL of the asset.","type":"string"},"decimals":{"description":"Number of decimals","type":"string"},"creation_date":{"description":"Date of the asset creation (first block) in ISO 8601 format.","type":"string"},"type":{"description":"Asset type","type":"string"},"parent_asset":{"description":"Parent asset name","type":"string"},"pricing_asset":{"description":"Pricing asset name","type":"string"},"erc20_token_contract":{"description":"ERC20 contract","type":"string"},"fiat":{"description":"Fiat flag","type":"boolean"}},"required":["asset"]},"SecurityMasterAssetCode":{"description":"Ten-digit alphanumeric asset identifying code","type":"string"}}}}
```

## The SecurityMasterAssetData object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityMasterAssetData":{"type":"object","properties":{"asset":{"description":"Asset name","type":"string"},"code":{"$ref":"#/components/schemas/SecurityMasterAssetCode"},"description":{"description":"Description of the asset.","type":"string"},"overview":{"description":"Overview of the asset.","type":"string"},"website":{"description":"Official website URL of the asset.","type":"string"},"whitepaper":{"description":"Official whitepaper URL of the asset.","type":"string"},"decimals":{"description":"Number of decimals","type":"string"},"creation_date":{"description":"Date of the asset creation (first block) in ISO 8601 format.","type":"string"},"type":{"description":"Asset type","type":"string"},"parent_asset":{"description":"Parent asset name","type":"string"},"pricing_asset":{"description":"Pricing asset name","type":"string"},"erc20_token_contract":{"description":"ERC20 contract","type":"string"},"fiat":{"description":"Fiat flag","type":"boolean"}},"required":["asset"]},"SecurityMasterAssetCode":{"description":"Ten-digit alphanumeric asset identifying code","type":"string"}}}}
```

## The SecurityMasterMarketsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityMasterMarketsResponse":{"description":"List of markets and their metadata in security master","properties":{"data":{"$ref":"#/components/schemas/SecurityMasterMarkets"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"],"type":"object"},"SecurityMasterMarkets":{"type":"array","items":{"$ref":"#/components/schemas/SecurityMasterMarketData"}},"SecurityMasterMarketData":{"type":"object","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"code":{"$ref":"#/components/schemas/SecurityMasterAssetCode"},"pair":{"$ref":"#/components/schemas/Pair"},"trades_min_time":{"description":"The minimal available time of trades","type":"string"},"trades_max_time":{"description":"The maximal available time of trades","type":"string"},"orderbooks_min_time":{"description":"The minimal available time of market orderbooks","type":"string"},"orderbooks_max_time":{"description":"The maximal available time of market orderbooks","type":"string"},"quotes_min_time":{"description":"The minimal available time of market quotes","type":"string"},"quotes_max_time":{"description":"The maximal available time of market quotes","type":"string"},"funding_rates_min_time":{"description":"The minimal available time of markets with funding rates support","type":"string"},"funding_rates_max_time":{"description":"The maximal available time of markets with funding rates support","type":"string"},"openinterest_min_time":{"description":"The minimal available time of markets with open interests support","type":"string"},"openinterest_max_time":{"description":"The maximal available time of markets with open interests support","type":"string"},"liquidations_min_time":{"description":"The minimal available time of markets with liquidations support","type":"string"},"liquidations_max_time":{"description":"The maximal available time of markets with liquidations support","type":"string"},"exchange":{"$ref":"#/components/schemas/Exchange"},"base":{"$ref":"#/components/schemas/AssetIdBase"},"quote":{"$ref":"#/components/schemas/AssetIdQuote"},"symbol":{"$ref":"#/components/schemas/MarketSymbol"},"type":{"$ref":"#/components/schemas/MarketType"},"size_asset":{"$ref":"#/components/schemas/DerivativeContractSizeAsset"},"margin_asset":{"$ref":"#/components/schemas/DerivativeContractMarginAsset"},"strike":{"$ref":"#/components/schemas/OptionStrike"},"option_contract_type":{"$ref":"#/components/schemas/OptionContractType"},"is_european":{"$ref":"#/components/schemas/IsEuropean"},"contract_size":{"$ref":"#/components/schemas/MarketContractSize"},"tick_size":{"$ref":"#/components/schemas/FutureTickSize"},"multiplier_size":{"$ref":"#/components/schemas/FutureMultiplierSize"},"listing":{"$ref":"#/components/schemas/DerivativeContractListing"},"expiration":{"$ref":"#/components/schemas/DerivativeContractExpiration"},"settlement_price":{"$ref":"#/components/schemas/SettlementPrice"},"pool_config_id":{"$ref":"#/components/schemas/DefiPoolConfigId"},"contract_address":{"$ref":"#/components/schemas/DefiContractAddress"},"fee":{"$ref":"#/components/schemas/DefiFee"},"price_includes_fee":{"$ref":"#/components/schemas/DefiPriceIncludesFee"},"variable_fee":{"$ref":"#/components/schemas/DefiVariableFee"},"base_address":{"$ref":"#/components/schemas/DefiBaseAddress"},"quote_address":{"$ref":"#/components/schemas/DefiQuoteAddress"},"status":{"$ref":"#/components/schemas/Status"},"order_amount_increment":{"$ref":"#/components/schemas/OrderAmountIncrement"},"order_amount_min":{"$ref":"#/components/schemas/OrderAmountMin"},"order_amount_max":{"$ref":"#/components/schemas/OrderAmountMax"},"order_price_increment":{"$ref":"#/components/schemas/OrderPriceIncrement"},"order_price_min":{"$ref":"#/components/schemas/OrderPriceMin"},"order_price_max":{"$ref":"#/components/schemas/OrderPriceMax"},"order_size_min":{"$ref":"#/components/schemas/OrderSizeMin"},"order_taker_fee":{"$ref":"#/components/schemas/OrderTakerFee"},"order_maker_fee":{"$ref":"#/components/schemas/OrderMakerFee"},"margin_trading_enabled":{"$ref":"#/components/schemas/MarginTradingEnabled"},"experimental":{"$ref":"#/components/schemas/ExperimentalMarket"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"},"vwap":{"$ref":"#/components/schemas/CandleVwap"},"volume":{"$ref":"#/components/schemas/CandleVolume"},"candle_usd_volume":{"$ref":"#/components/schemas/CandleUsdVolume"},"candle_trades_count":{"$ref":"#/components/schemas/CandleTradesCount"},"base_native":{"$ref":"#/components/schemas/AssetIdBaseNative"},"quote_native":{"$ref":"#/components/schemas/AssetIdQuoteNative"}},"required":["market","type","exchange"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"SecurityMasterAssetCode":{"description":"Ten-digit alphanumeric asset identifying code","type":"string"},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"Exchange":{"description":"Name of the exchange.","type":"string"},"AssetIdBase":{"description":"Unique name of the base asset.","type":"string"},"AssetIdQuote":{"description":"Unique name of the quote asset.","type":"string"},"MarketSymbol":{"description":"Unique name of the derivative market symbol.","type":"string"},"MarketType":{"description":"Type of the market (spot, future).","type":"string"},"DerivativeContractSizeAsset":{"description":"Name of the derivative contract size asset.","type":"string"},"DerivativeContractMarginAsset":{"description":"Name of the derivative margin asset.","type":"string"},"OptionStrike":{"description":"Strike price for option trade.","type":"string","format":"decimal"},"OptionContractType":{"description":"'call or 'put' option contract type.","type":"string"},"IsEuropean":{"description":"shows if the options contract is european or not.","type":"boolean"},"MarketContractSize":{"description":"Market contract size.","type":"string","format":"decimal"},"FutureTickSize":{"description":"Futures tick size.","type":"string","format":"decimal"},"FutureMultiplierSize":{"description":"Futures multiplier size.","type":"string","format":"decimal"},"DerivativeContractListing":{"description":"Derivative contract listing date.","type":"string","format":"date-time"},"DerivativeContractExpiration":{"description":"Derivative contract expiration date.","type":"string","format":"date-time"},"SettlementPrice":{"description":"Price of underlying asset at contract expiration.","type":"string","format":"decimal"},"DefiPoolConfigId":{"description":"DeFi pooling config ID.","type":"string"},"DefiContractAddress":{"description":"DeFi contract address.","type":"string"},"DefiFee":{"description":"DeFi fee (in percents).","type":"string","format":"decimal"},"DefiPriceIncludesFee":{"description":"Whether the reported price for a trade is inclusive (true) or exclusive (false) of fee.","type":"boolean"},"DefiVariableFee":{"description":"Whether the market has a variable (true) or fixed (false) fee structure.","type":"boolean"},"DefiBaseAddress":{"description":"DeFi base address.","type":"string"},"DefiQuoteAddress":{"description":"DeFi quote address.","type":"string"},"Status":{"description":"Market status (online/offline).","type":"string"},"OrderAmountIncrement":{"description":"Volume precision.","type":"string","format":"decimal"},"OrderAmountMin":{"description":"Minimum amount size.","type":"string","format":"decimal"},"OrderAmountMax":{"description":"Maximum amount size.","type":"string","format":"decimal"},"OrderPriceIncrement":{"description":"Price precision.","type":"string","format":"decimal"},"OrderPriceMin":{"description":"Minimum price.","type":"string","format":"decimal"},"OrderPriceMax":{"description":"Maximum price.","type":"string","format":"decimal"},"OrderSizeMin":{"description":"Minimum order size, where order size is amount * price.","type":"string","format":"decimal"},"OrderTakerFee":{"type":"string","format":"decimal"},"OrderMakerFee":{"type":"string","format":"decimal"},"MarginTradingEnabled":{"type":"boolean"},"ExperimentalMarket":{"description":"If set to true, indicates that market collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"},"CandleVwap":{"description":"The volume-weighted average price of the candle.","type":"string","format":"decimal"},"CandleVolume":{"description":"The volume of the candle in units of the base asset.","type":"string","format":"decimal"},"CandleUsdVolume":{"description":"The volume of the candle in USD.","type":"string","format":"decimal"},"CandleTradesCount":{"description":"The number of trades used for candle calculation.","type":"string","format":"int64"},"AssetIdBaseNative":{"description":"Exchange name of the base asset.","type":"string"},"AssetIdQuoteNative":{"description":"Exchange name of the quote asset.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The JobsDetailsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"JobsDetailsResponse":{"type":"object","properties":{"data":{"$ref":"#/components/schemas/JobsDetails"}},"required":["data"]},"JobsDetails":{"type":"array","items":{"$ref":"#/components/schemas/JobDetails"}},"JobDetails":{"type":"object","properties":{"id":{"description":"Job ID","type":"string"},"status":{"$ref":"#/components/schemas/JobStatus"},"creation_time":{"description":"Job creation time. Returned for all statuses.","type":"string"},"completion_time":{"description":"Job completion time. Returned for the \"completed\", \"failed\" and \"expired\" statuses.","type":"string"},"expiration_time":{"description":"Results expiration time. Returned for the \"completed\" and \"expired\" statuses.","type":"string"},"error":{"description":"Error. Returned only for \"failed\" status.","allOf":[{"$ref":"#/components/schemas/ErrorObject"}]},"results":{"description":"Array with results of the job execution. Returned only for the \"completed\" status.","type":"array","items":{"$ref":"#/components/schemas/JobResult"}},"warnings":{"description":"Warnings generated by the job execution. Returned only for the `completed` status and if `include_warnings` is set to true.","type":"array","items":{"type":"string"}}},"required":["id","status","creation_time"]},"JobStatus":{"type":"string","description":"Job status.","enum":["running","completed","failed","expired"]},"ErrorObject":{"properties":{"type":{"description":"Error type string. Can be used for error identification.","type":"string"},"message":{"description":"Human-friendly error description. Can be amended without prior notification. Do not use for error identification in your code.","type":"string"}},"required":["type","description"],"type":"object"},"JobResult":{"type":"object","properties":{"url":{"description":"Job result URL","type":"string"}},"required":["url"]}}}}
```

## The JobsDetails object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"JobsDetails":{"type":"array","items":{"$ref":"#/components/schemas/JobDetails"}},"JobDetails":{"type":"object","properties":{"id":{"description":"Job ID","type":"string"},"status":{"$ref":"#/components/schemas/JobStatus"},"creation_time":{"description":"Job creation time. Returned for all statuses.","type":"string"},"completion_time":{"description":"Job completion time. Returned for the \"completed\", \"failed\" and \"expired\" statuses.","type":"string"},"expiration_time":{"description":"Results expiration time. Returned for the \"completed\" and \"expired\" statuses.","type":"string"},"error":{"description":"Error. Returned only for \"failed\" status.","allOf":[{"$ref":"#/components/schemas/ErrorObject"}]},"results":{"description":"Array with results of the job execution. Returned only for the \"completed\" status.","type":"array","items":{"$ref":"#/components/schemas/JobResult"}},"warnings":{"description":"Warnings generated by the job execution. Returned only for the `completed` status and if `include_warnings` is set to true.","type":"array","items":{"type":"string"}}},"required":["id","status","creation_time"]},"JobStatus":{"type":"string","description":"Job status.","enum":["running","completed","failed","expired"]},"ErrorObject":{"properties":{"type":{"description":"Error type string. Can be used for error identification.","type":"string"},"message":{"description":"Human-friendly error description. Can be amended without prior notification. Do not use for error identification in your code.","type":"string"}},"required":["type","description"],"type":"object"},"JobResult":{"type":"object","properties":{"url":{"description":"Job result URL","type":"string"}},"required":["url"]}}}}
```

## The JobDetails object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"JobDetails":{"type":"object","properties":{"id":{"description":"Job ID","type":"string"},"status":{"$ref":"#/components/schemas/JobStatus"},"creation_time":{"description":"Job creation time. Returned for all statuses.","type":"string"},"completion_time":{"description":"Job completion time. Returned for the \"completed\", \"failed\" and \"expired\" statuses.","type":"string"},"expiration_time":{"description":"Results expiration time. Returned for the \"completed\" and \"expired\" statuses.","type":"string"},"error":{"description":"Error. Returned only for \"failed\" status.","allOf":[{"$ref":"#/components/schemas/ErrorObject"}]},"results":{"description":"Array with results of the job execution. Returned only for the \"completed\" status.","type":"array","items":{"$ref":"#/components/schemas/JobResult"}},"warnings":{"description":"Warnings generated by the job execution. Returned only for the `completed` status and if `include_warnings` is set to true.","type":"array","items":{"type":"string"}}},"required":["id","status","creation_time"]},"JobStatus":{"type":"string","description":"Job status.","enum":["running","completed","failed","expired"]},"ErrorObject":{"properties":{"type":{"description":"Error type string. Can be used for error identification.","type":"string"},"message":{"description":"Human-friendly error description. Can be amended without prior notification. Do not use for error identification in your code.","type":"string"}},"required":["type","description"],"type":"object"},"JobResult":{"type":"object","properties":{"url":{"description":"Job result URL","type":"string"}},"required":["url"]}}}}
```

## The JobStatus object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"JobStatus":{"type":"string","description":"Job status.","enum":["running","completed","failed","expired"]}}}}
```

## The JobResult object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"JobResult":{"type":"object","properties":{"url":{"description":"Job result URL","type":"string"}},"required":["url"]}}}}
```

## The SecurityMasterMarkets object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityMasterMarkets":{"type":"array","items":{"$ref":"#/components/schemas/SecurityMasterMarketData"}},"SecurityMasterMarketData":{"type":"object","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"code":{"$ref":"#/components/schemas/SecurityMasterAssetCode"},"pair":{"$ref":"#/components/schemas/Pair"},"trades_min_time":{"description":"The minimal available time of trades","type":"string"},"trades_max_time":{"description":"The maximal available time of trades","type":"string"},"orderbooks_min_time":{"description":"The minimal available time of market orderbooks","type":"string"},"orderbooks_max_time":{"description":"The maximal available time of market orderbooks","type":"string"},"quotes_min_time":{"description":"The minimal available time of market quotes","type":"string"},"quotes_max_time":{"description":"The maximal available time of market quotes","type":"string"},"funding_rates_min_time":{"description":"The minimal available time of markets with funding rates support","type":"string"},"funding_rates_max_time":{"description":"The maximal available time of markets with funding rates support","type":"string"},"openinterest_min_time":{"description":"The minimal available time of markets with open interests support","type":"string"},"openinterest_max_time":{"description":"The maximal available time of markets with open interests support","type":"string"},"liquidations_min_time":{"description":"The minimal available time of markets with liquidations support","type":"string"},"liquidations_max_time":{"description":"The maximal available time of markets with liquidations support","type":"string"},"exchange":{"$ref":"#/components/schemas/Exchange"},"base":{"$ref":"#/components/schemas/AssetIdBase"},"quote":{"$ref":"#/components/schemas/AssetIdQuote"},"symbol":{"$ref":"#/components/schemas/MarketSymbol"},"type":{"$ref":"#/components/schemas/MarketType"},"size_asset":{"$ref":"#/components/schemas/DerivativeContractSizeAsset"},"margin_asset":{"$ref":"#/components/schemas/DerivativeContractMarginAsset"},"strike":{"$ref":"#/components/schemas/OptionStrike"},"option_contract_type":{"$ref":"#/components/schemas/OptionContractType"},"is_european":{"$ref":"#/components/schemas/IsEuropean"},"contract_size":{"$ref":"#/components/schemas/MarketContractSize"},"tick_size":{"$ref":"#/components/schemas/FutureTickSize"},"multiplier_size":{"$ref":"#/components/schemas/FutureMultiplierSize"},"listing":{"$ref":"#/components/schemas/DerivativeContractListing"},"expiration":{"$ref":"#/components/schemas/DerivativeContractExpiration"},"settlement_price":{"$ref":"#/components/schemas/SettlementPrice"},"pool_config_id":{"$ref":"#/components/schemas/DefiPoolConfigId"},"contract_address":{"$ref":"#/components/schemas/DefiContractAddress"},"fee":{"$ref":"#/components/schemas/DefiFee"},"price_includes_fee":{"$ref":"#/components/schemas/DefiPriceIncludesFee"},"variable_fee":{"$ref":"#/components/schemas/DefiVariableFee"},"base_address":{"$ref":"#/components/schemas/DefiBaseAddress"},"quote_address":{"$ref":"#/components/schemas/DefiQuoteAddress"},"status":{"$ref":"#/components/schemas/Status"},"order_amount_increment":{"$ref":"#/components/schemas/OrderAmountIncrement"},"order_amount_min":{"$ref":"#/components/schemas/OrderAmountMin"},"order_amount_max":{"$ref":"#/components/schemas/OrderAmountMax"},"order_price_increment":{"$ref":"#/components/schemas/OrderPriceIncrement"},"order_price_min":{"$ref":"#/components/schemas/OrderPriceMin"},"order_price_max":{"$ref":"#/components/schemas/OrderPriceMax"},"order_size_min":{"$ref":"#/components/schemas/OrderSizeMin"},"order_taker_fee":{"$ref":"#/components/schemas/OrderTakerFee"},"order_maker_fee":{"$ref":"#/components/schemas/OrderMakerFee"},"margin_trading_enabled":{"$ref":"#/components/schemas/MarginTradingEnabled"},"experimental":{"$ref":"#/components/schemas/ExperimentalMarket"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"},"vwap":{"$ref":"#/components/schemas/CandleVwap"},"volume":{"$ref":"#/components/schemas/CandleVolume"},"candle_usd_volume":{"$ref":"#/components/schemas/CandleUsdVolume"},"candle_trades_count":{"$ref":"#/components/schemas/CandleTradesCount"},"base_native":{"$ref":"#/components/schemas/AssetIdBaseNative"},"quote_native":{"$ref":"#/components/schemas/AssetIdQuoteNative"}},"required":["market","type","exchange"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"SecurityMasterAssetCode":{"description":"Ten-digit alphanumeric asset identifying code","type":"string"},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"Exchange":{"description":"Name of the exchange.","type":"string"},"AssetIdBase":{"description":"Unique name of the base asset.","type":"string"},"AssetIdQuote":{"description":"Unique name of the quote asset.","type":"string"},"MarketSymbol":{"description":"Unique name of the derivative market symbol.","type":"string"},"MarketType":{"description":"Type of the market (spot, future).","type":"string"},"DerivativeContractSizeAsset":{"description":"Name of the derivative contract size asset.","type":"string"},"DerivativeContractMarginAsset":{"description":"Name of the derivative margin asset.","type":"string"},"OptionStrike":{"description":"Strike price for option trade.","type":"string","format":"decimal"},"OptionContractType":{"description":"'call or 'put' option contract type.","type":"string"},"IsEuropean":{"description":"shows if the options contract is european or not.","type":"boolean"},"MarketContractSize":{"description":"Market contract size.","type":"string","format":"decimal"},"FutureTickSize":{"description":"Futures tick size.","type":"string","format":"decimal"},"FutureMultiplierSize":{"description":"Futures multiplier size.","type":"string","format":"decimal"},"DerivativeContractListing":{"description":"Derivative contract listing date.","type":"string","format":"date-time"},"DerivativeContractExpiration":{"description":"Derivative contract expiration date.","type":"string","format":"date-time"},"SettlementPrice":{"description":"Price of underlying asset at contract expiration.","type":"string","format":"decimal"},"DefiPoolConfigId":{"description":"DeFi pooling config ID.","type":"string"},"DefiContractAddress":{"description":"DeFi contract address.","type":"string"},"DefiFee":{"description":"DeFi fee (in percents).","type":"string","format":"decimal"},"DefiPriceIncludesFee":{"description":"Whether the reported price for a trade is inclusive (true) or exclusive (false) of fee.","type":"boolean"},"DefiVariableFee":{"description":"Whether the market has a variable (true) or fixed (false) fee structure.","type":"boolean"},"DefiBaseAddress":{"description":"DeFi base address.","type":"string"},"DefiQuoteAddress":{"description":"DeFi quote address.","type":"string"},"Status":{"description":"Market status (online/offline).","type":"string"},"OrderAmountIncrement":{"description":"Volume precision.","type":"string","format":"decimal"},"OrderAmountMin":{"description":"Minimum amount size.","type":"string","format":"decimal"},"OrderAmountMax":{"description":"Maximum amount size.","type":"string","format":"decimal"},"OrderPriceIncrement":{"description":"Price precision.","type":"string","format":"decimal"},"OrderPriceMin":{"description":"Minimum price.","type":"string","format":"decimal"},"OrderPriceMax":{"description":"Maximum price.","type":"string","format":"decimal"},"OrderSizeMin":{"description":"Minimum order size, where order size is amount * price.","type":"string","format":"decimal"},"OrderTakerFee":{"type":"string","format":"decimal"},"OrderMakerFee":{"type":"string","format":"decimal"},"MarginTradingEnabled":{"type":"boolean"},"ExperimentalMarket":{"description":"If set to true, indicates that market collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"},"CandleVwap":{"description":"The volume-weighted average price of the candle.","type":"string","format":"decimal"},"CandleVolume":{"description":"The volume of the candle in units of the base asset.","type":"string","format":"decimal"},"CandleUsdVolume":{"description":"The volume of the candle in USD.","type":"string","format":"decimal"},"CandleTradesCount":{"description":"The number of trades used for candle calculation.","type":"string","format":"int64"},"AssetIdBaseNative":{"description":"Exchange name of the base asset.","type":"string"},"AssetIdQuoteNative":{"description":"Exchange name of the quote asset.","type":"string"}}}}
```

## The SecurityMasterAssetCode object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityMasterAssetCode":{"description":"Ten-digit alphanumeric asset identifying code","type":"string"}}}}
```

## The SecurityMasterMarketData object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"SecurityMasterMarketData":{"type":"object","properties":{"market":{"$ref":"#/components/schemas/MarketId"},"code":{"$ref":"#/components/schemas/SecurityMasterAssetCode"},"pair":{"$ref":"#/components/schemas/Pair"},"trades_min_time":{"description":"The minimal available time of trades","type":"string"},"trades_max_time":{"description":"The maximal available time of trades","type":"string"},"orderbooks_min_time":{"description":"The minimal available time of market orderbooks","type":"string"},"orderbooks_max_time":{"description":"The maximal available time of market orderbooks","type":"string"},"quotes_min_time":{"description":"The minimal available time of market quotes","type":"string"},"quotes_max_time":{"description":"The maximal available time of market quotes","type":"string"},"funding_rates_min_time":{"description":"The minimal available time of markets with funding rates support","type":"string"},"funding_rates_max_time":{"description":"The maximal available time of markets with funding rates support","type":"string"},"openinterest_min_time":{"description":"The minimal available time of markets with open interests support","type":"string"},"openinterest_max_time":{"description":"The maximal available time of markets with open interests support","type":"string"},"liquidations_min_time":{"description":"The minimal available time of markets with liquidations support","type":"string"},"liquidations_max_time":{"description":"The maximal available time of markets with liquidations support","type":"string"},"exchange":{"$ref":"#/components/schemas/Exchange"},"base":{"$ref":"#/components/schemas/AssetIdBase"},"quote":{"$ref":"#/components/schemas/AssetIdQuote"},"symbol":{"$ref":"#/components/schemas/MarketSymbol"},"type":{"$ref":"#/components/schemas/MarketType"},"size_asset":{"$ref":"#/components/schemas/DerivativeContractSizeAsset"},"margin_asset":{"$ref":"#/components/schemas/DerivativeContractMarginAsset"},"strike":{"$ref":"#/components/schemas/OptionStrike"},"option_contract_type":{"$ref":"#/components/schemas/OptionContractType"},"is_european":{"$ref":"#/components/schemas/IsEuropean"},"contract_size":{"$ref":"#/components/schemas/MarketContractSize"},"tick_size":{"$ref":"#/components/schemas/FutureTickSize"},"multiplier_size":{"$ref":"#/components/schemas/FutureMultiplierSize"},"listing":{"$ref":"#/components/schemas/DerivativeContractListing"},"expiration":{"$ref":"#/components/schemas/DerivativeContractExpiration"},"settlement_price":{"$ref":"#/components/schemas/SettlementPrice"},"pool_config_id":{"$ref":"#/components/schemas/DefiPoolConfigId"},"contract_address":{"$ref":"#/components/schemas/DefiContractAddress"},"fee":{"$ref":"#/components/schemas/DefiFee"},"price_includes_fee":{"$ref":"#/components/schemas/DefiPriceIncludesFee"},"variable_fee":{"$ref":"#/components/schemas/DefiVariableFee"},"base_address":{"$ref":"#/components/schemas/DefiBaseAddress"},"quote_address":{"$ref":"#/components/schemas/DefiQuoteAddress"},"status":{"$ref":"#/components/schemas/Status"},"order_amount_increment":{"$ref":"#/components/schemas/OrderAmountIncrement"},"order_amount_min":{"$ref":"#/components/schemas/OrderAmountMin"},"order_amount_max":{"$ref":"#/components/schemas/OrderAmountMax"},"order_price_increment":{"$ref":"#/components/schemas/OrderPriceIncrement"},"order_price_min":{"$ref":"#/components/schemas/OrderPriceMin"},"order_price_max":{"$ref":"#/components/schemas/OrderPriceMax"},"order_size_min":{"$ref":"#/components/schemas/OrderSizeMin"},"order_taker_fee":{"$ref":"#/components/schemas/OrderTakerFee"},"order_maker_fee":{"$ref":"#/components/schemas/OrderMakerFee"},"margin_trading_enabled":{"$ref":"#/components/schemas/MarginTradingEnabled"},"experimental":{"$ref":"#/components/schemas/ExperimentalMarket"},"price_open":{"$ref":"#/components/schemas/CandlePriceOpen"},"price_close":{"$ref":"#/components/schemas/CandlePriceClose"},"price_high":{"$ref":"#/components/schemas/CandlePriceHigh"},"price_low":{"$ref":"#/components/schemas/CandlePriceLow"},"vwap":{"$ref":"#/components/schemas/CandleVwap"},"volume":{"$ref":"#/components/schemas/CandleVolume"},"candle_usd_volume":{"$ref":"#/components/schemas/CandleUsdVolume"},"candle_trades_count":{"$ref":"#/components/schemas/CandleTradesCount"},"base_native":{"$ref":"#/components/schemas/AssetIdBaseNative"},"quote_native":{"$ref":"#/components/schemas/AssetIdQuoteNative"}},"required":["market","type","exchange"]},"MarketId":{"description":"Unique name of the market.","type":"string"},"SecurityMasterAssetCode":{"description":"Ten-digit alphanumeric asset identifying code","type":"string"},"Pair":{"description":"Pair string representation as `<base>-<quote>`.","type":"string"},"Exchange":{"description":"Name of the exchange.","type":"string"},"AssetIdBase":{"description":"Unique name of the base asset.","type":"string"},"AssetIdQuote":{"description":"Unique name of the quote asset.","type":"string"},"MarketSymbol":{"description":"Unique name of the derivative market symbol.","type":"string"},"MarketType":{"description":"Type of the market (spot, future).","type":"string"},"DerivativeContractSizeAsset":{"description":"Name of the derivative contract size asset.","type":"string"},"DerivativeContractMarginAsset":{"description":"Name of the derivative margin asset.","type":"string"},"OptionStrike":{"description":"Strike price for option trade.","type":"string","format":"decimal"},"OptionContractType":{"description":"'call or 'put' option contract type.","type":"string"},"IsEuropean":{"description":"shows if the options contract is european or not.","type":"boolean"},"MarketContractSize":{"description":"Market contract size.","type":"string","format":"decimal"},"FutureTickSize":{"description":"Futures tick size.","type":"string","format":"decimal"},"FutureMultiplierSize":{"description":"Futures multiplier size.","type":"string","format":"decimal"},"DerivativeContractListing":{"description":"Derivative contract listing date.","type":"string","format":"date-time"},"DerivativeContractExpiration":{"description":"Derivative contract expiration date.","type":"string","format":"date-time"},"SettlementPrice":{"description":"Price of underlying asset at contract expiration.","type":"string","format":"decimal"},"DefiPoolConfigId":{"description":"DeFi pooling config ID.","type":"string"},"DefiContractAddress":{"description":"DeFi contract address.","type":"string"},"DefiFee":{"description":"DeFi fee (in percents).","type":"string","format":"decimal"},"DefiPriceIncludesFee":{"description":"Whether the reported price for a trade is inclusive (true) or exclusive (false) of fee.","type":"boolean"},"DefiVariableFee":{"description":"Whether the market has a variable (true) or fixed (false) fee structure.","type":"boolean"},"DefiBaseAddress":{"description":"DeFi base address.","type":"string"},"DefiQuoteAddress":{"description":"DeFi quote address.","type":"string"},"Status":{"description":"Market status (online/offline).","type":"string"},"OrderAmountIncrement":{"description":"Volume precision.","type":"string","format":"decimal"},"OrderAmountMin":{"description":"Minimum amount size.","type":"string","format":"decimal"},"OrderAmountMax":{"description":"Maximum amount size.","type":"string","format":"decimal"},"OrderPriceIncrement":{"description":"Price precision.","type":"string","format":"decimal"},"OrderPriceMin":{"description":"Minimum price.","type":"string","format":"decimal"},"OrderPriceMax":{"description":"Maximum price.","type":"string","format":"decimal"},"OrderSizeMin":{"description":"Minimum order size, where order size is amount * price.","type":"string","format":"decimal"},"OrderTakerFee":{"type":"string","format":"decimal"},"OrderMakerFee":{"type":"string","format":"decimal"},"MarginTradingEnabled":{"type":"boolean"},"ExperimentalMarket":{"description":"If set to true, indicates that market collection is under active development - there is a chance of temporary discrepancies in the served dataset.","type":"boolean"},"CandlePriceOpen":{"description":"The opening price of the candle.","type":"string","format":"decimal"},"CandlePriceClose":{"description":"The closing price of the candle.","type":"string","format":"decimal"},"CandlePriceHigh":{"description":"The high price of the candle.","type":"string","format":"decimal"},"CandlePriceLow":{"description":"The low price of the candle.","type":"string","format":"decimal"},"CandleVwap":{"description":"The volume-weighted average price of the candle.","type":"string","format":"decimal"},"CandleVolume":{"description":"The volume of the candle in units of the base asset.","type":"string","format":"decimal"},"CandleUsdVolume":{"description":"The volume of the candle in USD.","type":"string","format":"decimal"},"CandleTradesCount":{"description":"The number of trades used for candle calculation.","type":"string","format":"int64"},"AssetIdBaseNative":{"description":"Exchange name of the base asset.","type":"string"},"AssetIdQuoteNative":{"description":"Exchange name of the quote asset.","type":"string"}}}}
```

## The ConstituentSnapshotsAssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ConstituentSnapshotsAssetMetricsResponse":{"description":"Snapshots of asset metric constituents response.","type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"time":{"$ref":"#/components/schemas/Time"}},"required":["time"],"additionalProperties":{"nullable":true,"type":"string"}}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ConstituentTimeframesAssetMetricsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ConstituentTimeframesAssetMetricsResponse":{"description":"Timeframes of asset metric constituents response.","type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"start_time":{"$ref":"#/components/schemas/Time"},"end_time":{"$ref":"#/components/schemas/Time"}},"required":["start_time"],"additionalProperties":{"nullable":true,"type":"string"}}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"]},"Time":{"description":"The time in ISO 8601 date-time format. Always with nanoseconds precision.","type":"string","format":"date-time"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The ConstituentSnapshotsUrl object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ConstituentSnapshotsUrl":{"description":"The endpoint URL of the constituent snapshots.","type":"string"}}}}
```

## The ConstituentTimeframesUrl object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ConstituentTimeframesUrl":{"description":"The endpoint URL of the constituent timeframes.","type":"string"}}}}
```

## The DocsUrl object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"DocsUrl":{"description":"The documentation URL.","type":"string"}}}}
```

## The BlockchainMetadataLocationsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainMetadataLocationsResponse":{"description":"Blockchain metadata locations response.","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainMetadataLocation"}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"]},"BlockchainMetadataLocation":{"type":"object","properties":{"location":{"type":"string","description":"Asset representation where the entity has been tagged."}},"required":["location"]},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The BlockchainMetadataTagsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainMetadataTagsResponse":{"description":"Blockchain metadata tags response.","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainMetadataTagInfo"}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"]},"BlockchainMetadataTagInfo":{"type":"object","properties":{"tag":{"type":"string","description":"Name of the tag."},"type":{"type":"string","description":"Type of the tag. Currently, the available tags are of type `ENTITY`."},"description":{"type":"string","description":"Brief description of the tag."}},"required":["tag","type"]},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The BlockchainMetadataLocation object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainMetadataLocation":{"type":"object","properties":{"location":{"type":"string","description":"Asset representation where the entity has been tagged."}},"required":["location"]}}}}
```

## The BlockchainMetadataOwnersResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainMetadataOwnersResponse":{"description":"Blockchain metadata owners response.","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainMetadataOwner"}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"]},"BlockchainMetadataOwner":{"type":"object","properties":{"owner_name":{"type":"string","description":"Name of the owner."},"type":{"type":"string","description":"Type of the owner's entity."}},"required":["owner_name","type"]},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The BlockchainMetadataOwner object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainMetadataOwner":{"type":"object","properties":{"owner_name":{"type":"string","description":"Name of the owner."},"type":{"type":"string","description":"Type of the owner's entity."}},"required":["owner_name","type"]}}}}
```

## The BlockchainMetadataTagInfo object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainMetadataTagInfo":{"type":"object","properties":{"tag":{"type":"string","description":"Name of the tag."},"type":{"type":"string","description":"Type of the tag. Currently, the available tags are of type `ENTITY`."},"description":{"type":"string","description":"Brief description of the tag."}},"required":["tag","type"]}}}}
```

## The BlockchainMetadataTaggedEntitiesResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainMetadataTaggedEntitiesResponse":{"description":"Blockchain metadata tagged entities response","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/BlockchainMetadataTaggedEntity"}},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"}},"required":["data"]},"BlockchainMetadataTaggedEntity":{"type":"object","properties":{"entity":{"type":"string","description":"The entity tagged."},"owner_name":{"type":"string","description":"Name of the owner of the entity."},"tag":{"type":"string","description":"Name of the tag."},"location":{"type":"string","description":"Asset representation where the entity has been tagged."},"type":{"type":"string","description":"Type of the tag. Currently, the available tags are of type `ENTITY`."},"tagger_type":{"type":"string","description":"The information about the tagged entity was derived from in-house data `COINMETRICS` or collected using 3rd party sources - `THIRDY_PARTY`."},"tagger_method":{"type":"string","description":"The information about the tagged entity was based on factual data `DETERMINISTIC` or based on heuristics `NON_DETERMINISTIC`."},"start_time":{"type":"string","description":"The date-time in ISO 8601 format of when the entity was tagged."},"end_time":{"type":"string","description":"The date-time in ISO 8601 format of when the entity had its tag removed, or the entity no longer exists after this time."},"start_block_height":{"type":"string","description":"The block height when the entity was tagged."},"end_block_height":{"type":"string","description":"The block height when the entity had its tag removed, or the entity no longer exists."},"start_block_hash":{"type":"string","description":"The hash of the block when the entity was tagged."},"end_block_hash":{"type":"string","description":"The hash of block the block when the entity had its tag removed, or the entity no longer exists."}},"required":["entity","tag","location","type","tagger_type","tagger_method"]},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"}}}}
```

## The BlockchainMetadataTaggedEntity object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"BlockchainMetadataTaggedEntity":{"type":"object","properties":{"entity":{"type":"string","description":"The entity tagged."},"owner_name":{"type":"string","description":"Name of the owner of the entity."},"tag":{"type":"string","description":"Name of the tag."},"location":{"type":"string","description":"Asset representation where the entity has been tagged."},"type":{"type":"string","description":"Type of the tag. Currently, the available tags are of type `ENTITY`."},"tagger_type":{"type":"string","description":"The information about the tagged entity was derived from in-house data `COINMETRICS` or collected using 3rd party sources - `THIRDY_PARTY`."},"tagger_method":{"type":"string","description":"The information about the tagged entity was based on factual data `DETERMINISTIC` or based on heuristics `NON_DETERMINISTIC`."},"start_time":{"type":"string","description":"The date-time in ISO 8601 format of when the entity was tagged."},"end_time":{"type":"string","description":"The date-time in ISO 8601 format of when the entity had its tag removed, or the entity no longer exists after this time."},"start_block_height":{"type":"string","description":"The block height when the entity was tagged."},"end_block_height":{"type":"string","description":"The block height when the entity had its tag removed, or the entity no longer exists."},"start_block_hash":{"type":"string","description":"The hash of the block when the entity was tagged."},"end_block_hash":{"type":"string","description":"The hash of block the block when the entity had its tag removed, or the entity no longer exists."}},"required":["entity","tag","location","type","tagger_type","tagger_method"]}}}}
```

## The CreatedJobDetailsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"CreatedJobDetailsResponse":{"properties":{"job_id":{"type":"string","description":"Job ID."},"job_url":{"type":"string","description":"Job URL."}},"required":["job_id","job_url"]}}}}
```

## The ReferenceDataProtocolsResponse object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataProtocolsResponse":{"description":"Blockchain protocol reference data response.","properties":{"data":{"$ref":"#/components/schemas/ReferenceDataProtocols"},"next_page_token":{"$ref":"#/components/schemas/NextPageToken"},"next_page_url":{"$ref":"#/components/schemas/NextPageUrl"},"warning":{"$ref":"#/components/schemas/WarningObject"}},"required":["data"],"type":"object"},"ReferenceDataProtocols":{"type":"array","items":{"$ref":"#/components/schemas/ReferenceDataProtocol"}},"ReferenceDataProtocol":{"description":"Protocol reference data response.","properties":{"market":{"description":"Protocol market.","type":"string"},"full_name":{"description":"Full human-readable name of the protocol market.","type":"string"},"protocol":{"description":"Protocol name.","type":"string"},"type":{"description":"Protocol type.","type":"string"},"chains":{"type":"array","items":{"$ref":"#/components/schemas/ProtocolChain"}}},"required":["market","full_name","protocol","type","chains"],"type":"object"},"ProtocolChain":{"description":"Protocol chain.","properties":{"chain":{"description":"Protocol chain.","type":"string"},"address":{"description":"Primary contract address for the protocol entity. Aave: lending pool. Morpho vault: vault contract. Morpho market: market ID.\n","$ref":"#/components/schemas/ProtocolAddress"},"asset":{"description":"Primary asset. Aave: reserve/underlying asset. Morpho vault: deposit asset. Morpho market: loan asset.\n","$ref":"#/components/schemas/ProtocolAsset"},"asset_address":{"description":"Address of the primary asset token.","$ref":"#/components/schemas/ProtocolAddress"},"asset_decimals":{"description":"Decimal conversion.","type":"string"},"configurator_address":{"$ref":"#/components/schemas/ProtocolAddress"},"atoken_address":{"$ref":"#/components/schemas/ProtocolAddress"},"atoken_asset":{"$ref":"#/components/schemas/ProtocolAsset"},"variable_debt_token_address":{"$ref":"#/components/schemas/ProtocolAddress"},"variable_debt_asset":{"$ref":"#/components/schemas/ProtocolAsset"},"stable_debt_token_address":{"$ref":"#/components/schemas/ProtocolAddress"},"curator_address":{"$ref":"#/components/schemas/ProtocolAddress"},"curator_name":{"$ref":"#/components/schemas/ProtocolAddressName"},"guardian_address":{"$ref":"#/components/schemas/ProtocolAddress"},"guardian_name":{"$ref":"#/components/schemas/ProtocolAddressName"},"collateral_asset":{"description":"Collateral asset posted by borrowers.","$ref":"#/components/schemas/ProtocolAsset"},"collateral_asset_address":{"$ref":"#/components/schemas/ProtocolAddress"},"oracle_address":{"description":"Price oracle contract for the market.","$ref":"#/components/schemas/ProtocolAddress"},"irm_address":{"description":"Interest rate model contract for the market.","$ref":"#/components/schemas/ProtocolAddress"},"lltv":{"description":"Liquidation loan-to-value ratio for the market.","type":"string"}},"required":["chain"],"type":"object"},"ProtocolAddress":{"description":"Address of the protocol contract.","type":"string"},"ProtocolAsset":{"description":"Protocol asset symbol.","type":"string"},"ProtocolAddressName":{"description":"Name associated with the address.","type":"string"},"NextPageToken":{"description":"Token of the next page results for a given request.","type":"string"},"NextPageUrl":{"description":"URL of the next page results for a given request.","type":"string"},"WarningObject":{"properties":{"type":{"description":"Warning type string. Can be used for warning identification.","type":"string"},"message":{"description":"Human-friendly warning description. Do not use for warning identification in your code.","type":"string"}},"required":["type","message"],"type":"object"}}}}
```

## The ReferenceDataProtocols object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataProtocols":{"type":"array","items":{"$ref":"#/components/schemas/ReferenceDataProtocol"}},"ReferenceDataProtocol":{"description":"Protocol reference data response.","properties":{"market":{"description":"Protocol market.","type":"string"},"full_name":{"description":"Full human-readable name of the protocol market.","type":"string"},"protocol":{"description":"Protocol name.","type":"string"},"type":{"description":"Protocol type.","type":"string"},"chains":{"type":"array","items":{"$ref":"#/components/schemas/ProtocolChain"}}},"required":["market","full_name","protocol","type","chains"],"type":"object"},"ProtocolChain":{"description":"Protocol chain.","properties":{"chain":{"description":"Protocol chain.","type":"string"},"address":{"description":"Primary contract address for the protocol entity. Aave: lending pool. Morpho vault: vault contract. Morpho market: market ID.\n","$ref":"#/components/schemas/ProtocolAddress"},"asset":{"description":"Primary asset. Aave: reserve/underlying asset. Morpho vault: deposit asset. Morpho market: loan asset.\n","$ref":"#/components/schemas/ProtocolAsset"},"asset_address":{"description":"Address of the primary asset token.","$ref":"#/components/schemas/ProtocolAddress"},"asset_decimals":{"description":"Decimal conversion.","type":"string"},"configurator_address":{"$ref":"#/components/schemas/ProtocolAddress"},"atoken_address":{"$ref":"#/components/schemas/ProtocolAddress"},"atoken_asset":{"$ref":"#/components/schemas/ProtocolAsset"},"variable_debt_token_address":{"$ref":"#/components/schemas/ProtocolAddress"},"variable_debt_asset":{"$ref":"#/components/schemas/ProtocolAsset"},"stable_debt_token_address":{"$ref":"#/components/schemas/ProtocolAddress"},"curator_address":{"$ref":"#/components/schemas/ProtocolAddress"},"curator_name":{"$ref":"#/components/schemas/ProtocolAddressName"},"guardian_address":{"$ref":"#/components/schemas/ProtocolAddress"},"guardian_name":{"$ref":"#/components/schemas/ProtocolAddressName"},"collateral_asset":{"description":"Collateral asset posted by borrowers.","$ref":"#/components/schemas/ProtocolAsset"},"collateral_asset_address":{"$ref":"#/components/schemas/ProtocolAddress"},"oracle_address":{"description":"Price oracle contract for the market.","$ref":"#/components/schemas/ProtocolAddress"},"irm_address":{"description":"Interest rate model contract for the market.","$ref":"#/components/schemas/ProtocolAddress"},"lltv":{"description":"Liquidation loan-to-value ratio for the market.","type":"string"}},"required":["chain"],"type":"object"},"ProtocolAddress":{"description":"Address of the protocol contract.","type":"string"},"ProtocolAsset":{"description":"Protocol asset symbol.","type":"string"},"ProtocolAddressName":{"description":"Name associated with the address.","type":"string"}}}}
```

## The ReferenceDataProtocol object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ReferenceDataProtocol":{"description":"Protocol reference data response.","properties":{"market":{"description":"Protocol market.","type":"string"},"full_name":{"description":"Full human-readable name of the protocol market.","type":"string"},"protocol":{"description":"Protocol name.","type":"string"},"type":{"description":"Protocol type.","type":"string"},"chains":{"type":"array","items":{"$ref":"#/components/schemas/ProtocolChain"}}},"required":["market","full_name","protocol","type","chains"],"type":"object"},"ProtocolChain":{"description":"Protocol chain.","properties":{"chain":{"description":"Protocol chain.","type":"string"},"address":{"description":"Primary contract address for the protocol entity. Aave: lending pool. Morpho vault: vault contract. Morpho market: market ID.\n","$ref":"#/components/schemas/ProtocolAddress"},"asset":{"description":"Primary asset. Aave: reserve/underlying asset. Morpho vault: deposit asset. Morpho market: loan asset.\n","$ref":"#/components/schemas/ProtocolAsset"},"asset_address":{"description":"Address of the primary asset token.","$ref":"#/components/schemas/ProtocolAddress"},"asset_decimals":{"description":"Decimal conversion.","type":"string"},"configurator_address":{"$ref":"#/components/schemas/ProtocolAddress"},"atoken_address":{"$ref":"#/components/schemas/ProtocolAddress"},"atoken_asset":{"$ref":"#/components/schemas/ProtocolAsset"},"variable_debt_token_address":{"$ref":"#/components/schemas/ProtocolAddress"},"variable_debt_asset":{"$ref":"#/components/schemas/ProtocolAsset"},"stable_debt_token_address":{"$ref":"#/components/schemas/ProtocolAddress"},"curator_address":{"$ref":"#/components/schemas/ProtocolAddress"},"curator_name":{"$ref":"#/components/schemas/ProtocolAddressName"},"guardian_address":{"$ref":"#/components/schemas/ProtocolAddress"},"guardian_name":{"$ref":"#/components/schemas/ProtocolAddressName"},"collateral_asset":{"description":"Collateral asset posted by borrowers.","$ref":"#/components/schemas/ProtocolAsset"},"collateral_asset_address":{"$ref":"#/components/schemas/ProtocolAddress"},"oracle_address":{"description":"Price oracle contract for the market.","$ref":"#/components/schemas/ProtocolAddress"},"irm_address":{"description":"Interest rate model contract for the market.","$ref":"#/components/schemas/ProtocolAddress"},"lltv":{"description":"Liquidation loan-to-value ratio for the market.","type":"string"}},"required":["chain"],"type":"object"},"ProtocolAddress":{"description":"Address of the protocol contract.","type":"string"},"ProtocolAsset":{"description":"Protocol asset symbol.","type":"string"},"ProtocolAddressName":{"description":"Name associated with the address.","type":"string"}}}}
```

## The ProtocolChain object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ProtocolChain":{"description":"Protocol chain.","properties":{"chain":{"description":"Protocol chain.","type":"string"},"address":{"description":"Primary contract address for the protocol entity. Aave: lending pool. Morpho vault: vault contract. Morpho market: market ID.\n","$ref":"#/components/schemas/ProtocolAddress"},"asset":{"description":"Primary asset. Aave: reserve/underlying asset. Morpho vault: deposit asset. Morpho market: loan asset.\n","$ref":"#/components/schemas/ProtocolAsset"},"asset_address":{"description":"Address of the primary asset token.","$ref":"#/components/schemas/ProtocolAddress"},"asset_decimals":{"description":"Decimal conversion.","type":"string"},"configurator_address":{"$ref":"#/components/schemas/ProtocolAddress"},"atoken_address":{"$ref":"#/components/schemas/ProtocolAddress"},"atoken_asset":{"$ref":"#/components/schemas/ProtocolAsset"},"variable_debt_token_address":{"$ref":"#/components/schemas/ProtocolAddress"},"variable_debt_asset":{"$ref":"#/components/schemas/ProtocolAsset"},"stable_debt_token_address":{"$ref":"#/components/schemas/ProtocolAddress"},"curator_address":{"$ref":"#/components/schemas/ProtocolAddress"},"curator_name":{"$ref":"#/components/schemas/ProtocolAddressName"},"guardian_address":{"$ref":"#/components/schemas/ProtocolAddress"},"guardian_name":{"$ref":"#/components/schemas/ProtocolAddressName"},"collateral_asset":{"description":"Collateral asset posted by borrowers.","$ref":"#/components/schemas/ProtocolAsset"},"collateral_asset_address":{"$ref":"#/components/schemas/ProtocolAddress"},"oracle_address":{"description":"Price oracle contract for the market.","$ref":"#/components/schemas/ProtocolAddress"},"irm_address":{"description":"Interest rate model contract for the market.","$ref":"#/components/schemas/ProtocolAddress"},"lltv":{"description":"Liquidation loan-to-value ratio for the market.","type":"string"}},"required":["chain"],"type":"object"},"ProtocolAddress":{"description":"Address of the protocol contract.","type":"string"},"ProtocolAsset":{"description":"Protocol asset symbol.","type":"string"},"ProtocolAddressName":{"description":"Name associated with the address.","type":"string"}}}}
```

## The ProtocolAddress object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ProtocolAddress":{"description":"Address of the protocol contract.","type":"string"}}}}
```

## The ProtocolAddressName object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ProtocolAddressName":{"description":"Name associated with the address.","type":"string"}}}}
```

## The ProtocolAsset object

```json
{"openapi":"3.0.2","info":{"title":"Coin Metrics API v4","version":"4.0.0"},"components":{"schemas":{"ProtocolAsset":{"description":"Protocol asset symbol.","type":"string"}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://gitbook-docs.coinmetrics.io/api-reference/models.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
