---
title: "GET /test_framework/v2/runs/bulk/"
method: GET
path: "/test_framework/v2/runs/bulk/"
tags: ["test_framework"]
---

# GET /test_framework/v2/runs/bulk/

`GET /test_framework/v2/runs/bulk/`

Retrieve multiple runs in a single request.

`success: true` indicates the run passed its quality evaluation. A run with `success=false` either failed to connect (check `error_message`) or failed an evaluation check. For detailed outcomes check: `error_message`, `metadata.ended_reason`, and `evaluation.metrics[].result`.

## Query parameters

- `run_ids` string, required
- `agent_id` integer
- `result_id` integer
- `project_id` integer

## Response `200`

- Run[]
  - `id` integer
  - `provider_call_id` string — Call ID from the Assistant provider Example: `call_abc123`
  - `trace_id` string — OpenTelemetry trace ID (32-char hex). Set when OTel tracing is enabled.
  - `scenario` integer, nullable
  - `scenario_name` string
  - `scenario_type` string — Type of the run's scenario (e.g. instruction, conditional_actions), null if the scenario was deleted
  - `personality` integer, nullable — Personality this run belongs to
  - `personality_name` string — Name of the personality this run belongs to
  - `agent` integer — ID of the agent associated with this run
  - `agent_name` string — Name of the agent associated with this run
  - `agent_version` unknown
  - `result_id` integer
  - `result_name` string — Name of the result this run belongs to
  - `expected_outcome_prompt` string
  - `expected_outcome` string
  - `evaluation` unknown
  - `rubric` unknown

---

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