---
title: "List all metric definitions"
method: GET
path: "/api/analytics/metrics"
tags: ["analytics"]
---

# List all metric definitions

`GET /api/analytics/metrics`

## Request

- Base URL: `https://codescene.io` (the document declares no server; this is the origin it was published from)
- URL: `https://codescene.io/api/analytics/metrics`
- Auth: none declared

## Response `200`

- object
  - `metrics` object[], required
    - `id` string, required
    - `label` string, required
    - `unitLabel` string, required
    - `unitType` 'scalar' | 'percentage' | 'ranged' | 'code-health' | 'duration', required
    - `directionality` 'higher-is-better' | 'lower-is-better' | 'neutral', required
    - `displayable` boolean, required
    - `public` boolean, required
    - `category` string
    - `boundedScale` object
      - `min` number, required
      - `max` number, required
    - `ranges` object[]
      - `min` object, required
        - `type` 'inclusive' | 'exclusive', required
        - `val` number, required
      - `max` object, required
        - `type` 'inclusive' | 'exclusive', required
        - `val` number, required
      - `meaning` 'success' | 'warning' | 'danger' | 'invalid' | 'info', required
      - `label` string, required
    - `weightMetric` string
    - `description` string, required
    - `interpretation` string
    - `deprecated?` boolean

## Other responses

- `400`
- `401`
- `403`
- `404`

---

[API](https://skmtc.dev/codescene/apis/codescene-api.md) · [All operations](https://skmtc.dev/codescene/apis/codescene-api/llms.txt) · [OpenAPI document](https://skmtc.dev/codescene/apis/codescene-api/revisions/e443e0b6bc89?raw)
