---
title: "Turn the news ticker or clock on or off, rename, reorder or retime a slideshow"
method: PATCH
path: "/v1/slideshows/{id}"
tags: ["Slideshows"]
---

# Turn the news ticker or clock on or off, rename, reorder or retime a slideshow

`PATCH /v1/slideshows/{id}`

## Request

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

Changes a slideshow; send only what should change. Turn the news ticker on or off and pick its sources (`ticker`), show, hide, move or recolour the on-screen clock (`clock`), set how long each slide shows (`defaultDurationSeconds`), share it (`shared`), rename it (`title`), change the screen size (`resolution`), reorder all slides (`slideOrder`), or switch `playbackMode` (`Auto`, `VideoStream`, `Html`, or `inherit` to clear the override; leave it alone unless the person asks, new workspaces choose automatically). Only changes that affect the rendered video queue a re-render; ticker, clock and title changes reach screens on their next poll.

## Path parameters

- `id` string, uuid, required

## Request body

- V1UpdateSlideshowRequest
  - `title` string, nullable
  - `resolution` V1Resolution
    - `width` integer
    - `height` integer
  - `slideOrder` string[], nullable
  - `playbackMode` string, nullable
  - `defaultDurationSeconds` integer, nullable
  - `ticker` V1Ticker
    - `enabled` boolean, nullable
    - `sourceIds` string[], nullable
  - `clock` V1Clock
    - `enabled` boolean, nullable
    - `position` string, nullable
    - `showDate` boolean, nullable
    - `backgroundColor` string, nullable
    - `textColor` string, nullable
  - `shared` 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)
