API · Presentations · 1 min read

Finalize

Claim the version. Slides still without audio stay silent.

POST /v1/presentations/{presentationId}:finalize · API v1 · versioning

Claims the version number and marks the presentation ready. Slides still without audio stay silent and are named in silentSlides. API-key callers only.

Authentication

Send an API key as Authorization: Bearer bisque_live_…. Keys come from bisque.cloud/setup/keys; see Authentication.

Request

ParameterInMeaning
presentationIdpath, required

Example

curl -X POST https://bisque.cloud/v1/presentations/{presentationId}:finalize \
  -H "Authorization: Bearer $BISQUE_API_KEY"

Response

200: Finished; this is the version.

Errors:

  • 401: Missing or invalid credential.
  • 404: No creation is open for this presentation.

Other endpoints

PageCallWhat it does
Create a presentationPOST /v1/presentationsPut the slides up now and narrate them one at a time.
Get a presentationGET /v1/presentations/{presentationId}The open creation, to resume it from a new session.
Add slidesPATCH /v1/presentations/{presentationId}Append sections while the creation is open.
Update a slidePATCH /v1/presentations/{presentationId}/slides/{slideKey}Give one slide its narration after the MP3 is uploaded.
Wait for an answerGET /v1/presentations/{presentationId}/surveys/{surveyId}/responseHold for the viewer's answer to a question on a slide.
Read as textGET /api/presentations/contextAny shared presentation as a transcript. No credential needed.