---
title: "Unresolve Finding Route"
method: DELETE
path: "/api/v1/findings/{finding_id}/resolve"
tags: ["flywheel"]
---

# Unresolve Finding Route

`DELETE /api/v1/findings/{finding_id}/resolve`

V2.4 — un-resolve a finding (operator changed mind).

Idempotent: un-resolving an already-unresolved finding is a no-op.

## Path parameters

- `finding_id` string, uuid, required

## Response `200`

Successful Response

- EvaluationFindingRead — Flywheel V0 Operator UI — serialized ``EvaluationFinding`` row. Fetched in a batch via ``GET /api/v1/findings?ids=…`` so Page 3 (flywheel-run detail) can render the findings that a run cited without an N+1 fetch. Only the columns the UI actually reads are exposed — internal bookkeeping (``metric_external_id``, ``metric_revision``, ``eval_platform``) stays private. ``voice_call_external_id`` is joined from ``voice_calls.external_id`` on the backend so the UI can build the logs deep link (``/logs?callId={voice_call_external_id}``) without a second round-trip. ``raw_payload`` is left as a free-form dict because V0.5 stores the annotation snapshot there (``quoted_text``, ``suggested_correction``, ``reviewer_id``, etc.) and we'd rather not duplicate that schema on the wire.
  - `id` string, uuid, required
  - `tenant_id` string, uuid, required
  - `voice_call_id` string, uuid, nullable, required
  - `voice_call_external_id` string, nullable
  - `voice_agent_id` string, uuid, nullable, required
  - `voice_agent_version_id` string, uuid, nullable, required
  - `text_session_id` string, uuid, nullable
  - `text_agent_id` string, uuid, nullable
  - `text_agent_name` string, nullable
  - `source_environment` string, nullable
  - `raw_payload` object, required
  - `dismissed_reason` string, nullable, required
  - `dismissed_at` string, date-time, nullable, required
  - `batched_in_flywheel_run_id` string, uuid, nullable, required
  - `resolved_at` string, date-time, nullable, required
  - `resolved_by_user_id` string, uuid, nullable, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

## Other responses

- `404` — Not Found
- `422` — Validation Error

---

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