🖼️

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/catalog

List 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/preview

Preview 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/generate

Generate 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/history

List 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

[{...}]

← Back to all APIs