---
title: "Undo the last change I made"
method: POST
path: "/v1/undo"
tags: ["Undo"]
---

# Undo the last change I made

`POST /v1/undo`

## Request

- Base URL: `https://infoslides.app`
- URL: `https://infoslides.app/v1/undo`
- Auth: none declared

Puts back what an earlier call changed: `{"token": "..."}`, the `undo.body` of that call's response. Works for 24 hours. When the same slide, slideshow, schedule or screen was changed again since, answers `NeedsClarification` with a choice that overwrites that later change (`force: true`); ask the person before sending it. Returns `{ "restored": n }`. Not covered: pushed live data, slideshow deletion, screen settings, and which TV was bound before a re-pairing.

## Request body

- V1UndoRequest
  - `token` string, nullable
  - `force` boolean, nullable

## Response `200`

OK

---

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