Skip to main content
This operation is irreversible. Once removed, the deck, every version, every asset, and every collaborator row are gone for good.

When to use

You want to permanently remove a presentation. For non-destructive alternatives, see unsharePresentation and uninviteCollaborator.

Endpoint

POST https://europe-west1-slideless-ai.cloudfunctions.net/deletePresentation

Authentication

Authorization: Bearer <key> — owner only.

Request body

{ "presentationId": "01HXYZ..." }

Response

{
  "success": true,
  "data": { "success": true, "blobsDeleted": 47 }
}
blobsDeleted is the number of GCS objects removed (manifests + content-addressed blobs) — a sanity check you got the full prefix.

Errors

StatusCodeCause
401unauthenticatedMissing/invalid key
403permission-deniedNot the owner
404not-foundpresentationId unknown