Skip to main content

Google Slides Operations Reference

Orkes Conductor integrates with Google Slides to let you create and manage presentations directly from your workflows. You can use the following operations to create, read, update, and modify content in Google Slides, without leaving your workflow.

This page covers the parameters and expected output for each operation available in the Google Slides integration.\

Create Presentation

Create a new Google Slides presentation with the provided title. Use this when a workflow needs a fresh deck to populate with generated content.

ParameterDescriptionTypeRequired/Optional
TitleThe title of the Google Slide.stringRequired.

Add Slide

Add a new slide with a predefined layout to a presentation. Use this when you want to grow an existing deck dynamically from a workflow.

ParameterDescriptionTypeRequired/Optional
LayoutThe predefined layout for the slide. Supported values:
  • BLANK
  • CAPTION_ONLY
  • TITLE
  • TITLE_AND_BODY
  • TITLE_AND_TWO_COLUMNS
  • TITLE_ONLY
  • SECTION_HEADER
  • SECTION_TITLE_AND_DESCRIPTION
  • ONE_COLUMN_TEXT
  • MAIN_POINT
  • BIG_NUMBER
Defaults to BLANK if empty.
stringOptional.
Presentation IDThe ID of the presentation to add the slide to. If left empty/blank, it falls back to the default presentation provided in the integration.
To get the presentation ID, open the presentation in Google Slides. The ID is the string of characters at the end of the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>.
stringOptional.

Add Text Box

Add a text box with content to a slide. Use this when you want to position AI-generated text at specific coordinates on a slide.

ParameterDescriptionTypeRequired/Optional
Presentation IDThe ID of the presentation. If left empty/blank, it falls back to the default presentation provided in the integration.
To get the presentation ID, open the presentation in Google Slides. The ID is the string of characters at the end of the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>.
stringOptional.
Page Object IDThe slide page object ID where the text box will be placed.
To get the page object ID, open the presentation in Google Slides and select the slide. The ID is the string after ?slide=id. in the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>/edit?slide=id.<PAGE-OBJECT-ID>.
For example, if the URL contains ?slide=id.slide_abc123, enter slide_abc123.
stringRequired.
Translate YThe Y offset of the text box in points. Defaults to 50.number (double)Optional.
Translate XThe X offset of the text box in points. Defaults to 50.number (double)Optional.
WidthThe width of the text box in points. Defaults to 400.number (double)Optional.
TextThe text content to insert in the text box. Defaults to an empty string if null.stringOptional.
HeightThe height of the text box in points. Defaults to 100.number (double)Optional.

Get Presentation Slides

List slide page IDs and types in a presentation. Use this when you need a concise slide inventory.

ParameterDescriptionTypeRequired/Optional
Presentation IdThe ID of the presentation to retrieve. If left empty/blank, it falls back to the default presentation provided in the integration.
To get the presentation ID, open the presentation in Google Slides. The ID is the string of characters at the end of the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>.
stringOptional.

Get Presentation

Retrieve a presentation's full metadata, including slide structure and page identifiers. Use this when you need slide or page object IDs before adding or modifying content.

ParameterDescriptionTypeRequired/Optional
Presentation IdThe ID of the presentation to retrieve. If left empty/blank, it falls back to the default presentation provided in the integration.
To get the presentation ID, open the presentation in Google Slides. The ID is the string of characters at the end of the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>.
stringOptional.

Get Page

Fetch a single slide by its page object ID. Use this when you need details about a specific slide before modifying it.

ParameterDescriptionTypeRequired/Optional
Presentation IdThe ID of the presentation. If left empty/blank, it falls back to the default presentation provided in the integration.
To get the presentation ID, open the presentation in Google Slides. The ID is the string of characters at the end of the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>.
stringOptional.
Page Object IdThe object ID of the slide to retrieve.
To get the page object ID, open the presentation in Google Slides and select the slide. The ID is the string after ?slide=id. in the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>/edit?slide=id.<PAGE-OBJECT-ID>.
stringRequired.

Replace Text in Presentation

Replace all occurrences of a text string across a presentation. Use this when you need to update placeholders across slides.

ParameterDescriptionTypeRequired/Optional
Presentation IdThe ID of the presentation. If left empty/blank, it falls back to the default presentation provided in the integration.
To get the presentation ID, open the presentation in Google Slides. The ID is the string of characters at the end of the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>.
stringOptional.
Search TextThe target text to search for in the Google Slide.stringRequired.
Replacement TextThe text to replace in the Google Slide. Defaults to empty if not provided.stringOptional.
Match CaseSet to true for case-sensitive matching, or false to ignore case.booleanOptional.

Get Thumbnail

Fetch a thumbnail image URL for a slide. Use this when you need a preview image of a slide.

ParameterDescriptionTypeRequired/Optional
Presentation IdThe ID of the presentation. If left empty/blank, it falls back to the default presentation provided in the integration.
To get the presentation ID, open the presentation in Google Slides. The ID is the string of characters at the end of the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>.
stringOptional.
Page Object IdThe object ID of the slide to retrieve the thumbnail for.
To get the page object ID, open the presentation in Google Slides and select the slide. The ID is the string after ?slide=id. in the URL: https://docs.google.com/presentation/d/<YOUR-PRESENTATION-ID>/edit?slide=id.<PAGE-OBJECT-ID>.
stringRequired.
Thumbnail SizeThe size of the thumbnail image. Supported values:
  • LARGE
  • MEDIUM
  • SMALL
stringOptional.
Mime TypeThe file format for the thumbnail image. Supported values:
  • PNG
  • JPEG
stringOptional.