---
title: "List Metrics"
method: GET
path: "/v1/metrics"
tags: ["Metrics"]
---

# List Metrics

`GET /v1/metrics`

## Request

- Base URL: `https://api.confident-ai.com`
- URL: `https://api.confident-ai.com/v1/metrics`
- Auth: none declared
- TypeScript: <https://skmtc.dev/confident-ai/apis/confident-ai-metrics-api/docs/v1/metrics/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves all the metrics from your Confident AI project.

## Response `200`

- GetMetricResponse
  - `success` boolean, required: This is true if the metrics were successfully retrieved.
  - `data` object, required: This maps to all the metrics retrieved.
    - `metrics` Metric[], required
      - `id` string, required: This is the unique id of the metric.
      - `name` string, required: This is the name of the metric, it's unique to all metrics.
      - `criteria` string, nullable: This is the criteria this metric uses to evaluate test cases.
      - `evaluationSteps` string[], nullable: An alternative to criteria — a list of steps used to evaluate test cases.
      - `requiredParameters` union, required: The parameters required by this metric for evaluation.
        - string[]
        - string[]
      - `multiTurn` boolean, required: This is true if the metric is used to evaluate multi-turn test cases.
      - `rubric` Rubric[], nullable: A list of score ranges (0–10 inclusive). Must be in order and non-overlapping. Click here to [learn more](https://deepeval.com/docs/metrics-llm-evals#rubric)
        - `scoreRange` number[], required: An array consisting of the ranges of scores to generate.
        - `expectedOutcome` string, required: The expected outcome for your evaluation.
  - `deprecated` boolean, required: This is true if this metrics endpoint is deprecated.

## Changes

> 54 revisions in range; 3 not diffed.

- **2026-05-25** `f30ed420e20f`: 4 breaking, 1 warning, 2 info
  - the response property `data/metrics/items/criteria` became nullable for the status `200`
  - the response property `data/metrics/items/evaluationSteps` became nullable for the status `200`
  - the response property `data/metrics/items/rubric` became nullable for the status `200`
  - the `data/metrics/items/evaluationSteps` response's property type changed from `string` to `array` for status `200`
  - …3 more

[Operation history](https://skmtc.dev/confident-ai/apis/confident-ai-metrics-api/changes/v1/metrics/get.md)

---

[API](https://skmtc.dev/confident-ai/apis/confident-ai-metrics-api.md) - [All operations](https://skmtc.dev/confident-ai/apis/confident-ai-metrics-api/llms.txt) - [OpenAPI document](https://skmtc.dev/confident-ai/apis/confident-ai-metrics-api/revisions/95cdde71b65e?raw)
