🖼️
DeckMint
Generate polished, editable PowerPoint decks from a topic (AI).
Base URL & auth
All endpoints are relative to this base. Authenticate with the
x-api-key header (needs an active subscription).
https://dashoviaapi-d7619530.fastapicloud.dev/api/dashovia/ppt
Get an API key →
Cost: 5 unit(s) / call
Endpoints
GET
/api/dashovia/ppt/api/v1/catalogList presentation designs, plans and options.
curl 'https://your-domain.com/api/dashovia/ppt/api/v1/catalog' \
-H 'x-api-key: dsv_xxx'
Sample response
{"designs": [...], "plans": [...]}
POST
/api/dashovia/ppt/api/v1/presentations/previewPreview generated slides for a topic.
curl -X POST 'https://your-domain.com/api/dashovia/ppt/api/v1/presentations/preview' \
-H 'x-api-key: dsv_xxx' \
-H 'content-type: application/json' -d '{"topic":"Quarterly results"}'
Sample response
{"title": "Quarterly Results", "slide_count": 9, "slides": [...]}
POST
/api/dashovia/ppt/api/v1/presentations/generateGenerate a .pptx (and optional PDF).
curl -X POST 'https://your-domain.com/api/dashovia/ppt/api/v1/presentations/generate' \
-H 'x-api-key: dsv_xxx' \
-H 'content-type: application/json' -d '{"topic":"Quarterly results","export_pdf":true}'
Sample response
{"status": "success", "filename": "quarterly-results.pptx", "download_url": "..."}
GET
/api/dashovia/ppt/api/v1/presentations/download/{filename}Download a generated deck or PDF.
curl 'https://your-domain.com/api/dashovia/ppt/api/v1/presentations/download/quarterly-results.pptx' \
-H 'x-api-key: dsv_xxx'
Sample response
<binary .pptx / .pdf>
GET
/api/dashovia/ppt/api/v1/decks/historyList the decks you have generated.
curl 'https://your-domain.com/api/dashovia/ppt/api/v1/decks/history' \
-H 'x-api-key: dsv_xxx'
Sample response
[{...}]