GET /folders
List all folders the authenticated user is a member of.
List the folders the authenticated user can access. Use a returned id as folderId when you want generated output stored in a specific folder.
What folders are
Folders organize Gammas within a workspace. When you generate content via the API, it lands in the workspace root by default. Pass a folder id as folderId in POST /generations or POST /generations/from-template to file the generated Gamma into that folder.
Pagination
Results are cursor-paginated. Each response includes hasMore (boolean) and nextCursor (string or null). To fetch the next page, pass the nextCursor value as the after query parameter. Use limit (1-50, default 20) to control page size. Use query to filter folders by name.
Lists all folders the authenticated user is a member of within the workspace.
API key for authentication
Search query to filter folders by name
marketingMaximum number of folders to return
20Cursor for pagination (from previous response's nextCursor)
eyJpZCI6IjEyMyJ9Folders retrieved successfully
Whether more results exist beyond this page
trueCursor for fetching the next page (null if no more results)
eyJpZCI6IjQ1NiJ9Invalid request parameters
Invalid or missing API key
GET /v1.0/folders HTTP/1.1
Host: public-api.gamma.app
X-API-KEY: YOUR_API_KEY
Accept: */*
{
"data": [
{
"id": "folder_abc123",
"name": "Marketing Materials"
}
],
"hasMore": true,
"nextCursor": "eyJpZCI6IjQ1NiJ9"
}Related
Use themes and folders for workflow guidance
POST /generations if you want to place output into a folder
Last updated
Was this helpful?