Allow Embedded links with API
Mike K
for the love of God PLEASE allow embedded links (loom, calendly, youtube, webpage, etc) ALLOWED when calling API ... if not solved soon i will have to find another solution. (i'm a developer) -- this is taking too much manual time for my team
Have Claude Code/Codex help your developers ship this quick .. if it's on the pipeline do you have an ETA?
Mike K
I'm using Loom, YouTube & Calnedly embed as part of the template (which is crazy it can't even maintain the template) -- then I have a dynamic link that gets passed via API ). the workaround is manually going into each one which is taking up way too much time --- why it may be quicker to build an automated solution (i prefer to just use Gamma).
at the very least to start -- can you have the rendering just LEAVE the static template embeds as it is. That's the whole point of a template ....
this is my current playload as the #1 blocker is to maintain the embeds in the template -- then #2 include. alink in payload with an 'embed' format
Endpoint:
POST https://public-api.gamma.app/v1.0/generations/from-template
Headers:
{
"Content-Type": "application/json",
"X-API-KEY": "sk-gamma-..."
}
Body:
{
"gammaId": "g_tibdaac6hk58l4v",
"prompt": "[COMPANY]\nForum Health Denver\n\n[DIGITAL_HEALTH_REPORT]\n🔎 DIGITAL SEO HEALTH
REPORT...\n\n[AD_CAMPAIGN1]\n...\n\n[AD_CAMPAIGN2]\n...\n\n[AD_CAMPAIGN3]\n...\n\n[AD_CALLOUTS]\n...\n\n[EMA
IL1]\n...\n\n[EMAIL2]\n...\n\n[EMAIL3]\n...\n\n[ASSESSMENT_URL]\nhttps://..."
}
Nik Payne (Gamma design)
Mike K totally hear you. That manual embed step sounds brutal, especially if you’re generating a bunch of docs via API. I’ll pass this to the team.
Quick couple questions so we can scope it right:
1) Which embeds are must-have for you (Loom, Calendly, YouTube, generic iframe/webpage), and are you expecting them to render as true embeds or is a rich link preview acceptable?
2) What does your API payload look like today for links, and where in the output do you need the embed to appear (specific block/section)?
Also, are you blocked on this for production right now, or is there a workaround you’re using that’s just super time-consuming?