---
title: "Update Hunch"
method: PATCH
path: "/api/v1/hunches/{hunch_id}"
tags: ["hunches"]
---

# Update Hunch

`PATCH /api/v1/hunches/{hunch_id}`

## Request

- Base URL: `https://api.cohearence.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.cohearence.app/api/v1/hunches/{hunch_id}`
- Auth: HTTP bearer

Edit, graduate, confirm, or re-baseline a hunch.

Accepted fields (any combination):

- ``hypothesis`` — replace the statement (single editable statement by design)
- ``status`` — ``learned`` / ``unsupported`` graduate; ``active`` confirms a
  proposed hunch or re-tracks a graduated one
- ``rebaseline: true`` — snapshot the relationship as it stands now as the
  new reference point; the old baseline is kept in ``prior_baselines``

## Path parameters

- `hunch_id` integer, required

## Request body

- object

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/cohearence/apis/health-agent-api.md) · [All operations](https://skmtc.dev/cohearence/apis/health-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cohearence/apis/health-agent-api/revisions/c7aee7d6ecf0?raw)
