{"version":1,"pages":[{"id":"PZifaItSldvqpAIXuv4k","title":"Gamma Developer Docs","pathname":"/","siteSpaceId":"sitesp_WoW2l","description":"Gamma API and MCP for AI agents and apps: generate branded presentations, documents, webpages, and social posts, then read, edit, and export them.","breadcrumbs":[{"label":"API Docs","icon":"book-open"}]},{"id":"fqXKjrhDFl3HdhKmoAS3","title":"Explore the API","pathname":"/get-started/understanding-the-api-options","siteSpaceId":"sitesp_WoW2l","description":"How the Gamma API works — generate, edit, read, search, export, and analytics endpoints — and when to use the REST API versus the MCP server.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Get Started"}]},{"id":"yX2PIisUeJU14sdZbO8E","title":"Authenticate with OAuth","pathname":"/get-started/authenticate-with-oauth","siteSpaceId":"sitesp_WoW2l","description":"Let Gamma users connect their own accounts to your app with the OAuth 2.0 authorization code flow.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Get Started"}]},{"id":"8DOEmMK8XlFWwheRPPNz","title":"Review access and pricing","pathname":"/get-started/access-and-pricing","siteSpaceId":"sitesp_WoW2l","description":"API access requirements, credit-based pricing, and plan details.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Get Started"}]},{"id":"GZG5kZ9vRoU6D6WzaiQm","title":"Connect your own agent","pathname":"/build-with-gamma/connect-your-own-agent","siteSpaceId":"sitesp_WoW2l","description":"Connect your own AI agent or MCP client to Gamma: what access requires, how OAuth and DCR work, and how to verify the setup.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Build with Gamma"}]},{"id":"y0STXNTNz2edaKkjVtbO","title":"Generate from approved templates","pathname":"/build-with-gamma/branded-template-workflow","siteSpaceId":"sitesp_WoW2l","description":"Turn one brief into an on-brand presentation, document, and social post from approved templates, then check, revise, and export.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Build with Gamma"}]},{"id":"X6tuClGNT8IDckBmD2Ws","title":"Brand, template, and editing controls","pathname":"/build-with-gamma/brand-template-editing-controls","siteSpaceId":"sitesp_WoW2l","description":"What the Gamma API and MCP preserve, what they can change, and which operation controls brand, template, content, and revisions.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Build with Gamma"}]},{"id":"cVKSng2fJyq72bx5QhAd","title":"POST /agent/generations","pathname":"/agent-gamma-5/create-agent-generation","siteSpaceId":"sitesp_WoW2l","description":"Start an asynchronous Gamma agent generation from a natural-language prompt.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Agent (Gamma 5)"}]},{"id":"SwQX3IlP53iUtSHZE0ro","title":"GET /agent/generations/{generationId}","pathname":"/agent-gamma-5/get-agent-generation-status","siteSpaceId":"sitesp_WoW2l","description":"Poll an agent generation until status is completed or failed.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Agent (Gamma 5)"}]},{"id":"t5iZDbdptYVTebrNcw6C","title":"POST /agent/gammas/{gammaId}/edits","pathname":"/agent-gamma-5/edit-gamma","siteSpaceId":"sitesp_WoW2l","description":"Edit an existing Gamma from a natural-language prompt.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Agent (Gamma 5)"}]},{"id":"2oAAtG2nvg64E3AgTSep","title":"GET /agent/edits/{editId}","pathname":"/agent-gamma-5/get-edit-status","siteSpaceId":"sitesp_WoW2l","description":"Poll an agent edit job until status is completed or failed.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Agent (Gamma 5)"}]},{"id":"2IWN8ZipuzYaZotBq0zi","title":"POST /generations","pathname":"/generations-classic/create-generation","siteSpaceId":"sitesp_WoW2l","description":"Generate a presentation, document, website, or social post from text.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Generations (Classic)"}]},{"id":"dibvKt8VniQFwfcw9f0K","title":"POST /generations/from-template","pathname":"/generations-classic/create-from-template","siteSpaceId":"sitesp_WoW2l","description":"Adapt, remix, or transform an existing Gamma. The template's structure is preserved by default and changes only when your prompt asks.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Generations (Classic)"}]},{"id":"j6tT5EchqA10Ade0Ycis","title":"GET /generations/{id}","pathname":"/generations-classic/get-generation-status","siteSpaceId":"sitesp_WoW2l","description":"Poll this endpoint until status is completed or failed.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Generations (Classic)"}]},{"id":"HHQta6W2DT23luX02Mps","title":"POST /images","pathname":"/images/create-image-generation","siteSpaceId":"sitesp_WoW2l","description":"Generate a standalone on-brand image from a text prompt.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Images"}]},{"id":"NARpKGKqcyXlQf316U6w","title":"GET /images/{id}","pathname":"/images/get-image-generation-status","siteSpaceId":"sitesp_WoW2l","description":"Poll this endpoint until status is completed or failed.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Images"}]},{"id":"WnVqz4F1MQj5BheUo6iA","title":"POST /images/media/{savedMediaId}/archive","pathname":"/images/archive-image","siteSpaceId":"sitesp_WoW2l","description":"Archive a media library item. Idempotent — archiving an already archived item succeeds.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Images"}]},{"id":"c0n4i6O8aUPwJxb0lJxJ","title":"GET /themes","pathname":"/workspace/list-themes","siteSpaceId":"sitesp_WoW2l","description":"List all themes available in your workspace, including custom themes.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Workspace"}]},{"id":"IMskFAsrdcNCzj6enc3u","title":"GET /folders","pathname":"/workspace/list-folders","siteSpaceId":"sitesp_WoW2l","description":"List all folders the authenticated user is a member of.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Workspace"}]},{"id":"jyP0QGEbGu6gpCq6kmZn","title":"GET /gammas/search","pathname":"/management/search-gammas","siteSpaceId":"sitesp_WoW2l","description":"Full-text search over gammas the caller can access, matched against titles and body text.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Management"}]},{"id":"wsEe3iatrPWmZNGuKwKp","title":"GET /templates/search","pathname":"/management/search-templates","siteSpaceId":"sitesp_WoW2l","description":"Search workspace templates and official Gamma explore templates. With a query, workspace hits rank by title and body text relevance and may fall back to last-edited order.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Management"}]},{"id":"wmlgx6dbzv9Z0i4xNdRw","title":"GET /gammas/{gammaId}","pathname":"/management/get-gamma","siteSpaceId":"sitesp_WoW2l","description":"Returns metadata for a single gamma. Accepts a file ID or the doc ID from a gamma.app/docs/... URL.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Management"}]},{"id":"UhhzUoulgEzwDS0v1IIE","title":"GET /gammas/{gammaId}/comments","pathname":"/management/get-gamma-comments","siteSpaceId":"sitesp_WoW2l","description":"Returns comment threads on a Gamma, cursor-paginated. Supports an updatedSince filter for efficient delta polling.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Management"}]},{"id":"xIbUZWX7si69UMnnb2Y7","title":"POST /gammas/{gammaId}/archive","pathname":"/management/archive-gamma","siteSpaceId":"sitesp_WoW2l","description":"Archive a Gamma document. Idempotent -- archiving an already archived Gamma succeeds.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Management"}]},{"id":"d0n9I4MhJWvr1s3pzhBV","title":"POST /gammas/{gammaId}/export","pathname":"/management/export-gamma","siteSpaceId":"sitesp_WoW2l","description":"Start an asynchronous export of an existing Gamma to PDF, PPTX, or PNG.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Management"}]},{"id":"7q9WM60SQpIvDMZPsDrR","title":"GET /exports/{id}","pathname":"/management/get-export-status","siteSpaceId":"sitesp_WoW2l","description":"Poll this endpoint until export status is completed or failed.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Management"}]},{"id":"Dt8zLiiZp2M288zGyTaz","title":"DELETE /gammas/{gammaId}","pathname":"/management/delete-gamma","siteSpaceId":"sitesp_WoW2l","description":"Delete a Gamma document. Requires a workspace admin role on the API key's workspace.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Management"}]},{"id":"3hs4tcNJ8C3LcGOREIbw","title":"GET /gammas/{gammaId}/analytics","pathname":"/analytics/get-gamma-analytics","siteSpaceId":"sitesp_WoW2l","description":"Returns doc-level engagement metrics for a Gamma: views, unique viewers/editors, card count, last opened time, and a 30-day daily breakdown.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Analytics"}]},{"id":"fLyrN93FefmVSVYjudpE","title":"GET /gammas/{gammaId}/analytics/cards","pathname":"/analytics/get-gamma-card-analytics","siteSpaceId":"sitesp_WoW2l","description":"Returns per-card engagement data for a Gamma: card name, position, view time in seconds, and viewer reach as a percentage for every card.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Analytics"}]},{"id":"u0ENh0kvBmDCfAu6UCLi","title":"GET /gammas/{gammaId}/analytics/viewers","pathname":"/analytics/get-gamma-viewer-analytics","siteSpaceId":"sitesp_WoW2l","description":"Returns paginated per-viewer engagement data for a Gamma. Requires at least edit permission; manage permission returns all viewers, edit permission returns only the API key owner's row.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Analytics"}]},{"id":"Wd1Jl1d7ePTPO948sQcv","title":"GET /gammas/{gammaId}/analytics/viewers/{userId}","pathname":"/analytics/get-gamma-viewer-detail-analytics","siteSpaceId":"sitesp_WoW2l","description":"Returns one viewer's engagement with a Gamma: display name, email, last-opened time, cards viewed, and per-card view time as a percentage of that viewer's total.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Analytics"}]},{"id":"N6Q7TQXaAmdpa57mH0NV","title":"Generate from text","pathname":"/guides/generate-api-parameters-explained","siteSpaceId":"sitesp_WoW2l","description":"When to use the Generate endpoint and how to choose the parameters that shape the output.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Guides"}]},{"id":"WYLqDBmPvGgMo1pO5pFp","title":"Generate from template","pathname":"/guides/create-from-template-api-parameters-explained","siteSpaceId":"sitesp_WoW2l","description":"When to use the Create from Template endpoint and how to choose the parameters that control the generated output.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Guides"}]},{"id":"IEtL3G1MQHxhUisVwW41","title":"Poll for results","pathname":"/guides/async-patterns-and-polling","siteSpaceId":"sitesp_WoW2l","description":"Understanding how to work with Gamma’s asynchronous API and poll for results","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Guides"}]},{"id":"FKWOGQITiVRtRzBCERT7","title":"Use themes and folders","pathname":"/guides/list-themes-and-list-folders-apis-explained","siteSpaceId":"sitesp_WoW2l","description":"How to use the themes and folders endpoints to fetch the IDs you need for generation requests.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Guides"}]},{"id":"MmaQLWwT3JK6HozdsAfz","title":"Format headers and footers","pathname":"/guides/header-and-footer-formatting","siteSpaceId":"sitesp_WoW2l","description":"Detailed guide to customizing headers and footers in Gamma presentations.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Guides"}]},{"id":"VLq6KrSIXSBfaYjTToQC","title":"Optimize image URLs","pathname":"/guides/image-url-best-practices","siteSpaceId":"sitesp_WoW2l","description":"How to include your own images in API-generated gammas, and how to avoid common issues with broken or missing images.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Guides"}]},{"id":"GC50tfRyQXKPkUEyNSaY","title":"Add charts and structured content","pathname":"/guides/charts-and-structured-content","siteSpaceId":"sitesp_WoW2l","description":"How to get the best chart, table, and structured visual results from the Gamma API.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Guides"}]},{"id":"WBF8b71RMYLWZtLl746m","title":"Set up the MCP server","pathname":"/mcp/gamma-mcp-server","siteSpaceId":"sitesp_WoW2l","description":"Connect your own AI agent or MCP client to Gamma's hosted MCP server to generate, read, edit, and export gammas. Also powers the Gamma connectors in ChatGPT, Claude, and Slack.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"MCP"}]},{"id":"7oN1hCINdwJK3Ey9unF9","title":"MCP tools reference","pathname":"/mcp/mcp-tools-reference","siteSpaceId":"sitesp_WoW2l","description":"Authentication, tools, parameters, and error handling for the Gamma MCP server.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"MCP"}]},{"id":"72HcQkRy2mzIRrcd9WX4","title":"Connect integrations","pathname":"/connectors/connectors-and-integrations","siteSpaceId":"sitesp_WoW2l","description":"Connect Gamma to your favorite AI tools and automation platforms.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Connectors"}]},{"id":"vlx55oHyrfTt6Fa1xe0I","title":"Add custom MCP connectors","pathname":"/connectors/custom-mcp-connectors","siteSpaceId":"sitesp_WoW2l","description":"Bring your own MCP servers into Gamma so workspace members can use your team's tools and data with Gamma Agent.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Connectors"}]},{"id":"LThc2RqOxBKU56Qt3TMy","title":"Image models","pathname":"/reference/image-model-accepted-values","siteSpaceId":"sitesp_WoW2l","description":"When creating AI generated images in your gamma, you can specify which model to use.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Reference"}]},{"id":"t2WhsjOFHzrq3Wwyn0Aa","title":"Output languages","pathname":"/reference/output-language-accepted-values","siteSpaceId":"sitesp_WoW2l","description":"Specify the output language of your gamma.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Reference"}]},{"id":"gRoHF3HlHbalq93po3di","title":"Error codes","pathname":"/reference/error-codes","siteSpaceId":"sitesp_WoW2l","description":"Detailed descriptions of API error codes.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Reference"}]},{"id":"HGL3FzV6PfoP9KAnxsK4","title":"Warnings","pathname":"/reference/warnings","siteSpaceId":"sitesp_WoW2l","description":"Understanding warning messages in API responses.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Reference"}]},{"id":"E2DNITNMIXva4AsOZNfX","title":"API scope and limits","pathname":"/reference/common-feature-requests","siteSpaceId":"sitesp_WoW2l","description":"What the Gamma API and MCP server cover today — generate, edit, read, export, and analyze gammas — and the limits to design around.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Reference"}]},{"id":"pWEqOdEp7E80JMh7jGi9","title":"Get help","pathname":"/reference/get-help","siteSpaceId":"sitesp_WoW2l","description":"There are several ways to get in touch with us.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Reference"}]},{"id":"Jt1E1xfnN9bCrNybrNKO","title":"Changelog","pathname":"/reference/changelog","siteSpaceId":"sitesp_WoW2l","description":"New updates and improvements to the Gamma API, MCP Server, and integrations.","breadcrumbs":[{"label":"API Docs","icon":"book-open"},{"label":"Reference"}]}]}