---
title: "Per-job persisted-recipe seed-repeat status for a project"
method: GET
path: "/v1/projects/{project_id}/seed-repeat-status"
tags: ["projects"]
---

# Per-job persisted-recipe seed-repeat status for a project

`GET /v1/projects/{project_id}/seed-repeat-status`

## Request

- Base URL: `https://api.pioneer.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.pioneer.ai/v1/projects/{project_id}/seed-repeat-status`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer
- TypeScript: <https://skmtc.dev/pioneer/apis/brain-api/docs/v1/projects/:project_id/seed-repeat-status/get.ts> (a function with typed inputs; its response is checked against the schema)

Return every training job's persisted-recipe seed-repeat status.

Powers ENG-6302: unlike ``/monitoring/improvement-candidates``, which
labels only the single candidate it recommends per project, the live
`ImprovementTab` a real user sees renders every training job on the
project as its own adapter row and needs a status per row.

Args:
    project_id: Project identifier.
    auth: Authenticated caller.

Returns:
    Training job ID -> persisted-recipe seed-repeat status.

Raises:
    HTTPException: 403 for denied access or 404 when absent.

## Path parameters

- `project_id` string, uuid, required

## Response `200`

Successful Response

- ProjectSeedRepeatStatusResponse: Per-job persisted-recipe seed-repeat status for every job on a project. Powers the live `ImprovementTab` (ENG-6302), which renders every job as its own adapter row instead of the one candidate ``/monitoring/improvement-candidates`` recommends. Attributes: statuses: Training job ID -> persisted-recipe seed-repeat status. See ``PersistedRecipeSeedRepeat`` for what each value means.
  - `statuses` object, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-09-24** `0e5e86e2bae5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/pioneer/apis/brain-api/changes/v1/projects/:project_id/seed-repeat-status/get.md)

---

[API](https://skmtc.dev/pioneer/apis/brain-api.md) - [All operations](https://skmtc.dev/pioneer/apis/brain-api/llms.txt) - [OpenAPI document](https://skmtc.dev/pioneer/apis/brain-api/revisions/0e5e86e2bae5?raw)
