---
title: "Clear a keep or reject on a find"
method: DELETE
path: "/v1/finds/{find_id}/decision"
tags: ["long form", "packaging"]
---

# Clear a keep or reject on a find

`DELETE /v1/finds/{find_id}/decision`

## Request

- Base URL: `https://api.hookdetector.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.hookdetector.com/v1/finds/{find_id}/decision`
- Auth: none declared

Undo a verdict: the video goes back to having none, on every find of it, and leaves
GET /v1/finds/keeps. Answers {"find_id", "verdict": null}. Clearing a find with no
decision is the same 200. Free. MCP: clear_find_decision.

## Path parameters

- `find_id` string, uuid, required

## Headers

- `authorization` string, nullable: Bearer hd_... from POST /v1/accounts or POST /v1/keys

## Response `200`

Successful Response

- FindDecisionOut
  - `find_id` string, required
  - `verdict` string, nullable, required: keep, reject, or null once cleared

## Other responses

- `401`: missing, invalid, revoked or expired API key (code key_expired)
- `403`: the key lacks the scope this call needs (insufficient_scope), or its credit_limit is spent (key_credit_limit_reached)
- `404`: not found on this account
- `413`: request body over the size cap
- `422`: invalid input
- `500`: our fault; names the request id

---

[API](https://skmtc.dev/hookdetector/apis/hook-detector.md) · [All operations](https://skmtc.dev/hookdetector/apis/hook-detector/llms.txt) · [OpenAPI document](https://skmtc.dev/hookdetector/apis/hook-detector/revisions/b136a2804d2b?raw)
