PowerPoint
Microsoft integration · 6 node(s).
00Overview
Microsoft PowerPoint Online presentation operations
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting PowerPoint
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
${secrets.your_secret}.02Create
Create Presentation
microsoft/powerpoint/create · Action
Create a new empty PowerPoint presentation in OneDrive
| Field | Type | Details | |
|---|---|---|---|
| Filename | string | Required | presentation.pptx |
| Folder Path | string | ||
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_ONEDRIVE} |
Returns: tool_result, item_id, web_url, success, error
03Download
Download Presentation
microsoft/powerpoint/download · Action
Download a PowerPoint presentation as PPTX or PDF from OneDrive
| Field | Type | Details | |
|---|---|---|---|
| Presentation Item ID | string | Required | |
| Download Format | string | pptx — choices: PPTX, PDF | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_ONEDRIVE} |
Returns: tool_result, content, filename, content_type, size, success, error
04Export
Export Slide Thumbnail
microsoft/powerpoint/export_slide · Action
Export a presentation thumbnail as a PNG image from OneDrive
| Field | Type | Details | |
|---|---|---|---|
| Presentation Item ID | string | Required | |
| Thumbnail Size | string | large — choices: Small, Medium, Large | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_ONEDRIVE} |
Returns: tool_result, image, content_type, success, error
05Get
Get Presentation
microsoft/powerpoint/get · Action
Retrieve metadata for a PowerPoint presentation in OneDrive
| Field | Type | Details | |
|---|---|---|---|
| Presentation Item ID | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_ONEDRIVE} |
Returns: tool_result, name, size, web_url, modified_at, presentation, success, error
06List
Preview Presentation
microsoft/powerpoint/list_slides · Action
Get a preview URL and metadata for a PowerPoint presentation
| Field | Type | Details | |
|---|---|---|---|
| Presentation Item ID | string | Required | |
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_ONEDRIVE} |
Returns: tool_result, preview_url, name, web_url, success, error
07Upload
Upload Presentation
microsoft/powerpoint/upload · Action
Upload a PowerPoint presentation to OneDrive
| Field | Type | Details | |
|---|---|---|---|
| Filename | string | Required | presentation.pptx |
| File Content (base64) | text | Required | |
| Folder Path | string | ||
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_ONEDRIVE} |
Returns: tool_result, item_id, web_url, success, error
08Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- These nodes operate on the presentation file as a whole in OneDrive; there is no per-slide editing, so adding, changing, or formatting the content of individual slides is not supported here.
- Creating a presentation produces an empty file, so populate it by uploading existing content rather than expecting slides to be generated for you.
- List slides returns a preview URL and file metadata rather than the actual slide text or objects, so use it for linking or embedding, not for reading slide contents.
- Export slide produces a single thumbnail image of the presentation (its first slide) rather than a chosen slide, and Microsoft generates these thumbnails asynchronously, so a freshly created or uploaded file may return an empty result until processing completes.
- Downloading as PDF relies on a server-side conversion, so intricate animations, transitions, or embedded media may not render identically to the original PPTX.
- Metadata and downloads for a just-uploaded or just-created file can lag briefly while OneDrive finishes indexing, so build in a short retry rather than assuming immediate availability.