---
title: "Undo a recorded change: applies its exact inverse, writes the reversal to the history and marks the change undone (409 HISTORY_STALE when the data moved on, HISTORY_ALREADY_UNDONE when another client got there first)"
method: POST
path: "/households/{householdId}/history/{eventId}/undo"
tags: ["history"]
---

# Undo a recorded change: applies its exact inverse, writes the reversal to the history and marks the change undone (409 HISTORY_STALE when the data moved on, HISTORY_ALREADY_UNDONE when another client got there first)

`POST /households/{householdId}/history/{eventId}/undo`

## Request

- Base URL: `https://api.vokse.ai`
- URL: `https://api.vokse.ai/households/{householdId}/history/{eventId}/undo`
- Auth: HTTP bearer

## Path parameters

- `eventId` string, required

## Response `200`

---

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