Gamma Public API
The Gamma Public API generates presentations, documents, websites, and social posts from text. Everything runs asynchronously: create a generation, poll for status, and retrieve the result (gammaUrl, exportUrl, gammaId). Endpoints cover generation from scratch and from templates, export, themes, folders, document/card/viewer analytics, comments, archive, and delete.
Documentation
Documentation
https://developers.gamma.app/
APIReference
https://developers.gamma.app/generations/create-generation
GettingStarted
https://developers.gamma.app/get-started/understanding-the-api-options
Authentication
https://raw.githubusercontent.com/api-evangelist/gammaapp/refs/heads/main/authentication/gammaapp-authentication.yml
Other Resources
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/gammaapp/refs/heads/main/scopes/gammaapp-scopes.yml
MCPServer
https://raw.githubusercontent.com/api-evangelist/gammaapp/refs/heads/main/mcp/gammaapp-mcp.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/gammaapp/refs/heads/main/errors/gammaapp-error-codes.yml
Lifecycle
https://raw.githubusercontent.com/api-evangelist/gammaapp/refs/heads/main/lifecycle/gammaapp-lifecycle.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/gammaapp/refs/heads/main/conventions/gammaapp-conventions.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/gammaapp/refs/heads/main/data-model/gammaapp-data-model.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/gammaapp/refs/heads/main/apis.yml