Gamma
Generate presentations, documents, and webpages with AI
Integrate Gamma into the workflow. Can generate presentations, documents, webpages, and social posts from text, create from templates, check generation status, and browse themes and folders.
Generate a new Gamma presentation, document, webpage, or social post from text input.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
inputText | string | Yes | No description |
textMode | string | Yes | How to handle input text: generate (AI expands), condense (AI summarizes), or preserve (keep as-is) |
format | string | No | Output format: presentation, document, webpage, or social (default: presentation) |
themeId | string | No | No description |
numCards | number | No | No description |
cardSplit | string | No | No description |
cardDimensions | string | No | Card aspect ratio. Presentation: fluid, 16x9, 4x3. Document: fluid, pageless, letter, a4. Social: 1x1, 4x5, 9x16 |
additionalInstructions | string | No | No description |
exportAs | string | No | No description |
folderIds | string | No | No description |
textAmount | string | No | No description |
textTone | string | No | Tone of the generated text, e.g. "professional", "casual" (max 500 chars) |
textAudience | string | No | Target audience for the generated text, e.g. "executives", "students" (max 500 chars) |
textLanguage | string | No | No description |
imageSource | string | No | Where to source images: aiGenerated, pictographic, unsplash, webAllImages, webFreeToUse, webFreeToUseCommercially, giphy, placeholder, or noImages |
imageModel | string | No | No description |
imageStyle | string | No | Style directive for AI-generated images, e.g. "watercolor", "photorealistic" (max 500 chars) |
| Parameter | Type | Description |
|---|
generationId | string | The ID of the generation job. Use with Check Status to poll for completion. |
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
gammaId | string | Yes | No description |
prompt | string | Yes | No description |
themeId | string | No | No description |
exportAs | string | No | No description |
folderIds | string | No | No description |
imageModel | string | No | No description |
imageStyle | string | No | Style directive for AI-generated images, e.g. "watercolor", "photorealistic" (max 500 chars) |
| Parameter | Type | Description |
|---|
generationId | string | The ID of the generation job. Use with Check Status to poll for completion. |
Check the status of a Gamma generation job. Returns the gamma URL when completed, or error details if failed.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
generationId | string | Yes | No description |
| Parameter | Type | Description |
|---|
generationId | string | The generation ID that was checked |
status | string | Generation status: pending, completed, or failed |
gammaUrl | string | URL of the generated gamma (only present when status is completed) |
credits | object | Credit usage information (only present when status is completed) |
↳ deducted | number | Number of credits deducted for this generation |
↳ remaining | number | Remaining credits in the account |
error | object | Error details (only present when status is failed) |
↳ message | string | Human-readable error message |
↳ statusCode | number | HTTP status code of the error |
List available themes in your Gamma workspace. Returns theme IDs, names, and keywords for styling.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
query | string | No | No description |
limit | number | No | No description |
after | string | No | No description |
| Parameter | Type | Description |
|---|
themes | array | List of available themes |
↳ id | string | Theme ID (use with themeId parameter) |
↳ name | string | Theme display name |
↳ type | string | Theme type: standard or custom |
↳ colorKeywords | array | Color descriptors for this theme |
↳ toneKeywords | array | Tone descriptors for this theme |
hasMore | boolean | Whether more results are available on the next page |
nextCursor | string | Pagination cursor to pass as the after parameter for the next page |
List available folders in your Gamma workspace. Returns folder IDs and names for organizing generated content.
| Parameter | Type | Required | Description |
|---|
apiKey | string | Yes | No description |
query | string | No | No description |
limit | number | No | No description |
after | string | No | No description |
| Parameter | Type | Description |
|---|
folders | array | List of available folders |
↳ id | string | Folder ID (use with folderIds parameter) |
↳ name | string | Folder display name |
hasMore | boolean | Whether more results are available on the next page |
nextCursor | string | Pagination cursor to pass as the after parameter for the next page |