--- id: "9a236d8e-ebe7-4d5a-9575-51f5611c24bb" name: "Console API Boundary" micro_summary: "No stable `window.slides.*` editing API exists in the page console; use verified UI/keyboard automation unless separate official API OAuth is intentionally provisioned." status: "resolved" see_also: [] scope: "Record the supported boundary between browser-harness/CDP UI control, Google Slides' page console, private network RPCs, and the official Google Slides API." --- Google Slides does not expose a stable callable editing API such as `window.slides.editText()` in the page console. The web app uses private internal network RPCs, but they are undocumented, session-bound, and brittle to reproduce. `browser-harness` provides CDP browser control, not Google Slides API credentials. The official Google Slides API is separate, requires OAuth/scopes, and may introduce conversion/fidelity concerns for Office-format `.pptx` files. Default to verified UI and keyboard automation.