---
title: "Get incomplete evaluations for an experiment"
method: GET
path: "/v1/experiments/{experiment_id}/incomplete-evaluations"
tags: ["experiments"]
---

# Get incomplete evaluations for an experiment

`GET /v1/experiments/{experiment_id}/incomplete-evaluations`

Get experiment runs that have incomplete evaluations.

Returns runs with:
- Missing evaluations (evaluator has not been run)
- Failed evaluations (evaluator ran but has errors)

Args:
    experiment_id: The ID of the experiment
    evaluation_name: List of evaluation names to check (required, at least one)
    cursor: Cursor for pagination
    limit: Maximum number of results to return

Returns:
    Paginated list of runs with incomplete evaluations

## Path parameters

- `experiment_id` string, required

## Query parameters

- `evaluation_name` string[] — Evaluation names to check
- `cursor` string, nullable — Cursor for pagination
- `limit` integer — Maximum number of runs with incomplete evaluations to return

## Response `200`

Incomplete evaluations retrieved successfully

- GetIncompleteEvaluationsResponseBody
  - `data` IncompleteExperimentEvaluation[], required
    - `experiment_run` ExperimentRun, required
      - `dataset_example_id` string, required — The ID of the dataset example used in the experiment run
      - `output` unknown, required
      - `repetition_number` integer, required — The repetition number of the experiment run
      - `start_time` string, date-time, required — The start time of the experiment run
      - `end_time` string, date-time, required — The end time of the experiment run
      - `trace_id` string, nullable — The ID of the corresponding trace (if one exists)
      - `error` string, nullable — Optional error message if the experiment run encountered an error
      - `id` string, required — The ID of the experiment run
      - `experiment_id` string, required — The ID of the experiment
    - `dataset_example` DatasetExample, required
      - `id` string, required
      - `node_id` string, required
      - `input` object, required
      - `output` object, required
      - `metadata` object, required
      - `updated_at` string, date-time, required
      - `source` DatasetExampleSource
        - `span_id` string, required
        - `span_node_id` string, required
    - `evaluation_names` string[], required — List of evaluation names that are incomplete (either missing or failed)
  - `next_cursor` string, nullable, required

## Other responses

- `400` — No evaluator names provided
- `403` — Forbidden
- `404` — Experiment not found
- `422` — Invalid cursor format

---

[API](https://skmtc.net/arize-ai/apis/arize-phoenix-rest-api.md) · [All operations](https://skmtc.net/arize-ai/apis/arize-phoenix-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/arize-ai/arize-phoenix-rest-api/versions/a14d8ad6f708/schema)
