← Tools Reference

Gamma

Gamma integration (AI, Design & Media, Productivity). Imported from open-connector.

API key8 toolshttps://public-api.gamma.app
POST
gamma_create_generation
Create an asynchronous Gamma generation from text input.

/generations

13 parameters
ParamTypeRequiredDescription
inputTextstringrequiredThe text and image URLs Gamma should use for generation.
additionalInstructionsstringoptionalAdditional instructions or context for the Gamma generation.
textModestringrequiredHow Gamma should interpret the input text.
formatstringoptionalThe output format Gamma should generate.
numCardsintegeroptionalThe target number of cards Gamma should generate.
cardSplitstringoptionalHow Gamma should split the input across cards.
themeIdstringoptionalThe Gamma theme ID returned by the List Themes API or copied from the Gamma app.
textOptionsobjectoptionalText generation settings forwarded to Gamma.
imageOptionsobjectoptionalImage generation settings forwarded to Gamma.
cardOptionsobjectoptionalCard layout settings forwarded to Gamma.
sharingOptionsobjectoptionalSharing and access settings forwarded to Gamma.
folderIdsarrayoptionalThe folder IDs where Gamma should place the generated content.
exportAsstringoptionalThe export format Gamma should prepare when generation completes.
GET
gamma_get_generation
Get the status and result URLs for a specific Gamma generation job.

/generations/{generationId}

1 parameter
ParamTypeRequiredDescription
generationIdstringrequiredThe Gamma generation job identifier.
POST
gamma_create_generation_and_wait
Create a Gamma generation from text input and keep polling until it completes, fails, or times out.

/generations

15 parameters
ParamTypeRequiredDescription
inputTextstringrequiredThe text and image URLs Gamma should use for generation.
additionalInstructionsstringoptionalAdditional instructions or context for the Gamma generation.
textModestringrequiredHow Gamma should interpret the input text.
formatstringoptionalThe output format Gamma should generate.
numCardsintegeroptionalThe target number of cards Gamma should generate.
cardSplitstringoptionalHow Gamma should split the input across cards.
themeIdstringoptionalThe Gamma theme ID returned by the List Themes API or copied from the Gamma app.
textOptionsobjectoptionalText generation settings forwarded to Gamma.
imageOptionsobjectoptionalImage generation settings forwarded to Gamma.
cardOptionsobjectoptionalCard layout settings forwarded to Gamma.
sharingOptionsobjectoptionalSharing and access settings forwarded to Gamma.
folderIdsarrayoptionalThe folder IDs where Gamma should place the generated content.
exportAsstringoptionalThe export format Gamma should prepare when generation completes.
timeoutSecondsnumberoptionalThe maximum number of seconds to wait before returning a timed-out result.
pollIntervalSecondsnumberoptionalThe number of seconds to wait between polling attempts.
GET
gamma_wait_for_generation
Poll a Gamma generation job until it completes, fails, or the polling timeout is reached.

/generations/{generationId}

3 parameters
ParamTypeRequiredDescription
generationIdstringrequiredThe Gamma generation job identifier.
timeoutSecondsnumberoptionalThe maximum number of seconds to wait before returning a timed-out result.
pollIntervalSecondsnumberoptionalThe number of seconds to wait between polling attempts.
POST
gamma_create_generation_from_template
Create an asynchronous Gamma generation from an existing Gamma template.

/generations/from-template

7 parameters
ParamTypeRequiredDescription
promptstringrequiredThe prompt Gamma should use to adapt the template.
gammaIdstringrequiredThe Gamma template identifier to use as the base template.
themeIdstringoptionalThe Gamma theme ID returned by the List Themes API or copied from the Gamma app.
imageOptionsobjectoptionalImage generation settings forwarded to Gamma.
sharingOptionsobjectoptionalSharing and access settings forwarded to Gamma.
folderIdsarrayoptionalThe folder IDs where Gamma should place the generated content.
exportAsstringoptionalThe export format Gamma should prepare when generation completes.
POST
gamma_create_generation_from_template_and_wait
Create a Gamma generation from a template and keep polling until it completes, fails, or times out.

/generations/from-template

9 parameters
ParamTypeRequiredDescription
promptstringrequiredThe prompt Gamma should use to adapt the template.
gammaIdstringrequiredThe Gamma template identifier to use as the base template.
themeIdstringoptionalThe Gamma theme ID returned by the List Themes API or copied from the Gamma app.
imageOptionsobjectoptionalImage generation settings forwarded to Gamma.
sharingOptionsobjectoptionalSharing and access settings forwarded to Gamma.
folderIdsarrayoptionalThe folder IDs where Gamma should place the generated content.
exportAsstringoptionalThe export format Gamma should prepare when generation completes.
timeoutSecondsnumberoptionalThe maximum number of seconds to wait before returning a timed-out result.
pollIntervalSecondsnumberoptionalThe number of seconds to wait between polling attempts.
GET
gamma_list_themes
List the Gamma themes available in the current workspace.

/themes

3 parameters
ParamTypeRequiredDescription
querystringoptionalAn optional search query for filtering themes by name.
limitintegeroptionalThe maximum number of themes Gamma should return.
afterstringoptionalThe cursor for loading the next page of themes.
GET
gamma_list_folders
List the Gamma folders available in the current workspace.

/folders

3 parameters
ParamTypeRequiredDescription
querystringoptionalAn optional search query for filtering folders by name.
limitintegeroptionalThe maximum number of folders Gamma should return.
afterstringoptionalThe cursor for loading the next page of folders.