---
title: "List visible Experiment metadata"
method: GET
path: "/experiments"
tags: ["experiments"]
---

# List visible Experiment metadata

`GET /experiments`

List creator-owned or manager-visible Experiment metadata.

Args:
    query: Project, mode, stage, creator, and pagination filters.
    auth: Authenticated caller.

Returns:
    Descending keyset page.

## Query parameters

- `project_id` string, uuid, nullable
- `mode` 'mle_agent' | 'auto_agent' — Which agent drives an Experiment's conversation (EDD section 0.2).
- `stage` 'scoping' | 'preparing_data' | 'training' | 'evaluating' | 'complete' | 'blocked' | 'cancelled' — Agent-owned workflow stage of an Experiment (EDD section 0.2).
- `creator_id` string, uuid, nullable
- `limit` integer
- `cursor` string, nullable

## Response `200`

Successful Response

- ExperimentListResponse — One keyset-paginated page of visible Experiment metadata.
  - `items` ExperimentResponse[]
    - `id` string, required
    - `project_id` string, required
    - `project_version_id` string, nullable, required
    - `team_id` string, required
    - `session_id` string, nullable — Creator-only transcript session identifier.
    - `created_by` string, required
    - `title` string, nullable, required
    - `mode` 'mle_agent' | 'auto_agent', required — Which agent drives an Experiment's conversation (EDD section 0.2).
    - `stage` 'scoping' | 'preparing_data' | 'training' | 'evaluating' | 'complete' | 'blocked' | 'cancelled', required — Agent-owned workflow stage of an Experiment (EDD section 0.2).
    - `mode_locked_at` string, date-time, nullable, required
    - `last_activity_at` string, date-time, required
    - `completed_at` string, date-time, nullable, required
    - `cancelled_at` string, date-time, nullable, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `summary` ExperimentAssetSummary, required — Stable landing counts and display fields for one Experiment.
      - `active_job_count` integer, required
      - `total_job_count` integer, required
      - `dataset_count` integer, required
      - `evaluation_count` integer, required
      - `base_models` string[], required
      - `base_models_truncated` boolean, required
      - `last_activity_at` string, date-time, required
  - `next_cursor` string, nullable
  - `has_more` boolean

## Other responses

- `422` — Validation Error

---

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