Skip to content

API Reference

Welcome to the SlideSpeak API Reference. Below you’ll find a list of all available endpoints.

GET /me - Retrieve the username associated with the API key.

GET /task_status/{task_id} - Get the status of a task.

GET /presentation/templates - Retrieve all available default templates.

POST /document/upload - Upload a document to use it in order to generate a presentation.

POST /presentation/generate - Generate a presentation from plain text or by passing documents.

POST /presentation/generate/slide-by-slide - Generate a presentation by specifying each slide individually.

POST /presentation/edit - Edit a presentation.

POST /webhook/subscribe - Subscribe to receive a webhook when presentation generation finishes.

DELETE /webhook/unsubscribe - Unsubscribe from an existing webhook.


🔐 All endpoints require an X-API-Key header.