Put “document → full deck”
into a capability of your product
For SaaS, collaboration, education and data platforms. Your users click once in your UI and get a presentable, editable PPTX tens of minutes later — handles generation and layout.
Send source (doc / URL / topic), an optional template and a callback URL; get a job ID instantly.
POST /api/b/v1/decks
X-API-Key: pk_your_key
source_kind=doc file=@brief.docx
template_id=tpl_xxx
callback_url=https://your.app/hooks
→ {"id": "…", "status": "queued"}~20–34 minutes per job, task-based. Poll status and per-page progress, or just wait for the callback.
GET /api/b/v1/decks/:id
→ {
"status": "rendering",
"pages_done": 6,
"pages_total": 12
}On completion we call your URL with download links: PPTX, speaker notes, SVG thumbnails.
POST https://your.app/hooks
X-Webhook-Event: deck.done
X-Webhook-Signature: sha256=…
{"status": "done",
"pptx_url": "…", "notes_url": "…"}The full request/response contract for every tenant endpoint, generated straight from code (OpenAPI). Authenticate every call with the X-API-Key header.
Four capabilities, callable separately
Source → page-by-page outline (titles + bullets). Take just the script and run your own review step before rendering.
.pptx → palette and type tokens, saved as a reusable template ID. Brand-family style match, not a 1:1 replica.
Script + template → editable PPTX with speaker notes. Every page is real text and shapes your users can keep editing.
Attach one line of feedback to a page and redo that page. The page is the smallest unit — no element-level endpoint.
Integration starts with an email
API access is by application: tell us your scenario and we'll come back with docs, a sandbox key and volume pricing. Usually within 1–2 business days.
- Usage-based credit billing, volume discounts at scale
- Free sandbox to validate results before committing
Or write to us directly: