Microsoft PowerPoint

Create, find, inspect, fill, edit, format, share, preview, version, copy, upload, download, organize, and delete Microsoft PowerPoint files through Microsoft Graph and OneDrive, including slide, shape, chart, comment, and geometry workflows.

28 actionsSign in with Microsoft PowerPoint

Connect Microsoft PowerPoint

What your bot can do in Microsoft PowerPoint

Looks up

  • Download PresentationDownload a PowerPoint file in its original format or export it as PDF or JPG.
  • Download Presentation VersionVerify that the selected DriveItem is a PPTX, then download one retained previous version as a bounded PPTX file.
  • Find PresentationsList a folder or search a drive and return only PowerPoint files.
  • Get Current DriveReturn the signed-in user's default OneDrive ID and basic owner, type, and quota details.
  • Get PresentationReturn metadata for one PowerPoint file by item ID, including its current eTag for concurrency-safe updates.
  • Get Presentation ContentRead bounded, text-first semantic content from a current macro-free PPTX, including slides, shapes, text, safe hyperlinks, alt text, image…
  • Get Presentation LayoutsDownload and validate the current macro-free PPTX, then return its complete bounded slide-layout catalog.
  • Get Presentation ThumbnailsList generated thumbnail metadata for a PowerPoint presentation.
  • Get Presentation VersionRetrieve compact metadata for one retained or current version of a PowerPoint file.
  • List Presentation VersionsList retained versions of a PowerPoint file in Microsoft Graph's newest-first order, one provider page at a time.

Takes action

  • Check In PresentationCheck in a checked-out PowerPoint DriveItem and make its version available according to the SharePoint/document-library configuration.
  • Check Out PresentationCheck out a PowerPoint DriveItem where its SharePoint/document-library configuration supports checkout, preventing others from editing and…
  • Copy PresentationStart an asynchronous Microsoft Graph copy of a PowerPoint presentation.
  • Copy Presentation and WaitSubmit a PowerPoint presentation copy with a required unique filename, then boundedly search the resolved destination folder for an…
  • Create FolderCreate a folder for PowerPoint files in the current or an explicitly selected accessible drive.
  • Create PresentationCreate a bounded macro-free PPTX from one to 50 structured slides containing titles, plain text, nested bullets, rectangular tables,…
  • Create Presentation Sharing LinkCreate or return a view or edit sharing link for a PowerPoint presentation in the current or an explicitly selected drive.
  • Delete FolderMove a folder to the Microsoft Graph recycle bin after a metadata preflight proves the DriveItem has a folder facet.
  • Delete PresentationMove a PowerPoint presentation to the Microsoft Graph recycle bin.
  • Fill PowerPoint TemplateCreate one presentation from an existing designed PPTX template by replacing unique literal {{tokens}} simultaneously across reachable…
Show 8 more
  • Invite People to PresentationGrant named people read or write access to a PowerPoint presentation.
  • Replace Presentation FileReplace the bytes of an existing PowerPoint DriveItem with a valid, non-macro-enabled PPTX package no larger than 250 MiB, optionally…
  • Restore Presentation VersionRestore a retained previous version of a PowerPoint presentation as a new current version while preserving its version history.
  • Transform Presentation Text and PropertiesTransform text, slide order, or embedded core document properties inside a macro-free PPTX, then conditionally replace the same file.
  • Update Presentation Content DestructivelyAtomically update one macro-free PPTX with at least one irreversible delete operation, under an exact eTag and one conditional upload.
  • Update Presentation Content SafelyAtomically update one macro-free PPTX without delete operations, under an exact eTag and one conditional upload.
  • Update Presentation MetadataUpdate Microsoft Graph DriveItem metadata or path only.
  • Upload New PresentationCreate a new PPTX in a Microsoft Graph drive folder, with configurable filename-conflict behavior.

More productivity apps