---
title: "Give one slide its narration"
method: PATCH
path: "/v1/presentations/{presentationId}/slides/{slideKey}"
tags: ["Publish"]
---

# Give one slide its narration

`PATCH /v1/presentations/{presentationId}/slides/{slideKey}`

## Request

- Base URL: `https://bisque.today`
- URL: `https://bisque.today/v1/presentations/{presentationId}/slides/{slideKey}`
- Auth: HTTP bearer

PUT the MP3 to the upload target the creation returned, then send its word timings, duration and digest here. The slide starts playing for anyone already watching, and `audioProgress` on the presentation advances. API-key callers only.

## Path parameters

- `presentationId` string, required
- `slideKey` string, required

## Request body

- object

## Response `200`

Narration counts after this slide.

- object

## Other responses

- `400`: The timings do not match the slide's words.
- `401`: Missing or invalid credential.
- `404`: No creation is open for this presentation.

---

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