Google Slides website screenshot

Google Slides

An API for creating, reading, and editing Google Slides presentations.

Google Slides publishes 2 APIs on the APIs.io network: Pages API and Presentations API. Tagged areas include Collaboration, Google Workspace, Presentations, Productivity, and Slides.

The Google Slides catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Google Slides’ developer surface includes authentication, developer portal, getting-started guide, documentation, support, release notes, engineering blog, and 14 more developer resources.

61.8/100 strong ▬ flat Agent 44/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
2 APIs 6 Features 4 Use Cases
CollaborationGoogle WorkspacePresentationsProductivitySlides

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 61.8/100 · strong
Contract Quality 17.8 / 25
Developer Ergonomics 10.0 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 8.2 / 13
Governance 7.0 / 12
Discoverability 6.7 / 10
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/google-slides: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

Google Slides Pages API

Operations on pages within presentations

Google Slides Presentations API

Operations on Google Slides presentations

Postman Collections 2

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Google Slides API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Google Slides Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Presentation Creation

Create blank or pre-configured presentations programmatically with custom titles and layouts.

Batch Updates

Apply multiple changes to a presentation in a single atomic request for efficient editing.

Slide Management

Add, reorder, duplicate, and delete slides within presentations.

Text and Shape Editing

Insert and format text, shapes, images, videos, tables, and charts on slides.

Page Thumbnails

Generate thumbnail images of individual slides for previews and exports.

Template Support

Use existing presentations as templates and populate them with dynamic content.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Google Slides Context

0 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Google Slides API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Google Slides API Rules

18 rules · 8 errors 9 warnings 1 info

SPECTRAL

JSON Schema 137

Standalone JSON Schema definitions for this provider's data models.

AffineTransform

7 properties

JSON SCHEMA

AutoText

2 properties

JSON SCHEMA

Autofit

2 properties

JSON SCHEMA

BatchUpdatePresentationRequest

1 properties

JSON SCHEMA

BatchUpdatePresentationResponse

2 properties

JSON SCHEMA

Bullet

3 properties

JSON SCHEMA

ColorScheme

1 properties

JSON SCHEMA

ColorStop

2 properties

JSON SCHEMA

CreateImageRequest

2 properties

JSON SCHEMA

CreateImageResponse

1 properties

JSON SCHEMA

CreateLineRequest

3 properties

JSON SCHEMA

CreateLineResponse

1 properties

JSON SCHEMA

CreateParagraphBulletsRequest

2 properties

JSON SCHEMA

CreateShapeRequest

2 properties

JSON SCHEMA

CreateShapeResponse

1 properties

JSON SCHEMA

CreateSheetsChartRequest

4 properties

JSON SCHEMA

CreateSheetsChartResponse

1 properties

JSON SCHEMA

CreateSlideRequest

3 properties

JSON SCHEMA

CreateSlideResponse

1 properties

JSON SCHEMA

CreateTableRequest

3 properties

JSON SCHEMA

CreateTableResponse

1 properties

JSON SCHEMA

CreateVideoRequest

3 properties

JSON SCHEMA

CreateVideoResponse

1 properties

JSON SCHEMA

CropProperties

5 properties

JSON SCHEMA

DeleteObjectRequest

1 properties

JSON SCHEMA

DeleteParagraphBulletsRequest

1 properties

JSON SCHEMA

DeleteTableColumnRequest

1 properties

JSON SCHEMA

DeleteTableRowRequest

1 properties

JSON SCHEMA

DeleteTextRequest

1 properties

JSON SCHEMA

Dimension

2 properties

JSON SCHEMA

DuplicateObjectRequest

2 properties

JSON SCHEMA

DuplicateObjectResponse

1 properties

JSON SCHEMA

ErrorResponse

1 properties

JSON SCHEMA

GroupObjectsRequest

2 properties

JSON SCHEMA

GroupObjectsResponse

1 properties

JSON SCHEMA

Group

1 properties

JSON SCHEMA

ImageProperties

3 properties

JSON SCHEMA

Image

2 properties

JSON SCHEMA

InsertTableColumnsRequest

3 properties

JSON SCHEMA

InsertTableRowsRequest

3 properties

JSON SCHEMA

InsertTextRequest

3 properties

JSON SCHEMA

LayoutPlaceholderIdMapping

2 properties

JSON SCHEMA

LayoutProperties

3 properties

JSON SCHEMA

LayoutReference

2 properties

JSON SCHEMA

LineConnection

2 properties

JSON SCHEMA

LineFill

0 properties

JSON SCHEMA

LineProperties

3 properties

JSON SCHEMA

Line

2 properties

JSON SCHEMA

Link

4 properties

JSON SCHEMA

List

2 properties

JSON SCHEMA

MasterProperties

1 properties

JSON SCHEMA

MergeTableCellsRequest

1 properties

JSON SCHEMA

NestingLevel

0 properties

JSON SCHEMA

NotesProperties

1 properties

JSON SCHEMA

OpaqueColor

1 properties

JSON SCHEMA

OptionalColor

0 properties

JSON SCHEMA

OutlineFill

0 properties

JSON SCHEMA

Outline

2 properties

JSON SCHEMA

PageBackgroundFill

1 properties

JSON SCHEMA

PageElementProperties

1 properties

JSON SCHEMA

PageElement

3 properties

JSON SCHEMA

PageProperties

0 properties

JSON SCHEMA

Page

4 properties

JSON SCHEMA

ParagraphMarker

0 properties

JSON SCHEMA

ParagraphStyle

4 properties

JSON SCHEMA

Placeholder

3 properties

JSON SCHEMA

Presentation

7 properties

JSON SCHEMA

Range

3 properties

JSON SCHEMA

Recolor

2 properties

JSON SCHEMA

RefreshSheetsChartRequest

1 properties

JSON SCHEMA

ReplaceAllShapesWithImageRequest

3 properties

JSON SCHEMA

ReplaceAllShapesWithImageResponse

1 properties

JSON SCHEMA

ReplaceAllTextRequest

2 properties

JSON SCHEMA

ReplaceAllTextResponse

1 properties

JSON SCHEMA

ReplaceImageRequest

3 properties

JSON SCHEMA

Request

0 properties

JSON SCHEMA

RerouteLineRequest

1 properties

JSON SCHEMA

Response

0 properties

JSON SCHEMA

RgbColor

3 properties

JSON SCHEMA

Shadow

5 properties

JSON SCHEMA

ShapeBackgroundFill

1 properties

JSON SCHEMA

ShapeProperties

1 properties

JSON SCHEMA

Shape

1 properties

JSON SCHEMA

SheetsChartProperties

0 properties

JSON SCHEMA

SheetsChart

3 properties

JSON SCHEMA

Size

0 properties

JSON SCHEMA

SlideProperties

3 properties

JSON SCHEMA

SolidFill

1 properties

JSON SCHEMA

SpeakerSpotlightProperties

0 properties

JSON SCHEMA

SpeakerSpotlight

0 properties

JSON SCHEMA

StretchedPictureFill

1 properties

JSON SCHEMA

SubstringMatchCriteria

2 properties

JSON SCHEMA

TableBorderCell

0 properties

JSON SCHEMA

TableBorderFill

0 properties

JSON SCHEMA

TableBorderProperties

1 properties

JSON SCHEMA

TableBorderRow

1 properties

JSON SCHEMA

TableCellBackgroundFill

1 properties

JSON SCHEMA

TableCellLocation

2 properties

JSON SCHEMA

TableCellProperties

1 properties

JSON SCHEMA

TableCell

2 properties

JSON SCHEMA

TableColumnProperties

0 properties

JSON SCHEMA

TableRange

2 properties

JSON SCHEMA

TableRowProperties

0 properties

JSON SCHEMA

TableRow

1 properties

JSON SCHEMA

Table

6 properties

JSON SCHEMA

TextContent

2 properties

JSON SCHEMA

TextElement

2 properties

JSON SCHEMA

TextRun

1 properties

JSON SCHEMA

TextStyle

7 properties

JSON SCHEMA

ThemeColorPair

1 properties

JSON SCHEMA

Thumbnail

3 properties

JSON SCHEMA

UngroupObjectsRequest

1 properties

JSON SCHEMA

UnmergeTableCellsRequest

1 properties

JSON SCHEMA

UpdateImagePropertiesRequest

2 properties

JSON SCHEMA

UpdateLineCategoryRequest

2 properties

JSON SCHEMA

UpdateLinePropertiesRequest

2 properties

JSON SCHEMA

UpdatePageElementAltTextRequest

3 properties

JSON SCHEMA

UpdatePageElementTransformRequest

2 properties

JSON SCHEMA

UpdatePageElementsZOrderRequest

2 properties

JSON SCHEMA

UpdatePagePropertiesRequest

2 properties

JSON SCHEMA

UpdateParagraphStyleRequest

2 properties

JSON SCHEMA

UpdateShapePropertiesRequest

2 properties

JSON SCHEMA

UpdateSlidePropertiesRequest

2 properties

JSON SCHEMA

UpdateSlidesPositionRequest

2 properties

JSON SCHEMA

UpdateTableBorderPropertiesRequest

3 properties

JSON SCHEMA

UpdateTableCellPropertiesRequest

2 properties

JSON SCHEMA

UpdateTableColumnPropertiesRequest

3 properties

JSON SCHEMA

UpdateTableRowPropertiesRequest

3 properties

JSON SCHEMA

UpdateTextStyleRequest

2 properties

JSON SCHEMA

UpdateVideoPropertiesRequest

2 properties

JSON SCHEMA

VideoProperties

4 properties

JSON SCHEMA

Video

3 properties

JSON SCHEMA

WeightedFontFamily

2 properties

JSON SCHEMA

WordArt

1 properties

JSON SCHEMA

WriteControl

1 properties

JSON SCHEMA

Scroll for all 137

JSON Structure 137

JSON Structure definitions describing this provider's data shapes.

Google Slides Affine Transform Structure

7 properties

JSON STRUCTURE

Google Slides Auto Text Structure

2 properties

JSON STRUCTURE

Google Slides Autofit Structure

2 properties

JSON STRUCTURE

Google Slides Bullet Structure

3 properties

JSON STRUCTURE

Google Slides Color Scheme Structure

1 properties

JSON STRUCTURE

Google Slides Color Stop Structure

2 properties

JSON STRUCTURE

Google Slides Crop Properties Structure

5 properties

JSON STRUCTURE

Google Slides Dimension Structure

2 properties

JSON STRUCTURE

Google Slides Error Response Structure

1 properties

JSON STRUCTURE

Google Slides Group Structure

1 properties

JSON STRUCTURE

Google Slides Image Properties Structure

3 properties

JSON STRUCTURE

Google Slides Image Structure

2 properties

JSON STRUCTURE

Google Slides Layout Properties Structure

3 properties

JSON STRUCTURE

Google Slides Layout Reference Structure

2 properties

JSON STRUCTURE

Google Slides Line Connection Structure

2 properties

JSON STRUCTURE

Google Slides Line Fill Structure

0 properties

JSON STRUCTURE

Google Slides Line Properties Structure

3 properties

JSON STRUCTURE

Google Slides Line Structure

2 properties

JSON STRUCTURE

Google Slides Link Structure

4 properties

JSON STRUCTURE

Google Slides List Structure

2 properties

JSON STRUCTURE

Google Slides Master Properties Structure

1 properties

JSON STRUCTURE

Google Slides Nesting Level Structure

0 properties

JSON STRUCTURE

Google Slides Notes Properties Structure

1 properties

JSON STRUCTURE

Google Slides Opaque Color Structure

1 properties

JSON STRUCTURE

Google Slides Optional Color Structure

0 properties

JSON STRUCTURE

Google Slides Outline Fill Structure

0 properties

JSON STRUCTURE

Google Slides Outline Structure

2 properties

JSON STRUCTURE

Google Slides Page Element Structure

3 properties

JSON STRUCTURE

Google Slides Page Properties Structure

0 properties

JSON STRUCTURE

Google Slides Page Structure

4 properties

JSON STRUCTURE

Google Slides Paragraph Marker Structure

0 properties

JSON STRUCTURE

Google Slides Paragraph Style Structure

4 properties

JSON STRUCTURE

Google Slides Placeholder Structure

3 properties

JSON STRUCTURE

Google Slides Presentation Structure

7 properties

JSON STRUCTURE

Google Slides Range Structure

3 properties

JSON STRUCTURE

Google Slides Recolor Structure

2 properties

JSON STRUCTURE

Google Slides Request Structure

0 properties

JSON STRUCTURE

Google Slides Response Structure

0 properties

JSON STRUCTURE

Google Slides Rgb Color Structure

3 properties

JSON STRUCTURE

Google Slides Shadow Structure

5 properties

JSON STRUCTURE

Google Slides Shape Properties Structure

1 properties

JSON STRUCTURE

Google Slides Shape Structure

1 properties

JSON STRUCTURE

Google Slides Sheets Chart Structure

3 properties

JSON STRUCTURE

Google Slides Size Structure

0 properties

JSON STRUCTURE

Google Slides Slide Properties Structure

3 properties

JSON STRUCTURE

Google Slides Solid Fill Structure

1 properties

JSON STRUCTURE

Google Slides Speaker Spotlight Structure

0 properties

JSON STRUCTURE

Google Slides Table Border Cell Structure

0 properties

JSON STRUCTURE

Google Slides Table Border Fill Structure

0 properties

JSON STRUCTURE

Google Slides Table Border Row Structure

1 properties

JSON STRUCTURE

Google Slides Table Cell Structure

2 properties

JSON STRUCTURE

Google Slides Table Range Structure

2 properties

JSON STRUCTURE

Google Slides Table Row Structure

1 properties

JSON STRUCTURE

Google Slides Table Structure

6 properties

JSON STRUCTURE

Google Slides Text Content Structure

2 properties

JSON STRUCTURE

Google Slides Text Element Structure

2 properties

JSON STRUCTURE

Google Slides Text Run Structure

1 properties

JSON STRUCTURE

Google Slides Text Style Structure

7 properties

JSON STRUCTURE

Google Slides Theme Color Pair Structure

1 properties

JSON STRUCTURE

Google Slides Thumbnail Structure

3 properties

JSON STRUCTURE

Google Slides Video Properties Structure

4 properties

JSON STRUCTURE

Google Slides Video Structure

3 properties

JSON STRUCTURE

Google Slides Word Art Structure

1 properties

JSON STRUCTURE

Google Slides Write Control Structure

1 properties

JSON STRUCTURE

Scroll for all 137

Examples 137

Example request and response payloads for these APIs.

Scroll for all 137

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Google Slides Authentication

oauth2 · 1 scheme

SECURITY

Google Slides Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Google Slides Vulnerability Disclosure

security.txt · contact published

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Google Slides Scopes

7 scopes · authorizationCode

7 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Google Slides Agentic Access

5 operations · 2 acting

5 operations · 2 acting

AGENTIC

Use Cases 4

What developers build with this provider.

Automated Report Generation

Generate presentation reports from data sources, populating charts, tables, and text automatically.

Dynamic Presentation Templates

Create branded presentations from templates, filling in customer-specific data for sales or marketing decks.

Educational Content Creation

Build educational slide decks programmatically from lesson plans, quizzes, or course materials.

Meeting Preparation

Automatically compile meeting agendas, status updates, and metrics into presentation format.

Integrations 5

Pre-built integrations with other platforms and tools.

Google Sheets

Embed live charts and data from Google Sheets into presentations for dynamic data visualization.

Google Drive

Store, organize, and share presentations through Google Drive with collaboration permissions.

Google Workspace

Part of the Google Workspace suite with seamless integration across Docs, Sheets, and other apps.

Google Apps Script

Automate Slides workflows using Apps Script for custom macros and triggers.

Google Cloud

Deploy Slides API integrations on Google Cloud Platform infrastructure.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 4

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: google-slides
name: Google Slides
description: An API for creating, reading, and editing Google Slides presentations.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png
url: https://developers.google.com/slides
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
type: Index
tags:
- Collaboration
- Google Workspace
- Presentations
- Productivity
- Slides
apis:
- aid: google-slides:google-slides-pages-api
  name: Google Slides Pages API
  description: Operations on pages within presentations
  humanURL: https://developers.google.com/slides
  baseURL: https://slides.googleapis.com
  tags:
  - Pages
  properties:
  - type: OpenAPI
    url: openapi/google-slides-pages-api-openapi.yml
  - type: Documentation
    url: https://developers.google.com/slides/api/reference/rest
  - type: JSONSchema
    url: json-schema/google-slides-presentation-schema.json
  - type: JSONLD
    url: json-ld/google-slides-context.jsonld
  - type: Authentication
    url: https://developers.google.com/slides/api/guides/authorizing
  - type: GettingStarted
    url: https://developers.google.com/slides/api/quickstart/python
  - type: Documentation
    url: https://developers.google.com/slides/api/guides/concepts
  - type: CodeExamples
    url: https://developers.google.com/slides/api/samples
  - type: Pricing
    url: https://developers.google.com/slides/api/limits
  - type: TermsOfService
    url: https://developers.google.com/terms
  - type: Support
    url: https://developers.google.com/slides/api/support
  - type: Documentation
    url: https://developers.google.com/workspace/slides/api/guides/overview
  - type: SDKs
    url: https://developers.google.com/workspace/slides/api/guides/libraries
  - type: ReleaseNotes
    url: https://developers.google.com/workspace/slides/release-notes
  - type: Documentation
    url: https://developers.google.com/workspace/slides/api/scopes
  - type: Troubleshooting
    url: https://developers.google.com/workspace/slides/api/troubleshoot-authentication-authorization
  - type: GettingStarted
    url: https://developers.google.com/slides/api/quickstart/java
  - type: GettingStarted
    url: https://developers.google.com/workspace/slides/api/quickstart/nodejs
  - type: GettingStarted
    url: https://developers.google.com/workspace/slides/api/quickstart/javascript
  - type: GettingStarted
    url: https://developers.google.com/workspace/slides/api/quickstart/go
  - type: GettingStarted
    url: https://developers.google.com/workspace/slides/api/quickstart/apps-script
  - type: YouTube
    url: https://developers.google.com/workspace/slides/api/videos
  - type: GitHubRepository
    url: https://github.com/googleworkspace/slides-api
- aid: google-slides:google-slides-presentations-api
  name: Google Slides Presentations API
  description: Operations on Google Slides presentations
  humanURL: https://developers.google.com/slides
  baseURL: https://slides.googleapis.com
  tags:
  - Presentations
  properties:
  - type: OpenAPI
    url: openapi/google-slides-presentations-api-openapi.yml
  - type: Documentation
    url: https://developers.google.com/slides/api/reference/rest
  - type: JSONSchema
    url: json-schema/google-slides-presentation-schema.json
  - type: JSONLD
    url: json-ld/google-slides-context.jsonld
  - type: Authentication
    url: https://developers.google.com/slides/api/guides/authorizing
  - type: GettingStarted
    url: https://developers.google.com/slides/api/quickstart/python
  - type: Documentation
    url: https://developers.google.com/slides/api/guides/concepts
  - type: CodeExamples
    url: https://developers.google.com/slides/api/samples
  - type: Pricing
    url: https://developers.google.com/slides/api/limits
  - type: TermsOfService
    url: https://developers.google.com/terms
  - type: Support
    url: https://developers.google.com/slides/api/support
  - type: Documentation
    url: https://developers.google.com/workspace/slides/api/guides/overview
  - type: SDKs
    url: https://developers.google.com/workspace/slides/api/guides/libraries
  - type: ReleaseNotes
    url: https://developers.google.com/workspace/slides/release-notes
  - type: Documentation
    url: https://developers.google.com/workspace/slides/api/scopes
  - type: Troubleshooting
    url: https://developers.google.com/workspace/slides/api/troubleshoot-authentication-authorization
  - type: GettingStarted
    url: https://developers.google.com/slides/api/quickstart/java
  - type: GettingStarted
    url: https://developers.google.com/workspace/slides/api/quickstart/nodejs
  - type: GettingStarted
    url: https://developers.google.com/workspace/slides/api/quickstart/javascript
  - type: GettingStarted
    url: https://developers.google.com/workspace/slides/api/quickstart/go
  - type: GettingStarted
    url: https://developers.google.com/workspace/slides/api/quickstart/apps-script
  - type: YouTube
    url: https://developers.google.com/workspace/slides/api/videos
  - type: GitHubRepository
    url: https://github.com/googleworkspace/slides-api
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/google-slides/overview
- type: AgenticAccess
  url: agentic-access/google-slides-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/google-slides-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/google-slides-domain-security.yml
- type: Authentication
  url: authentication/google-slides-authentication.yml
- type: OAuthScopes
  url: scopes/google-slides-scopes.yml
- type: Portal
  url: https://console.cloud.google.com/
- type: Authentication
  url: https://developers.google.com/identity/protocols/oauth2
- type: GettingStarted
  url: https://developers.google.com/slides/api/quickstart/python
- type: StatusPage
  url: https://status.cloud.google.com/
- type: PrivacyPolicy
  url: https://policies.google.com/privacy
- type: TermsOfService
  url: https://policies.google.com/terms
- type: Documentation
  url: https://developers.google.com/workspace/products
  title: Developer Products
- type: Documentation
  url: https://developers.google.com/workspace/guides/create-credentials
  title: Credentials
- type: Documentation
  url: https://developers.google.com/workspace/guides/enable-apis
  title: Enable APIs
- type: Documentation
  url: https://developers.google.com/workspace/guides/configure-oauth-consent
  title: OAuth Consent Screen
- type: Authentication
  url: https://developers.google.com/identity/protocols/oauth2/scopes
  title: OAuth Scopes
- type: Support
  url: https://issuetracker.google.com/bookmark-groups/78025
  title: Issue Tracker
- type: ReleaseNotes
  url: https://developers.google.com/workspace/release-notes
  title: Workspace Release Notes
- type: Blog
  url: https://cloud.google.com/blog/products/application-development/introducing-google-slides-api
- type: SpectralRules
  url: rules/google-slides-spectral-rules.yml
- type: Features
  url: https://developers.google.com/slides
  data:
  - name: Presentation Creation
    description: Create blank or pre-configured presentations programmatically with custom titles and layouts.
  - name: Batch Updates
    description: Apply multiple changes to a presentation in a single atomic request for efficient editing.
  - name: Slide Management
    description: Add, reorder, duplicate, and delete slides within presentations.
  - name: Text and Shape Editing
    description: Insert and format text, shapes, images, videos, tables, and charts on slides.
  - name: Page Thumbnails
    description: Generate thumbnail images of individual slides for previews and exports.
  - name: Template Support
    description: Use existing presentations as templates and populate them with dynamic content.
- type: UseCases
  url: https://developers.google.com/slides
  data:
  - name: Automated Report Generation
    description: Generate presentation reports from data sources, populating charts, tables, and text automatically.
  - name: Dynamic Presentation Templates
    description: Create branded presentations from templates, filling in customer-specific data for sales or marketing decks.
  - name: Educational Content Creation
    description: Build educational slide decks programmatically from lesson plans, quizzes, or course materials.
  - name: Meeting Preparation
    description: Automatically compile meeting agendas, status updates, and metrics into presentation format.
- type: Integrations
  url: https://developers.google.com/slides
  data:
  - name: Google Sheets
    description: Embed live charts and data from Google Sheets into presentations for dynamic data visualization.
  - name: Google Drive
    description: Store, organize, and share presentations through Google Drive with collaboration permissions.
  - name: Google Workspace
    description: Part of the Google Workspace suite with seamless integration across Docs, Sheets, and other apps.
  - name: Google Apps Script
    description: Automate Slides workflows using Apps Script for custom macros and triggers.
  - name: Google Cloud
    description: Deploy Slides API integrations on Google Cloud Platform infrastructure.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com