For Agents
Generate presentations, documents, and webpages from natural-language input, then poll for completion and pull workspace themes and folders.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Gamma API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Gamma API API.
Generate a multi-slide presentation from a text prompt with control over card count, format, and export type
Create a deck from an existing Gamma template by submitting structured inputs to /generations/from-template
Poll long-running generation jobs at /generations/{id} until the asset is ready for download
List workspace themes to apply consistent branding across generated decks
GET STARTED
Use for: I need to generate a sales pitch deck from a one-paragraph product brief, Generate a 10-card presentation from this meeting transcript, Check whether a Gamma generation job has finished, List all themes available in my Gamma workspace
Not supported: Does not handle video editing, image generation, or document collaboration — use for AI presentation and deck generation only.
Jentic publishes the only available OpenAPI document for Gamma API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Gamma API, keeping it validated and agent-ready. Gamma is an AI-powered presentation, document, and webpage generator that turns prompts, outlines, or templates into formatted decks within minutes. The API exposes generation jobs (text-to-deck and template-based), poll-status retrieval, and access to workspace themes and folders so agents can produce branded content programmatically. It is well-suited for automating internal briefings, sales decks, and report packs that previously required manual slide editing.
Browse workspace folders to organise generated outputs by team or project
Patterns agents use Gamma API API for, with concrete tasks.
★ Automated Sales Decks From CRM Notes
Convert raw sales call notes or CRM activity logs into a polished prospect-facing deck without a design pass. The agent posts the notes to /generations with a chosen theme and card count, polls /generations/{id} until status is complete, and returns the export URL. Reps get a tailored deck per opportunity in minutes instead of hours.
Call POST /generations with inputText set to the call summary, numCards 8, and a chosen theme id, then poll GET /generations/{id} every 5 seconds until status is complete and return the export URL
Scheduled Internal Briefings
Produce recurring leadership or all-hands briefing decks from structured weekly metrics. The agent renders a markdown digest, posts to /generations/from-template using a saved template, and drops the resulting deck into a designated folder. Saves a 1-2 hour design cycle each week.
Call POST /generations/from-template with the weekly-update template id and the JSON payload of metrics, then return the deck URL once /generations/{id} reports a completed status
On-Demand Customer Onboarding Material
Generate per-customer onboarding decks that reference the customer name, plan tier, and goals. Agents pull theme ids from /themes to enforce brand consistency, generate the deck, and place it in a customer folder via /folders. Customer success teams ship personalised material at the speed of email replies.
Fetch /themes to find the brand theme id, then POST /generations with the onboarding prompt, themeId, and exportAs pdf, polling until ready
Agent-Driven Content Generation Through Jentic
AI agents discover Gamma through Jentic intent search, load the generation operation schema, and produce decks as part of larger workflows (lead qualification, RFP responses, executive summaries). Jentic isolates the X-API-KEY in its vault so the agent never handles the raw secret. Integration goes from days of bespoke API code to a sub-hour search-load-execute flow.
Use Jentic search query 'generate a presentation from text' to load the gamma_generate_presentation tool, then execute with inputText and numCards parameters
5 endpoints — jentic publishes the only available openapi specification for gamma api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/generations
Generate a presentation from text
/generations/from-template
Generate a presentation from a saved template
/generations/{id}
Poll a generation job's status
/themes
List workspace themes
/folders
List workspace folders
/generations
Generate a presentation from text
/generations/from-template
Generate a presentation from a saved template
/generations/{id}
Poll a generation job's status
/themes
List workspace themes
/folders
List workspace folders
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Gamma X-API-KEY is stored encrypted in the Jentic vault. Agents receive scoped execution access only — the raw header value never enters the agent's context window.
Intent-based discovery
Agents search by intent (e.g. 'generate a presentation from text') and Jentic returns the matching Gamma operation with its input schema, so the agent can call the right endpoint without browsing the developer site.
Time to first call
Direct Gamma integration: 1-2 days for auth wiring, async polling, and theme handling. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Canva Connect API
Canva offers presentation and design automation with a richer template library, while Gamma focuses on AI-first deck generation from prompts.
Choose Canva when the user already has Canva templates and brand kits; choose Gamma when generating decks from text or transcripts with no design assets in place.
OpenAI API
Use OpenAI to draft and refine the inputText before passing it to Gamma's /generations endpoint.
Pair OpenAI for outline drafting and tone control upstream of Gamma when source material is rough notes or unstructured customer data.
Slack API
Post the Gamma deck export URL into a Slack channel so the team is notified the moment a generation completes.
Use Slack alongside Gamma when the workflow ends with team distribution rather than file storage.
Specific to using Gamma API API through Jentic.
Why is there no official OpenAPI spec for Gamma API?
Gamma does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Gamma API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Gamma API use?
Gamma uses an API key passed in the X-API-KEY header. When called through Jentic the key is stored encrypted in the Jentic vault and injected at execution time, so the agent context never sees the raw secret.
Can I generate a presentation from a template with the Gamma API?
Yes. POST /generations/from-template accepts a template id with structured input fields, returning a generation job that you then poll at GET /generations/{id} until its status is complete.
How do I check whether a Gamma generation has finished?
Generation is asynchronous. After POST /generations returns the job id, call GET /generations/{id} on a polling interval (every few seconds is typical) and read the status field; the export URL is available once the job is complete.
What are the rate limits for the Gamma API?
Gamma's published OpenAPI does not declare formal rate-limit headers, so back off on HTTP 429 responses and check your workspace plan limits in the Gamma dashboard before scheduling high-volume generation jobs.
How do I generate a deck through Jentic?
Install with pip install jentic, search 'generate a presentation from text' to find the Gamma generation operation, load its schema, and execute with your inputText, numCards, and themeId. Jentic returns the export URL once the job is complete.