Improve API
A
Alexandre Boigues
Download json parameter file (api format) from prompt source interface
AS A user,
I WANT to download json file parameters (api format) from prompt source interface
SO THAT allows to check parameters used on user interface and API
Nik Payne (Gamma design)
Merged in a post:
API Support for Speaker Notes
Steve Allison
Need to support speaker notes creation via the API - I want to be able to add speaker notes with the slides that I create!
Nik Payne (Gamma design)
Merged in a post:
API Feature Request
A
Avinash R
- Upload & Use Media in Gamma Reports
- Ability to upload images, videos, audio files, or documents through the API.
- Ability to reference these uploaded assets inside generated Gamma decks (e.g., embedding them into slides).
- Report Naming via API
- Support for a title or filename input parameter in the API request.
- The provided name should be used as the Gamma report title and the exported file name (PDF, PPT, etc.).
- Folder & Subfolder Management
- API endpoints to create folders and subfolders programmatically.
- Multi-Format Export Support
- Ability to export the same Gamma report in multiple formats (e.g., PDF and PPT) in a single API request.
Michelle Tran (Design @ Gamma)
Steve Allison Thanks for the feedback! I'll let our API team know about this request. I'm curious if you could let us know how you're currently adding speaker notes to your gammas?
Chaemin Ahn (Design @ Gamma)
Hi Avinash R, thanks for the detailed feature requests! Here's what we currently support:
- Upload & Use Media: Partially supported. You can reference image URLs directly in your inputText parameter. More details: https://developers.gamma.app/docs/generate-api-parameters-explained (see "Add images to the input" section)
- Folder Management: Fully supported! Use the folderIds parameter to organize content into specific folders: https://developers.gamma.app/docs/generate-api-parameters-explained (search for "folderIds")
In the meantime, I'll share your full requests with the team. Thanks for the feedback!
A
Avinash R
Hi Chaemin, thanks a lot for the quick response!
I wanted to clarify two points on the current capabilities:
- Image Uploads (Privacy Concern)
Right now, since the API only supports referencing public image URLs via
inputText
, I can only use images that are publicly accessible.However, for my workflow, I need to upload and reference private images that should not be publicly hosted.
Request:
Ability to upload media directly through the API (or provide a private upload endpoint) so I can embed private assets securely inside the generated decks.
- Dynamic Folder Management
I noticed the
folderIds
parameter works, but I currently need to manually create folders via the UI and then copy/paste the ID into my API calls.Request:
An API endpoint to dynamically create folders and subfolders programmatically, so the entire workflow can be automated without using the UI.
Thanks again for your time and support!
Nik Payne (Gamma design)
Merged in a post:
API Support for Editable, Format-Preserving Export (Beyond PDF/PPT)
Steph Zhang
We use the Gamma API to generate fully designed documents programmatically. The outputs currently available—PDF and PPT—are final/static formats, which makes it difficult for downstream users to make adjustments.
We are requesting an option for the API to return editable formats (e.g., DOCX, HTML, a Gamma-editable object, or another structured format) so that users can continue editing the generated content.
This mirrors existing requests for editable export in the UI, but extends the need to developers using Gamma as a design engine. Supporting editable output would unlock many higher-value workflows and make Gamma more flexible for product integrations.
Nik Payne (Gamma design)
thanks Steph!
Nik Payne (Gamma design)
Merged in a post:
Add DELETE endpoint to remove API-generated presentations
Serkan Bay
I’m using the Gamma Generate API to automatically create presentations from my own system.
Right now, the API allows me to:
create content with POST /generations
check status and get the URL with GET /generations/{generationId}
For my use case it’s very important that I can also delete specific presentations created via the API, without deleting my entire Gamma account.
Why a DELETE endpoint would be helpful:
I need to clean up presentations when a project or assignment is finished.
I need to remove specific items for privacy and data management reasons when users request it.
Manually deleting many API-generated presentations in the UI doesn’t scale.
What I’d love to see:
An officially supported DELETE endpoint (for example DELETE /v1.0/generations/{generationId}) that works with the existing API key,
or another API-based way to remove or schedule deletion of individual items created through the API.
This would make it much easier to use Gamma in workflows where privacy and document lifecycle management are important.
Nik Payne (Gamma design)
Merged in a post:
Add DELETE endpoint to remove API-generated presentations
Serkan Bay
I’m using the Gamma Generate API to automatically create presentations from my own system.
Right now, the API allows me to:
create content with POST /generations
check status and get the URL with GET /generations/{generationId}
For my use case it’s very important that I can also delete specific presentations created via the API, without deleting my entire Gamma account.
Why a DELETE endpoint would be helpful:
I need to clean up presentations when a project or assignment is finished.
I need to remove specific items for privacy and data management reasons when users request it.
Manually deleting many API-generated presentations in the UI doesn’t scale.
What I’d love to see:
An officially supported DELETE endpoint (for example DELETE /v1.0/generations/{generationId}) that works with the existing API key,
or another API-based way to remove or schedule deletion of individual items created through the API.
This would make it much easier to use Gamma in workflows where privacy and document lifecycle management are important.
Nik Payne (Gamma design)
Merged in a post:
Create themes via the API
E
Engineering Conveo
We need to be able to create themes via the API so that we can programmatically create them
Nik Payne (Gamma design)
Merged in a post:
Respect provided image aspect ratios
Quintin Leary
When I provide images to include in the Gamma I'm generating via the API, I would like the image aspect ratios to be respected and the full image to be displayed. Cutting off the image ruins the slides but I have no programatic control over that.
Load More
→