API
Call it from your own code
Same engine the extension uses, minus the browser. Mint a key, POST a slide image, poll for the result. Calls count against your plan, no separate bill.
01
Get a key
Sign in on your account page and mint one.
You'll see it once, copy it then. It looks like
dm_live_….
02
Send a slide
Base64 a PNG and POST it. You get a job id back right away.
curl -X POST https://deckmorph.com/decompose \
-H "Authorization: Bearer dm_live_xxx" \
-H "Content-Type: application/json" \
-d '{"image_b64":"<base64 png>"}' 03
Poll, then grab the layout
Check the job until it's done, then pull the
decomposed layout.
# wait for status: "done"
curl https://deckmorph.com/jobs/$JOB_ID
# then fetch the editable layout
curl https://deckmorph.com/runs/$JOB_ID/layout.json Full reference below, endpoints, fields, errors. The raw spec lives at /openapi.yaml if you'd rather generate a client.