update_slides_speaker_notes
Overwrite speaker notes on a slide: delete existing notes and insert new plain text. Use empty string to clear notes without adding.
Instructions
Replace the speaker notes on a slide (deletes existing, inserts new).
Fully overwrites the slide's speaker-notes pane — this is NOT an append.
Existing notes are deleted first, then the new text is inserted. Pass an
empty string to clear notes without adding any. To read current notes
before overwriting, use get_slides_speaker_notes.
Requires OAuth scope: https://www.googleapis.com/auth/presentations (write).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_google_email | Yes | ||
| presentation_id | Yes | Google Slides presentation ID (from the URL after `/d/`). | |
| page_object_id | Yes | Object ID of the target slide. Get it from `get_presentation.slides[].objectId`. Must reference an existing slide with a notes-page shape; if the slide has no notes shape (rare — some custom layouts), the call returns an error string rather than failing. | |
| notes | Yes | New speaker notes text to insert. Plain text only (no rich formatting). Replaces ALL existing notes on this slide. Pass `""` to clear without adding. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |