---
title: "Audit Reverify"
method: POST
path: "/audit/verify"
tags: ["audit"]
---

# Audit Reverify

`POST /audit/verify`

## Request

- Base URL: `http://127.0.0.1:8052`
- URL: `http://127.0.0.1:8052/audit/verify`
- Auth: none declared

Re-walk the audit chain.

Behaviourally identical to ``GET /audit/verify`` for the lightweight
probe - the operator-visible "Re-verify" button in the GUI just wants
a fresh walk and an up-to-date payload. Accepts ``{from_chunk}`` so
future implementations can scope the walk; today the field is read
and echoed but not used to slice the chain.

## Request body

- VerifyChainRequest: Body for ``POST /audit/verify`` (re-verify chain or chunk).
  - `from_chunk` integer, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/bernstein/apis/bernstein-task-server.md) · [All operations](https://skmtc.dev/bernstein/apis/bernstein-task-server/llms.txt) · [OpenAPI document](https://skmtc.dev/bernstein/apis/bernstein-task-server/revisions/2a20a34ad2eb?raw)
