Skip to content

Public API v2

The v2 public API generates presentations using SlideSpeak’s next-generation models for noticeably higher-quality output. You provide a prompt — optionally with your own documents and a design kit — and v2 produces a polished PowerPoint end to end.

All v2 examples use this base URL:

https://api.slidespeak.co/api/v2

All endpoints require the X-API-Key header.


POST /document/upload - Upload a document to use as source material.

GET /presentation/design-kits - List available design kits.

POST /presentation/generate - Generate a presentation from a prompt and optional documents.

GET /task_status/{task_id} - Poll a generation or upload task.

GET /presentation/download/{request_id} - Get a short-lived PowerPoint download URL.


  1. Optional: upload source documents with /api/v2/document/upload.
  2. Optional: list design kits with /api/v2/presentation/design-kits.
  3. Start generation with /api/v2/presentation/generate.
  4. Poll /api/v2/task_status/{task_id} until task_status is SUCCESS.
  5. Use the returned request_id with /api/v2/presentation/download/{request_id}.

v2 presentation generation costs 5 API credits per generated slide. See API Credits for details.