---
title: Metrics
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > API Reference > Metrics
---

> For the complete documentation index, see [llms.txt](https://docs.datadoghq.com/llms.txt).

# Metrics

The metrics endpoint allows you to:

- Post metrics data so it can be graphed on Datadog's dashboards
- Query metrics from any time period
- Modify tag configurations for metrics
- View tags and volumes for metrics

**Note**: A graph can only contain a set number of points and as the timeframe over which a metric is viewed increases, aggregation between points occurs to stay below that set number.

The Post, Patch, and Delete `manage_tags` API methods can only be performed by a user who has the `Manage Tags for Metrics` permission.

See the [Metrics page](https://docs.datadoghq.com/metrics.md) for more information.

## [Create a tag configuration →](https://docs.datadoghq.com/api/latest/metrics/create-a-tag-configuration.md){% #create-a-tag-configuration %}

| Datadog site      | API endpoint                                                         |
| ----------------- | -------------------------------------------------------------------- |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/metrics/{metric_name}/tags      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/metrics/{metric_name}/tags      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/tags  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/metrics/{metric_name}/tags     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/tags |

## [Get active metrics list →](https://docs.datadoghq.com/api/latest/metrics/get-active-metrics-list.md){% #get-active-metrics-list %}

| Datadog site      | API endpoint                                     |
| ----------------- | ------------------------------------------------ |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v1/metrics |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v1/metrics |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v1/metrics      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v1/metrics      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v1/metrics  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v1/metrics |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v1/metrics     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v1/metrics |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v1/metrics |

## [Get metric metadata →](https://docs.datadoghq.com/api/latest/metrics/get-metric-metadata.md){% #get-metric-metadata %}

| Datadog site      | API endpoint                                                   |
| ----------------- | -------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v1/metrics/{metric_name} |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v1/metrics/{metric_name} |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v1/metrics/{metric_name}      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v1/metrics/{metric_name}      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v1/metrics/{metric_name}  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v1/metrics/{metric_name} |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v1/metrics/{metric_name}     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v1/metrics/{metric_name} |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v1/metrics/{metric_name} |

## [List tag configuration by name →](https://docs.datadoghq.com/api/latest/metrics/list-tag-configuration-by-name.md){% #list-tag-configuration-by-name %}

| Datadog site      | API endpoint                                                        |
| ----------------- | ------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/{metric_name}/tags      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/{metric_name}/tags      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/tags  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/{metric_name}/tags     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/tags |

## [Edit metric metadata →](https://docs.datadoghq.com/api/latest/metrics/edit-metric-metadata.md){% #edit-metric-metadata %}

| Datadog site      | API endpoint                                                   |
| ----------------- | -------------------------------------------------------------- |
| ap1.datadoghq.com | PUT https://api.ap1.datadoghq.com/api/v1/metrics/{metric_name} |
| ap2.datadoghq.com | PUT https://api.ap2.datadoghq.com/api/v1/metrics/{metric_name} |
| app.datadoghq.eu  | PUT https://api.datadoghq.eu/api/v1/metrics/{metric_name}      |
| app.ddog-gov.com  | PUT https://api.ddog-gov.com/api/v1/metrics/{metric_name}      |
| us2.ddog-gov.com  | PUT https://api.us2.ddog-gov.com/api/v1/metrics/{metric_name}  |
| uk1.datadoghq.com | PUT https://api.uk1.datadoghq.com/api/v1/metrics/{metric_name} |
| app.datadoghq.com | PUT https://api.datadoghq.com/api/v1/metrics/{metric_name}     |
| us3.datadoghq.com | PUT https://api.us3.datadoghq.com/api/v1/metrics/{metric_name} |
| us5.datadoghq.com | PUT https://api.us5.datadoghq.com/api/v1/metrics/{metric_name} |

## [Update a tag configuration →](https://docs.datadoghq.com/api/latest/metrics/update-a-tag-configuration.md){% #update-a-tag-configuration %}

| Datadog site      | API endpoint                                                          |
| ----------------- | --------------------------------------------------------------------- |
| ap1.datadoghq.com | PATCH https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| ap2.datadoghq.com | PATCH https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| app.datadoghq.eu  | PATCH https://api.datadoghq.eu/api/v2/metrics/{metric_name}/tags      |
| app.ddog-gov.com  | PATCH https://api.ddog-gov.com/api/v2/metrics/{metric_name}/tags      |
| us2.ddog-gov.com  | PATCH https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/tags  |
| uk1.datadoghq.com | PATCH https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| app.datadoghq.com | PATCH https://api.datadoghq.com/api/v2/metrics/{metric_name}/tags     |
| us3.datadoghq.com | PATCH https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| us5.datadoghq.com | PATCH https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/tags |

## [Delete a tag configuration →](https://docs.datadoghq.com/api/latest/metrics/delete-a-tag-configuration.md){% #delete-a-tag-configuration %}

| Datadog site      | API endpoint                                                           |
| ----------------- | ---------------------------------------------------------------------- |
| ap1.datadoghq.com | DELETE https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| ap2.datadoghq.com | DELETE https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| app.datadoghq.eu  | DELETE https://api.datadoghq.eu/api/v2/metrics/{metric_name}/tags      |
| app.ddog-gov.com  | DELETE https://api.ddog-gov.com/api/v2/metrics/{metric_name}/tags      |
| us2.ddog-gov.com  | DELETE https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/tags  |
| uk1.datadoghq.com | DELETE https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| app.datadoghq.com | DELETE https://api.datadoghq.com/api/v2/metrics/{metric_name}/tags     |
| us3.datadoghq.com | DELETE https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/tags |
| us5.datadoghq.com | DELETE https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/tags |

## [Search metrics →](https://docs.datadoghq.com/api/latest/metrics/search-metrics.md) deprecated{% #search-metrics %}

| Datadog site      | API endpoint                                    |
| ----------------- | ----------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v1/search |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v1/search |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v1/search      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v1/search      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v1/search  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v1/search |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v1/search     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v1/search |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v1/search |

## [Get a list of metrics →](https://docs.datadoghq.com/api/latest/metrics/get-a-list-of-metrics.md){% #get-a-list-of-metrics %}

| Datadog site      | API endpoint                                     |
| ----------------- | ------------------------------------------------ |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics |

## [Query timeseries points →](https://docs.datadoghq.com/api/latest/metrics/query-timeseries-points.md){% #query-timeseries-points %}

| Datadog site      | API endpoint                                   |
| ----------------- | ---------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v1/query |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v1/query |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v1/query      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v1/query      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v1/query  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v1/query |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v1/query     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v1/query |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v1/query |

## [List tags by metric name →](https://docs.datadoghq.com/api/latest/metrics/list-tags-by-metric-name.md){% #list-tags-by-metric-name %}

| Datadog site      | API endpoint                                                            |
| ----------------- | ----------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/all-tags |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/all-tags |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/{metric_name}/all-tags      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/{metric_name}/all-tags      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/all-tags  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/all-tags |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/{metric_name}/all-tags     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/all-tags |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/all-tags |

## [Submit metrics →](https://docs.datadoghq.com/api/latest/metrics/submit-metrics.md){% #submit-metrics %}

| Datadog site      | API endpoint                                     |
| ----------------- | ------------------------------------------------ |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/series |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/series |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/series      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/series      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/series  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/series |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/series     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/series |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/series |

## [List active tags and aggregations →](https://docs.datadoghq.com/api/latest/metrics/list-active-tags-and-aggregations.md){% #list-active-tags-and-aggregations %}

| Datadog site      | API endpoint                                                                         |
| ----------------- | ------------------------------------------------------------------------------------ |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/active-configurations |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/active-configurations |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/{metric_name}/active-configurations      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/{metric_name}/active-configurations      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/active-configurations  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/active-configurations |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/{metric_name}/active-configurations     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/active-configurations |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/active-configurations |

## [Submit distribution points →](https://docs.datadoghq.com/api/latest/metrics/submit-distribution-points.md){% #submit-distribution-points %}

| Datadog site      | API endpoint                                                  |
| ----------------- | ------------------------------------------------------------- |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v1/distribution_points |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v1/distribution_points |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v1/distribution_points      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v1/distribution_points      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v1/distribution_points  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v1/distribution_points |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v1/distribution_points     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v1/distribution_points |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v1/distribution_points |

## [List distinct metric volumes by metric name →](https://docs.datadoghq.com/api/latest/metrics/list-distinct-metric-volumes-by-metric-name.md){% #list-distinct-metric-volumes-by-metric-name %}

| Datadog site      | API endpoint                                                           |
| ----------------- | ---------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/volumes |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/volumes |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/{metric_name}/volumes      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/{metric_name}/volumes      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/volumes  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/volumes |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/{metric_name}/volumes     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/volumes |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/volumes |

## [Configure tags for multiple metrics →](https://docs.datadoghq.com/api/latest/metrics/configure-tags-for-multiple-metrics.md) deprecated{% #configure-tags-for-multiple-metrics %}

| Datadog site      | API endpoint                                                       |
| ----------------- | ------------------------------------------------------------------ |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/metrics/config/bulk-tags |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/metrics/config/bulk-tags |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/metrics/config/bulk-tags      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/metrics/config/bulk-tags      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/metrics/config/bulk-tags  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/metrics/config/bulk-tags |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/metrics/config/bulk-tags     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/metrics/config/bulk-tags |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/metrics/config/bulk-tags |

## [Delete tags for multiple metrics →](https://docs.datadoghq.com/api/latest/metrics/delete-tags-for-multiple-metrics.md) deprecated{% #delete-tags-for-multiple-metrics %}

| Datadog site      | API endpoint                                                         |
| ----------------- | -------------------------------------------------------------------- |
| ap1.datadoghq.com | DELETE https://api.ap1.datadoghq.com/api/v2/metrics/config/bulk-tags |
| ap2.datadoghq.com | DELETE https://api.ap2.datadoghq.com/api/v2/metrics/config/bulk-tags |
| app.datadoghq.eu  | DELETE https://api.datadoghq.eu/api/v2/metrics/config/bulk-tags      |
| app.ddog-gov.com  | DELETE https://api.ddog-gov.com/api/v2/metrics/config/bulk-tags      |
| us2.ddog-gov.com  | DELETE https://api.us2.ddog-gov.com/api/v2/metrics/config/bulk-tags  |
| uk1.datadoghq.com | DELETE https://api.uk1.datadoghq.com/api/v2/metrics/config/bulk-tags |
| app.datadoghq.com | DELETE https://api.datadoghq.com/api/v2/metrics/config/bulk-tags     |
| us3.datadoghq.com | DELETE https://api.us3.datadoghq.com/api/v2/metrics/config/bulk-tags |
| us5.datadoghq.com | DELETE https://api.us5.datadoghq.com/api/v2/metrics/config/bulk-tags |

## [Tag Configuration Cardinality Estimator →](https://docs.datadoghq.com/api/latest/metrics/tag-configuration-cardinality-estimator.md){% #tag-configuration-cardinality-estimator %}

| Datadog site      | API endpoint                                                            |
| ----------------- | ----------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/estimate |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/estimate |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/{metric_name}/estimate      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/{metric_name}/estimate      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/estimate  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/estimate |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/{metric_name}/estimate     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/estimate |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/estimate |

## [Related Assets to a Metric →](https://docs.datadoghq.com/api/latest/metrics/related-assets-to-a-metric.md){% #related-assets-to-a-metric %}

| Datadog site      | API endpoint                                                          |
| ----------------- | --------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/assets |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/assets |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/{metric_name}/assets      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/{metric_name}/assets      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/assets  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/assets |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/{metric_name}/assets     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/assets |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/assets |

## [Get tag key cardinality details →](https://docs.datadoghq.com/api/latest/metrics/get-tag-key-cardinality-details.md){% #get-tag-key-cardinality-details %}

| Datadog site      | API endpoint                                                                     |
| ----------------- | -------------------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/tag-cardinalities |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/tag-cardinalities |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/{metric_name}/tag-cardinalities      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/{metric_name}/tag-cardinalities      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/tag-cardinalities  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/tag-cardinalities |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/{metric_name}/tag-cardinalities     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/tag-cardinalities |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/tag-cardinalities |

## [Query timeseries data across multiple products →](https://docs.datadoghq.com/api/latest/metrics/query-timeseries-data-across-multiple-products.md){% #query-timeseries-data-across-multiple-products %}

| Datadog site      | API endpoint                                               |
| ----------------- | ---------------------------------------------------------- |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/query/timeseries |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/query/timeseries |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/query/timeseries      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/query/timeseries      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/query/timeseries  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/query/timeseries |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/query/timeseries     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/query/timeseries |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/query/timeseries |

## [Query scalar data across multiple products →](https://docs.datadoghq.com/api/latest/metrics/query-scalar-data-across-multiple-products.md){% #query-scalar-data-across-multiple-products %}

| Datadog site      | API endpoint                                           |
| ----------------- | ------------------------------------------------------ |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/query/scalar |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/query/scalar |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/query/scalar      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/query/scalar      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/query/scalar  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/query/scalar |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/query/scalar     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/query/scalar |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/query/scalar |

## [List tag indexing rules →](https://docs.datadoghq.com/api/latest/metrics/list-tag-indexing-rules.md) preview{% #list-tag-indexing-rules %}

| Datadog site      | API endpoint                                                        |
| ----------------- | ------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/tag-indexing-rules |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/tag-indexing-rules |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/tag-indexing-rules      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/tag-indexing-rules      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/tag-indexing-rules  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/tag-indexing-rules |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/tag-indexing-rules     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/tag-indexing-rules |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/tag-indexing-rules |

## [Create a tag indexing rule →](https://docs.datadoghq.com/api/latest/metrics/create-a-tag-indexing-rule.md) preview{% #create-a-tag-indexing-rule %}

| Datadog site      | API endpoint                                                         |
| ----------------- | -------------------------------------------------------------------- |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/metrics/tag-indexing-rules |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/metrics/tag-indexing-rules |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/metrics/tag-indexing-rules      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/metrics/tag-indexing-rules      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/metrics/tag-indexing-rules  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/metrics/tag-indexing-rules |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/metrics/tag-indexing-rules     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/metrics/tag-indexing-rules |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/metrics/tag-indexing-rules |

## [Reorder tag indexing rules →](https://docs.datadoghq.com/api/latest/metrics/reorder-tag-indexing-rules.md) preview{% #reorder-tag-indexing-rules %}

| Datadog site      | API endpoint                                                               |
| ----------------- | -------------------------------------------------------------------------- |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/metrics/tag-indexing-rules/order |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/metrics/tag-indexing-rules/order |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/metrics/tag-indexing-rules/order      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/metrics/tag-indexing-rules/order      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/metrics/tag-indexing-rules/order  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/metrics/tag-indexing-rules/order |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/metrics/tag-indexing-rules/order     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/metrics/tag-indexing-rules/order |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/metrics/tag-indexing-rules/order |

## [Get a tag indexing rule →](https://docs.datadoghq.com/api/latest/metrics/get-a-tag-indexing-rule.md) preview{% #get-a-tag-indexing-rule %}

| Datadog site      | API endpoint                                                             |
| ----------------- | ------------------------------------------------------------------------ |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/tag-indexing-rules/{id}      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/tag-indexing-rules/{id}      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/tag-indexing-rules/{id}  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id}     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |

## [Update a tag indexing rule →](https://docs.datadoghq.com/api/latest/metrics/update-a-tag-indexing-rule.md) preview{% #update-a-tag-indexing-rule %}

| Datadog site      | API endpoint                                                             |
| ----------------- | ------------------------------------------------------------------------ |
| ap1.datadoghq.com | PUT https://api.ap1.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| ap2.datadoghq.com | PUT https://api.ap2.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| app.datadoghq.eu  | PUT https://api.datadoghq.eu/api/v2/metrics/tag-indexing-rules/{id}      |
| app.ddog-gov.com  | PUT https://api.ddog-gov.com/api/v2/metrics/tag-indexing-rules/{id}      |
| us2.ddog-gov.com  | PUT https://api.us2.ddog-gov.com/api/v2/metrics/tag-indexing-rules/{id}  |
| uk1.datadoghq.com | PUT https://api.uk1.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| app.datadoghq.com | PUT https://api.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id}     |
| us3.datadoghq.com | PUT https://api.us3.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| us5.datadoghq.com | PUT https://api.us5.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |

## [Delete a tag indexing rule →](https://docs.datadoghq.com/api/latest/metrics/delete-a-tag-indexing-rule.md) preview{% #delete-a-tag-indexing-rule %}

| Datadog site      | API endpoint                                                                |
| ----------------- | --------------------------------------------------------------------------- |
| ap1.datadoghq.com | DELETE https://api.ap1.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| ap2.datadoghq.com | DELETE https://api.ap2.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| app.datadoghq.eu  | DELETE https://api.datadoghq.eu/api/v2/metrics/tag-indexing-rules/{id}      |
| app.ddog-gov.com  | DELETE https://api.ddog-gov.com/api/v2/metrics/tag-indexing-rules/{id}      |
| us2.ddog-gov.com  | DELETE https://api.us2.ddog-gov.com/api/v2/metrics/tag-indexing-rules/{id}  |
| uk1.datadoghq.com | DELETE https://api.uk1.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| app.datadoghq.com | DELETE https://api.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id}     |
| us3.datadoghq.com | DELETE https://api.us3.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |
| us5.datadoghq.com | DELETE https://api.us5.datadoghq.com/api/v2/metrics/tag-indexing-rules/{id} |

## [List tag indexing rules for a metric →](https://docs.datadoghq.com/api/latest/metrics/list-tag-indexing-rules-for-a-metric.md) preview{% #list-tag-indexing-rules-for-a-metric %}

| Datadog site      | API endpoint                                                                      |
| ----------------- | --------------------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rules |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rules |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/{metric_name}/tag-indexing-rules      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/{metric_name}/tag-indexing-rules      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/tag-indexing-rules  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rules |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rules     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rules |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rules |

## [Get a tag indexing rule exemption →](https://docs.datadoghq.com/api/latest/metrics/get-a-tag-indexing-rule-exemption.md) preview{% #get-a-tag-indexing-rule-exemption %}

| Datadog site      | API endpoint                                                                                |
| ----------------- | ------------------------------------------------------------------------------------------- |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |

## [Create a tag indexing rule exemption →](https://docs.datadoghq.com/api/latest/metrics/create-a-tag-indexing-rule-exemption.md) preview{% #create-a-tag-indexing-rule-exemption %}

| Datadog site      | API endpoint                                                                                 |
| ----------------- | -------------------------------------------------------------------------------------------- |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |

## [Delete a tag indexing rule exemption →](https://docs.datadoghq.com/api/latest/metrics/delete-a-tag-indexing-rule-exemption.md) preview{% #delete-a-tag-indexing-rule-exemption %}

| Datadog site      | API endpoint                                                                                   |
| ----------------- | ---------------------------------------------------------------------------------------------- |
| ap1.datadoghq.com | DELETE https://api.ap1.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| ap2.datadoghq.com | DELETE https://api.ap2.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| app.datadoghq.eu  | DELETE https://api.datadoghq.eu/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions      |
| app.ddog-gov.com  | DELETE https://api.ddog-gov.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions      |
| us2.ddog-gov.com  | DELETE https://api.us2.ddog-gov.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions  |
| uk1.datadoghq.com | DELETE https://api.uk1.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| app.datadoghq.com | DELETE https://api.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions     |
| us3.datadoghq.com | DELETE https://api.us3.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |
| us5.datadoghq.com | DELETE https://api.us5.datadoghq.com/api/v2/metrics/{metric_name}/tag-indexing-rule-exemptions |

## [Enable historical metrics ingestion →](https://docs.datadoghq.com/api/latest/metrics/enable-historical-metrics-ingestion.md) preview{% #enable-historical-metrics-ingestion %}

| Datadog site      | API endpoint                                                                        |
| ----------------- | ----------------------------------------------------------------------------------- |
| ap1.datadoghq.com | POST https://api.ap1.datadoghq.com/api/v2/metrics/historical-metrics-configurations |
| ap2.datadoghq.com | POST https://api.ap2.datadoghq.com/api/v2/metrics/historical-metrics-configurations |
| app.datadoghq.eu  | POST https://api.datadoghq.eu/api/v2/metrics/historical-metrics-configurations      |
| app.ddog-gov.com  | POST https://api.ddog-gov.com/api/v2/metrics/historical-metrics-configurations      |
| us2.ddog-gov.com  | POST https://api.us2.ddog-gov.com/api/v2/metrics/historical-metrics-configurations  |
| uk1.datadoghq.com | POST https://api.uk1.datadoghq.com/api/v2/metrics/historical-metrics-configurations |
| app.datadoghq.com | POST https://api.datadoghq.com/api/v2/metrics/historical-metrics-configurations     |
| us3.datadoghq.com | POST https://api.us3.datadoghq.com/api/v2/metrics/historical-metrics-configurations |
| us5.datadoghq.com | POST https://api.us5.datadoghq.com/api/v2/metrics/historical-metrics-configurations |

## [Get a historical metrics configuration →](https://docs.datadoghq.com/api/latest/metrics/get-a-historical-metrics-configuration.md) preview{% #get-a-historical-metrics-configuration %}

| Datadog site      | API endpoint                                                                                     |
| ----------------- | ------------------------------------------------------------------------------------------------ |
| ap1.datadoghq.com | GET https://api.ap1.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |
| ap2.datadoghq.com | GET https://api.ap2.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |
| app.datadoghq.eu  | GET https://api.datadoghq.eu/api/v2/metrics/historical-metrics-configurations/{metric_name}      |
| app.ddog-gov.com  | GET https://api.ddog-gov.com/api/v2/metrics/historical-metrics-configurations/{metric_name}      |
| us2.ddog-gov.com  | GET https://api.us2.ddog-gov.com/api/v2/metrics/historical-metrics-configurations/{metric_name}  |
| uk1.datadoghq.com | GET https://api.uk1.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |
| app.datadoghq.com | GET https://api.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name}     |
| us3.datadoghq.com | GET https://api.us3.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |
| us5.datadoghq.com | GET https://api.us5.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |

## [Delete a historical metrics configuration →](https://docs.datadoghq.com/api/latest/metrics/delete-a-historical-metrics-configuration.md) preview{% #delete-a-historical-metrics-configuration %}

| Datadog site      | API endpoint                                                                                        |
| ----------------- | --------------------------------------------------------------------------------------------------- |
| ap1.datadoghq.com | DELETE https://api.ap1.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |
| ap2.datadoghq.com | DELETE https://api.ap2.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |
| app.datadoghq.eu  | DELETE https://api.datadoghq.eu/api/v2/metrics/historical-metrics-configurations/{metric_name}      |
| app.ddog-gov.com  | DELETE https://api.ddog-gov.com/api/v2/metrics/historical-metrics-configurations/{metric_name}      |
| us2.ddog-gov.com  | DELETE https://api.us2.ddog-gov.com/api/v2/metrics/historical-metrics-configurations/{metric_name}  |
| uk1.datadoghq.com | DELETE https://api.uk1.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |
| app.datadoghq.com | DELETE https://api.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name}     |
| us3.datadoghq.com | DELETE https://api.us3.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |
| us5.datadoghq.com | DELETE https://api.us5.datadoghq.com/api/v2/metrics/historical-metrics-configurations/{metric_name} |
