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
PowerPoint signs in with a Microsoft account you connect to Flomation — there is no API key or secret to paste. Connect the account once and every PowerPoint node picks it up automatically. Two optional fields let you steer it:
| Field | Type | Details | |
|---|---|---|---|
| Microsoft Account (email) | string | ||
| Microsoft OAuth Credential | credential | ${credentials.MICROSOFT_ONEDRIVE} |
${credentials.GOOGLE_DRIVE}), not an environment secret. Leave both fields blank and the node just uses your connected account.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 |
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 |
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 |
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 |
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 |
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 |
Returns: tool_result, item_id, web_url, success, error
08Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- Every PowerPoint action works against the connected account's personal OneDrive, so presentations kept in a SharePoint library or a Teams channel are out of reach.
- Creating or uploading a presentation under a filename that already exists in the same folder overwrites the existing file without any warning.
- Downloaded content is capped at 10 MB, so a larger presentation or its PDF conversion comes back truncated rather than complete.
- Export Slide Thumbnail returns a single cover thumbnail for the whole presentation, not a separate image for each slide.
- The preview link returned by Preview Presentation is a temporary embeddable URL that expires, so use it promptly rather than storing it for later.