# Metrics API Search and describe metric types for the Anypoint Observability platform. - **Version:** 1.0.0 - **Category:** Monitoring - **OpenAPI Spec:** [api.yaml](https://dev-portal.mulesoft.com/apis/metrics/api.yaml) ## Servers - `https://anypoint.mulesoft.com/observability/api/v1` - `https://{region}.anypoint.mulesoft.com/observability/api/v1` - `https://{region}.platform.mulesoft.com/observability/api/v1` ## Operations (3) ### GET /metric_types **Operation ID:** `getMetricTypes` Get a list of all supported metric names and descriptions. **Parameters:** | `Authorization` | query | Bearer token for API authentication. | required | ### GET /metric_types/{metricTypeName}:describe **Operation ID:** `getMetricTypesMetrictypenameDescribe` Get the metric descriptor by a metric type name. **Parameters:** | `metricTypeName` | query | The metricTypeName to identify the target resource. | required | | `Authorization` | query | Authorization token | required | ### POST /metrics:search **Operation ID:** `createMetricsSearch` Fetch metrics with rich filtering and aggregation capabilities. **Parameters:** | `limit` | query | Set a query limit as part of URI instead of the body. Primarily used for pagination. If different limits are defined for the body and query parameter, the API returns "400 Bad Request" due to the collision. | optional | | `offset` | query | Sets a query offset for result set. Primarily used for pagination. If different offset values are defined for the body and query parameter, the API returns "400 Bad Request" due to the collision. | optional | | `Authorization` | query | Authorization token | required |