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/v2All endpoints require the X-API-Key header.
Endpoints
Section titled “Endpoints”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.
Typical Flow
Section titled “Typical Flow”- Optional: upload source documents with
/api/v2/document/upload. - Optional: list design kits with
/api/v2/presentation/design-kits. - Start generation with
/api/v2/presentation/generate. - Poll
/api/v2/task_status/{task_id}untiltask_statusisSUCCESS. - Use the returned
request_idwith/api/v2/presentation/download/{request_id}.
Credits
Section titled “Credits”v2 presentation generation costs 5 API credits per generated slide. See API Credits for details.