---
title: "List deployable improvement candidates for monitoring"
method: GET
path: "/monitoring/improvement-candidates"
tags: ["monitoring"]
---

# List deployable improvement candidates for monitoring

`GET /monitoring/improvement-candidates`

List workspace-scoped monitoring improvement candidates.

Args:
    limit: Requested maximum number of candidates.
    auth: Authentication result.
    service: Improvement-candidates service.

Returns:
    ImprovementCandidatesResponse with zero or more candidates.

## Query parameters

- `limit` integer — Maximum candidates to return, capped at 50.

## Response `200`

Successful Response

- ImprovementCandidatesResponse — Response for listing monitoring improvement candidates. Attributes: candidates: Improvement candidates after workspace-level filtering.
  - `candidates` ImprovementCandidate[], required
    - `project_id` string, required
    - `project_name` string, required
    - `training_job_id` string, required
    - `adapter_name` string, required
    - `base_model` string, required
    - `score` number, required
    - `score_name` string, required
    - `eval_metrics` object, required
    - `eval_sample_count` integer, nullable
    - `evaluated_at` string, date-time, nullable
    - `training_completed_at` string, date-time, nullable
    - `source` 'agent_selected' | 'evaluation_fallback', required
    - `agent_run_id` string, nullable
    - `agent_remarks` string, nullable

## 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/31dfe831e079/schema)
