New: every message picks a fast or a slow model

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.

What agents can do

Actions30

  • Check in presentation

    Check in a checked-out PowerPoint DriveItem and make its version available according to the SharePoint/document-library configuration.

  • Check out presentation

    Check out a PowerPoint DriveItem where its SharePoint/document-library configuration supports checkout, preventing others from editing and hiding changes until check-in.

  • Copy presentation

    Start an asynchronous Microsoft Graph copy of a PowerPoint presentation.

  • Copy presentation and wait

    Submit a PowerPoint presentation copy with a required unique filename, then boundedly search the resolved destination folder for an exact-name candidate.

  • Create folder

    Create a folder for PowerPoint files in the current or an explicitly selected accessible drive.

  • Create presentation

    Create a bounded macro-free PPTX from one to 50 structured slides containing titles, plain text, nested bullets, rectangular tables, uploaded PNG images, and optional speaker notes.

  • Create presentation sharing link

    Create or return a view or edit sharing link for a PowerPoint presentation in the current or an explicitly selected drive.

  • Delete folder

    Move a folder to the Microsoft Graph recycle bin after a metadata preflight proves the DriveItem has a folder facet.

22 more
  • Delete presentation

    Move a PowerPoint presentation to the Microsoft Graph recycle bin.

  • Download presentation

    Download a PowerPoint file in its original format or export it as PDF or JPG.

  • Download presentation version

    Verify that the selected DriveItem is a PPTX, then download one retained previous version as a bounded PPTX file.

  • Fill template

    Create one presentation from an existing designed PPTX template by replacing unique literal {{tokens}} simultaneously across reachable slides and speaker notes.

  • Find presentations

    List a folder or search a drive and return only PowerPoint files.

  • Get current drive

    Return the signed-in user's default OneDrive ID and basic owner, type, and quota details.

  • Get presentation

    Return metadata for one PowerPoint file by item ID, including its current eTag for concurrency-safe updates.

  • Get presentation content

    Read bounded, text-first semantic content from a current macro-free PPTX, including slides, shapes, text, safe hyperlinks, alt text, image metadata, tables, and speaker notes.

  • Get presentation layouts

    Download and validate the current macro-free PPTX, then return its complete bounded slide-layout catalog.

  • Get presentation thumbnails

    List generated thumbnail metadata for a PowerPoint presentation.

  • Get presentation version

    Retrieve compact metadata for one retained or current version of a PowerPoint file.

  • Invite to presentation

    Grant named people read or write access to a PowerPoint presentation.

  • List presentation versions

    List retained versions of a PowerPoint file in Microsoft Graph's newest-first order, one provider page at a time.

  • Replace presentation file

    Replace the bytes of an existing PowerPoint DriveItem with a valid, non-macro-enabled PPTX package no larger than 250 MiB, optionally requiring a matching eTag.

  • Restore presentation version

    Restore a retained previous version of a PowerPoint presentation as a new current version while preserving its version history.

  • Transform presentation text and properties

    Transform text, slide order, or embedded core document properties inside a macro-free PPTX, then conditionally replace the same file.

  • Update presentation content

    Atomically update one macro-free PPTX under an exact eTag and one conditional upload.

  • Update presentation content destructive

    Atomically update one macro-free PPTX with at least one irreversible delete operation, under an exact eTag and one conditional upload.

  • Update presentation content safe

    Atomically update one macro-free PPTX without delete operations, under an exact eTag and one conditional upload.

  • Update presentation metadata

    Update Microsoft Graph DriveItem metadata or path only: rename a PowerPoint presentation, move it within its current drive, or set supported filesystem metadata.

  • Upload new presentation

    Create a new PPTX in a Microsoft Graph drive folder, with configurable filename-conflict behavior.

  • Get presentation preview

    Deprecated: return short-lived, human-embeddable UI preview material for a SharePoint or OneDrive presentation, including personal OneDrive.

How it connects

You sign in to Microsoft PowerPoint in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.