batch_update_presentation
Apply a batch of Slides API edit requests in one atomic call, ensuring all changes succeed or fail together.
Instructions
Apply a batch of Slides API edit requests in one atomic call.
This is the low-level escape hatch for anything not covered by the high-level helpers (create_slides_shape, create_slides_text_box, format_slides_text, duplicate_slide, reorder_slides, etc.). All requests in a single call apply atomically — partial failure rolls back the whole batch. Requires the presentations OAuth scope.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_google_email | Yes | The user's Google email address (authenticated account). | |
| presentation_id | Yes | Target presentation ID. | |
| requests | Yes | List of Slides API request objects — each has one key like "createSlide", "updateTextStyle", "deleteObject", "createShape", "insertText", "replaceAllText", etc. See https://developers.google.com/slides/api/reference/rest/v1/presentations/request for the full schema. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |