---
title: "Hide, retime or edit a slide, such as changing the price on a live slide"
method: PATCH
path: "/v1/slides/{id}"
tags: ["Slides"]
---

# Hide, retime or edit a slide, such as changing the price on a live slide

`PATCH /v1/slides/{id}`

## Request

- Base URL: `https://infoslides.app`
- URL: `https://infoslides.app/v1/slides/{id}`
- Auth: none declared

Changes one slide: how long it shows (`durationSeconds`, 1-300) and whether it is hidden (`hidden`). Use it to hide or show a slide, or make it stay longer or shorter. A dynamic slide also takes `templateId`, `sourceId`, `fieldMapping` (generated when the template or source changes without one), `overrideData` (merged into the slide's own values, a null value removes one: use it to change a price or a line of text on a slide not fed by a Push source) and `countdown` (`{overlayId, mode: fixed|daily|source, targetTime|dailyTime|sourceField}`, `[]` clears it). Text inside an uploaded PowerPoint cannot be edited: replace the file instead. To expire or take down a slide on a date, set a date condition via `PUT /v1/slides/{id}/conditions` instead of scheduling a delete. Omitted fields are left unchanged.

## Path parameters

- `id` string, uuid, required

## Request body

- V1UpdateSlideRequest
  - `durationSeconds` number, double, nullable
  - `hidden` boolean, nullable
  - `templateId` string, uuid, nullable
  - `sourceId` string, uuid, nullable
  - `fieldMapping` unknown
  - `overrideData` unknown
  - `countdown` unknown

## 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)
