---
title: "Get evaluations by task(s)"
method: GET
path: "/evaluation/list/task/{ids}"
tags: ["evaluation"]
---

# Get evaluations by task(s)

`GET /evaluation/list/task/{ids}`

Returns an array with all evaluations belonging to one of the given task(s).

## Path parameters

- `ids` string, required

## Query parameters

- `api_key` string, required

## Response `200`

A list of evaluation descriptions

- EvaluationList
  - `evaluations` object
    - `evaluation` object[]
      - `run_id` string — The run ID
      - `task_id` string — The ID of the tasks solved by this run
      - `flow_id` string — The ID of the flow used by this run
      - `function` string — The name of the evaluation function
      - `value` string — The outcome of the evaluation
      - `array_data` string — For structured evaluation measures, an array of evaluation values (e.g. per-class predictions, evaluation matrices,...)

## Other responses

- `540` — Please provide at least task, flow or setup, uploader or run, to filter results, or limit the number of responses.
- `541` — Input not safe. The input parameters (task_id, setup_id, flow_id, run_id, uploader_id) did not meet the constraints (comma separated list of integers).
- `542` — There where no results. Check whether there are runs under the given constraint.
- `543` — Too many results. Given the constraints, there were still too many results. Please add filters to narrow down the list.

## Changes

- **2018-01-17** `2209d99ea36e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/openml/apis/openml-api/changes/evaluation/list/task/:ids/get.md)

---

[API](https://skmtc.dev/openml/apis/openml-api.md) · [All operations](https://skmtc.dev/openml/apis/openml-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/openml/openml-api/revisions/2209d99ea36e/schema)
