Googleslides

Learn how to use Googleslides with Composio

Overview

Enum

GOOGLESLIDES

Description

Google Slides is a cloud-based presentation editor with real-time collaboration, template gallery, and integration with other Google Workspace apps

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
string
scopes
string
access_token
string
token
stringRequired

Actions

Tool to update existing google slides presentations with either raw api requests or markdown content. **two operation modes:** 1. **raw api mode**: provide direct slides api requests for precise control 2. **markdown mode**: provide markdown text to automatically add professional slides **markdown features:** - professional themes with coordinated colors and backgrounds - dynamic font sizing that prevents overflow (notion-like hierarchy) - smart table auto-sizing with column width optimization - auto-centering and professional positioning - bold formatting, emojis, and multi-line content support - multiple slide types: title, bullet, table, quote, image, two-column **use cases:** - add new slides to existing presentations - update presentation content with markdown - apply professional themes and styling - bulk slide creation with consistent formatting

Action Parameters

markdown_text
string
presentationId
stringRequired
requests
array
writeControl
object

Action Response

data
object
error
string
successful
boolean
Tool to create a blank or duplicate presentation. use when you need to initialize a presentation with a specific title or duplicate an existing one.

Action Parameters

duplicatePresentationId
string
presentationId
string
title
string

Action Response

data
object
error
string
successful
boolean
Tool to retrieve the latest version of a presentation. use after obtaining the presentation id.

Action Parameters

fields
string
presentationId
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to get the latest version of a specific page in a presentation. use when you need to inspect slide, layout, master, or notes page details.

Action Parameters

pageObjectId
stringRequired
presentationId
stringRequired

Action Response

data
object
error
string
successful
boolean
Creates a new google slides presentation from markdown text. automatically splits content into slides using '---' separators and applies appropriate templates based on content structure.

Action Parameters

markdown_text
stringRequired
title
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to generate and return a thumbnail image url for a specific page. use when you need a quick preview of a slide page after loading it.

Action Parameters

pageObjectId
stringRequired
presentationId
stringRequired
thumbnailProperties.mimeType
string
thumbnailProperties.thumbnailSize
string

Action Response

data
object
error
string
successful
boolean