Presentations
This category lists the 2 Runtime system commands under system.presentation..
1. Inspect presentation
Full name: system.presentation.inspect
Inspect an existing tenant PPTX and return its ordered slides, editable text elements, shape ids, and exact source hash before a modification. · Risk: Read
sl system presentation inspect \
--file-asset-id <uuid> [--start-slide n] [--slide-limit n] \
[--max-text-characters n] [--json]
Parameters:
fileAssetId(required)— Ready tenant PPTX file asset UUIDstartSlide(optional)— One-based first slide; defaults to 1slideLimit(optional)— Slides to return, 1-50; defaults to 20maxTextCharacters(optional)— Total returned text budget, 1,000-100,000
2. Update presentation
Full name: system.presentation.update
Modify inspected text shapes or document properties in an existing tenant PPTX and store the result as a new PPTX without overwriting the source. · Risk: Write
sl system presentation update \
(--definition-json json|--definition-file path) [--json]
Parameters:
fileAssetId(required)— Source tenant PPTX file asset UUIDsourceSha256(required)— Exact source hash returned by presentation.inspectoperations(required)— 1-100 bounded replaceText, setShapeText, or setProperties operationsoutputFileName(required)— New .pptx filename; the source is never overwritten