---
title: "Undo Change"
method: POST
path: "/admin/monitor/changes/{change_id}/undo"
tags: ["admin-monitor-fix"]
---

# Undo Change

`POST /admin/monitor/changes/{change_id}/undo`

## Request

- Base URL: `https://api.casenode.ai`
- URL: `https://api.casenode.ai/admin/monitor/changes/{change_id}/undo`
- Auth: none declared. Required headers: `authorization`

Reverse a fix.

Guards (plan v4 §3, §9):
  - Only state='applied' rows are eligible (no double-undo).
  - Within UNDO_WINDOW_HOURS of applied_at.
  - Current row state must still match recorded new_value (so we don't
    revert a row that's already been changed externally).

## Path parameters

- `change_id` string, required

## Query parameters

- `dry_run` boolean

## Headers

- `authorization` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/casenode/apis/casenode-api.md) · [All operations](https://skmtc.dev/casenode/apis/casenode-api/llms.txt) · [OpenAPI document](https://skmtc.dev/casenode/apis/casenode-api/revisions/5b2883d19661?raw)
