Microsoft 365 logo

Integrate Microsoft 365 with your AI CRM

Microsoft 365 combines Outlook, OneDrive, OneNote, Teams, SharePoint, Excel, Word, PowerPoint, To Do, and Bookings through Microsoft Graph.

Explore Triggers and Actions

Accept calendar event invite

Accepts or tentatively accepts a calendar meeting invite on behalf of a user. Use this action when a user has received a meeting invitation and wants to indicate their attendance status (either confirmed or tentative). The organizer will receive a notification of the acceptance unless send_response is set to false.

ActionTry it

Add Chart

Add a chart to a worksheet using Microsoft Graph API.

ActionTry it

Add chat member

Tool to add a conversationMember to a Microsoft Teams chat. Use when adding a user to an existing chat conversation.

ActionTry it

Add Column To SharePoint Content Type

Add a column (column link) to a SharePoint site or list content type.

ActionTry it

Add Comment

Add a Word comment to a paragraph selected by a READ_DOCX locator or by exact text that uniquely matches a main-document paragraph. A locator requires the document’s eTag.

ActionTry it

Add Content Type Copy From Hub

Add a copy of a content type from the tenant content type hub to a SharePoint site or list.

ActionTry it

Add Content Type Copy To SharePoint List

Copy a site content type into a SharePoint list.

ActionTry it

Add event attachment

Adds an attachment to a specific Outlook calendar event. Use when you need to attach a file or nested item to an existing event.

ActionTry it

Add mail attachment

Adds a small file attachment to an Outlook email message identified by its message ID, using an uploaded file or base64-encoded content.

ActionTry it

Add member to channel

Tool to add a member to a Microsoft Teams channel. Use this action when you need to grant a user access to a specific channel within a team, or when you need to add an owner to manage the channel.

ActionTry it

Add member to team

(DEPRECATED: use `MICROSOFT_TEAMS_ADD_TEAM_MEMBER`) Add a user to a Microsoft Teams team, optionally assigning the owner role.

ActionTry it

Add member to team

Add a user to a Microsoft Teams team, optionally assigning an owner or guest role.

ActionTry it

Add Named Item

Add a workbook- or worksheet-scoped named item using an invariant reference or a local formula.

ActionTry it

Add SharePoint Workbook Chart

Add a chart to a worksheet in an Excel workbook stored in SharePoint.

ActionTry it

Add SharePoint Workbook Named Item

Add a named item at the workbook scope in an Excel workbook stored in SharePoint.

ActionTry it

Add SharePoint Workbook Table

Add a table to an Excel workbook stored in SharePoint.

ActionTry it

Add SharePoint Workbook Table Row

Add rows to an Excel workbook table stored in SharePoint.

ActionTry it

Add SharePoint Workbook Worksheet

Add a worksheet to an Excel workbook stored in SharePoint.

ActionTry it

Add SharePoint Worksheet

Add a new worksheet to an Excel workbook in a SharePoint site's default drive using Microsoft Graph.

ActionTry it

Add tab to channel

Tool to add a new tab to a Microsoft Teams channel. Use when you need to pin an app or website as a tab in a channel.

ActionTry it

Add Table

Create a new table in a worksheet using the Microsoft Graph API.

ActionTry it

Add Table Column

Add a column to a table using Microsoft Graph API.

ActionTry it

Add Table Row

Add a row to a table using Microsoft Graph API.

ActionTry it

Add team members (bulk)

Tool to add multiple members to a Microsoft Teams team in a single operation. Use when adding several users at once to improve efficiency.

ActionTry it

Add User to Group

Add one directory user to a Microsoft 365 or security group.

ActionTry it

Add Workbook Permission

Tool to grant access to a workbook via invite. Use when you need to share a specific workbook file with designated recipients and roles.

ActionTry it

Add workbook table column

Insert a column at a zero-based position in an Excel workbook table stored in a Microsoft Graph drive item.

ActionTry it

Add Workbook Worksheet

Adds a new worksheet to an existing Excel workbook in OneDrive or SharePoint. The worksheet is created with the specified name and appended to the end of the workbook's worksheet collection. Use this action when you need to create a new sheet in an Excel file to organize data, add reports, or separate information into logical sections.

ActionTry it

Add Worksheet

Add a new worksheet to an Excel workbook using Microsoft Graph API.

ActionTry it

Append Content

Append plain text or supported Markdown paragraphs, headings, formatted runs, lists, rectangular tables, safe http/https/mailto links, and Courier New inline or fenced code to a DOCX body.

ActionTry it

Apply SharePoint Workbook Table Column Filter

Apply a filter to a column of an Excel workbook table stored in SharePoint.

ActionTry it

Apply Table Filter

Apply a filter to a table column using Microsoft Graph API.

ActionTry it

Apply Table Sort

Apply a sort to a table using Microsoft Graph API.

ActionTry it

Archive channel

Tool to archive a channel in a Microsoft Teams team. Use when you need to archive a specific channel within a team.

ActionTry it

Archive team channel

Tool to archive a channel in a Microsoft Teams team using the group ID. Use when you need to archive a specific channel within a team.

ActionTry it

Archive Teams team

Tool to archive a Microsoft Teams team. Use after confirming the team ID; returns 202 if accepted.

ActionTry it

Assign Sensitivity Label To SharePoint Drive Item

Assign a Microsoft Purview sensitivity label to a SharePoint drive item.

ActionTry it

Autofit Range

Autofit columns or rows intersecting a workbook range.

ActionTry it

Batch move messages

Batch-move up to 20 Outlook messages to a destination folder in a single Microsoft Graph $batch call. Use when moving multiple messages to avoid per-message move API calls.

ActionTry it

Batch update messages

Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching. Use when marking multiple messages read/unread or updating other properties to avoid per-message PATCH calls.

ActionTry it

Calculate Excel Workbook

Calculate Excel Workbook

ActionTry it

Calculate SharePoint Workbook

Recalculate an Excel workbook stored in SharePoint.

ActionTry it

Calculate Workbook

Recalculate formulas in an Excel workbook at the requested depth.

ActionTry it

Calculate Workbook Function

Run one allowlisted Microsoft Graph v1.0 workbook function.

ActionTry it

Cancel Appointment

Irreversibly cancel an appointment and ask Microsoft Bookings to send the supplied cancellation message to its customers and staff. A successful result confirms that Graph accepted the cancellation, not message delivery.

ActionTry it

Cancel user calendar event

Cancel a calendar event for a specified user and send cancellation notifications to attendees. The calendar owner must be the meeting organizer; an optional comment can be sent with the cancellation.

ActionTry it

Cancel user calendar group event

Tool to cancel an event in a user's calendar within a calendar group and send cancellation notifications to all attendees. Use when canceling a meeting or event for a specific user in a calendar that belongs to a calendar group.

ActionTry it

Cancel user's calendar event

Cancels an organizer's event in a specified user's calendar and sends cancellation notifications to attendees. An optional comment can accompany the cancellation.

ActionTry it

Check In Drive Item

Tool to check in a checked out driveItem resource, making the version of the document available to others. Use when you need to check in a file that was previously checked out in OneDrive or SharePoint.

ActionTry it

Check In Presentation

Check in a checked-out PowerPoint DriveItem and make its version available according to the SharePoint/document-library configuration. Microsoft Graph documents no atomic If-Match/eTag option for this operation.

ActionTry it

Check In SharePoint Drive Item

Check in a SharePoint drive item.

ActionTry it

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. Microsoft Graph documents no atomic If-Match/eTag option for this operation.

ActionTry it

Checkout Drive Item

Tool to check out a driveItem to prevent others from editing it and make your changes invisible until checked in. Use when you need to lock a file for exclusive editing in SharePoint or OneDrive.

ActionTry it

Checkout SharePoint Drive Item

Checkout SharePoint Drive Item.

ActionTry it

Clear All Table Filters

Clear All Table Filters

ActionTry it

Clear Automatic Location

Tool to clear the automatic location from a user's presence in Microsoft Teams. Use when you need to remove automatically-set location information from presence status.

ActionTry it

Clear My Presence (Deprecated)

DEPRECATED: Clears an application's presence session for the authenticated user or a specified user in Microsoft Teams.

ActionTry it

Clear Presence

Clears presence information for a specified user's application presence session in Microsoft Teams.

ActionTry it

Clear Presence Automatic Location (Deprecated)

Deprecated. Clear the automatically detected presence location for the authenticated user or a specified user.

ActionTry it

Clear Presence Location

Clear the presence location for the authenticated user or a specified user.

ActionTry it

Clear Range

Tool to clear values, formats, or contents in a specified worksheet range. Use when you need to reset cells before adding new data.

ActionTry it

Clear SharePoint Workbook Range

Clear the contents and/or formatting of a range in a SharePoint Excel workbook.

ActionTry it

Clear Table Filter

Clear a filter from a table column using Microsoft Graph API.

ActionTry it

Clear Table Sort

Clear Table Sort

ActionTry it

Clear User Preferred Presence

Tool to clear a user's preferred presence setting in Microsoft Teams. Use when you need to remove the user's manually set presence status and allow the system to automatically determine their presence based on activity. Supports both delegated (user) and application (S2S) authentication.

ActionTry it

Clear Workbook Range

Clear values, formatting, or both from a range in a drive-hosted Excel workbook without deleting cells or shifting neighboring data.

ActionTry it

Clear Workbook Range

Clears values, formats, or both from a worksheet range in an Excel workbook stored in OneDrive or SharePoint without deleting cells or shifting neighboring data. Use this action when you need to reset a range while preserving the worksheet's cell structure.

ActionTry it

Clone Team

Tool to clone a Microsoft Teams team using the team ID. Use when you need to create a copy of an existing team including its structure, channels, and tabs. This is an asynchronous operation; poll the returned location URL to monitor progress.

ActionTry it

Close Excel Session

Tool to close an existing Excel workbook session. Use when you need to explicitly end a persistent session to release workbook locks. Note: The Microsoft Graph closeSession API is idempotent - it returns 204 for both active and already-closed sessions. This action validates the session first and returns an error for invalid or already-closed sessions to provide clearer user feedback. The validation uses refreshSession which is the only API endpoint that can detect closed sessions.

ActionTry it

Close SharePoint Workbook Session

Close an Excel workbook session.

ActionTry it

Close Workbook Session

Close an Excel workbook session without deleting the workbook.

ActionTry it

Complete Task

Mark a Microsoft To Do task as completed. Convenience wrapper that always PATCHes status='completed'; the server auto-sets completedDateTime. Use Update Task to reopen a task (status='notStarted') or to change other fields.

ActionTry it

Convert Table To Range

Convert a table to a range using Microsoft Graph API.

ActionTry it

Copy child mail folder

Copies a child mail folder and its contents to a destination folder in the user's mailbox.

ActionTry it

Copy DOCX

Copy a Graph DOCX item with both a .docx filename and DOCX MIME type to a OneDrive or SharePoint folder, wait boundedly for the asynchronous operation, and return verified destination metadata. If waiting times out, the server-side copy may continue.

ActionTry it

Copy Drive Item

Create a non-destructive asynchronous copy of a file or folder. Metadata and permissions are not copied; the new item inherits destination-folder permissions. Version history is copied only when explicitly requested.

ActionTry it

Copy group section to section group

Copies a OneNote section from a Microsoft 365 group's notebook into another section group. Use this action when you need to duplicate an existing OneNote section that lives in a Microsoft 365 group's notebook into a different section group. The operation is asynchronous and returns an Operation-Location header that should be polled to get the final result. The copy is additive and does not remove the source section. Poll the returned Operation-Location value to determine the final outcome.

ActionTry it

Copy Item

Copies a DriveItem file or folder, optionally renaming it or specifying a destination folder. Copy requests may be asynchronous; a monitor URL is returned when supplied by the service, and an accepted request does not mean the copy is complete.

ActionTry it

Copy message from child folder

Tool to copy an email message from a child folder (nested folder) to another folder within the user's mailbox. Use when duplicating messages from nested folder structures.

ActionTry it

Copy message to folder

Tool to copy an email message to another folder within the user's mailbox. Use when duplicating messages to multiple folders for organization.

ActionTry it

Copy notebook in group

Copies a OneNote notebook to the Notebooks folder in the destination Documents library. The notebook is copied asynchronously. This action initiates the copy operation and returns a 202 Accepted response with an Operation-Location header. Use the OnenoteOperationGet action to poll the Operation-Location endpoint to check the status of the copy operation until it completes. Use this action when you need to duplicate a notebook within a Microsoft 365 group, or copy it to a different group's documents library. The copied notebook's folder is created in the destination Documents library if it doesn't exist.

ActionTry it

Copy notebook in site

Copies a OneNote notebook within a SharePoint site. Use this action when you need to duplicate a notebook within a SharePoint site. This is an asynchronous operation. Poll the returned operation URL to check whether the copy has completed.

ActionTry it

Copy Presentation

Start an asynchronous Microsoft Graph copy of a PowerPoint presentation. A successful result means only that Graph accepted the submission; it does not mean the copy completed or ultimately succeeded. The action never returns the bearer-equivalent Location monitor URL. Discover the result by destination and filename with FIND_PRESENTATIONS. conflict_behavior is unsupported on OneDrive Personal. To preserve all versions, omit name and rename the copy after discovery.

ActionTry it

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. Search results cannot be correlated to the copy request, so a discovered candidate is returned as discovered_unverified and may belong to another writer. The bearer-equivalent Graph monitor URL is never returned or read. An exact-name search result is returned only as an uncorrelated candidate, never as confirmed completion, because Graph's secret monitor URL is not exposed or consumed. A timeout or indeterminate result is not proof of failure: verify the destination before retrying. All-version-history copies require the asynchronous COPY_PRESENTATION workflow because Graph does not safely combine that option with a discovery name.

ActionTry it

Copy section to notebook (site context)

Copy a site-hosted OneNote section to a notebook in the same SharePoint site. The copy is asynchronous; poll the returned operation URL for its status.

ActionTry it

Copy section to notebook (user)

Copies a user's OneNote section to a specified notebook. The operation is asynchronous and returns an operation location to poll for the final outcome; the copy does not remove the source section.

ActionTry it

Copy section to section group (user)

Copies a user's OneNote section to a specified section group. The operation is asynchronous and returns an operation location to poll for the final outcome; the copy does not remove the source section.

ActionTry it

Copy SharePoint Drive Item

Start an asynchronous copy of a SharePoint drive item.

ActionTry it

Copy site page to section

Copy a site-hosted OneNote page to a section natively.

ActionTry it

Copy user message from folder

Tool to copy a message from a specific user's mail folder to another folder. Use when you need to duplicate a message from a known source folder to a destination folder for a specific user.

ActionTry it

Copy user notebook

Start an asynchronous copy of a user OneNote notebook.

ActionTry it

Copy user page to section

Start an asynchronous copy of a user's OneNote page to a specified section, optionally in a Microsoft 365 group. The returned operation location can be polled to determine the outcome.

ActionTry it

Copy user's mail folder

Tool to copy a user's mail folder and its contents to another folder. Use when you need to duplicate a folder structure for a specific user's mailbox.

ActionTry it

Count messages

Count all messages, or messages matching an OData filter or KQL search, in an Outlook mailbox.

ActionTry it

Count site section group sections

Gets the provider-reported count of sections directly within a SharePoint site's OneNote section group. Use this action when you need to quickly determine the number of sections in a section group without retrieving the full list of section objects. Microsoft Graph requires the `ConsistencyLevel: eventual` header when using the `$count=true` query parameter on OneNote endpoints.

ActionTry it

Count user section group sections

Gets the provider-reported count of OneNote sections directly within a user's section group. Use this action when you need to quickly determine the number of sections in a section group without retrieving the full list of section objects. This is a read-only operation.

ActionTry it

Create a channel

Tool to create a new standard, private, or shared channel within a Microsoft Teams team. Use when you need to create a new channel for team collaboration.

ActionTry it

Create a channel

(DEPRECATED: use `MICROSOFT_TEAMS_CREATE_CHANNEL`) Tool to create a new standard, private, or shared channel within a Microsoft Teams team. Use when you need to create a new channel for team collaboration.

ActionTry it

Create a draft reply

Creates a draft reply in the specified user's Outlook mailbox to an existing message (identified by a valid `message_id`), optionally including a `comment` and CC/BCC recipients.

ActionTry it

Create a new text file

Creates a plain-text file in a user's OneDrive folder, identified by ID or path. The conflict behavior can fail, replace, or rename; content is plain text regardless of filename extension.

ActionTry it

Create Appointment

Create an appointment for a service at explicit start and end times, optionally assigning staff and customer details. Microsoft Bookings may send customers a confirmation email; opt_out_of_customer_email requests suppression but does not guarantee non-delivery.

ActionTry it

Create attachment upload session

Tool to create an upload session for large (>3 MB) message attachments. Use when you need to upload attachments in chunks.

ActionTry it

Create attachment upload session in child folder

Tool to create an upload session for large (>3 MB) message attachments in child mail folders. Use when you need to upload attachments to messages in nested folder structures.

ActionTry it

Create Booking Business

Create a shared booking business with the supplied display name. The business starts unpublished and can then be configured with the update tool.

ActionTry it

Create calendar

Creates a new calendar in the signed-in user's or a specified user's mailbox, for organizing events into a separate calendar.

ActionTry it

Create Calendar Event

Creates a new Outlook calendar event, ensuring `start_datetime` is chronologically before `end_datetime`.

ActionTry it

Create calendar event attachment

Creates a file or item attachment on an event in a specific calendar using the authenticated user's mailbox. This action supports delegated access, not app-only authentication.

ActionTry it

Create calendar event attachment upload session

Tool to create an upload session for large calendar event attachments in a specific calendar. Use when attaching files larger than 3 MB to Outlook calendar events in a specific calendar.

ActionTry it

Create calendar event for user

Create a new calendar event in a user's default calendar.

ActionTry it

Create calendar group

Tool to create a new calendar group for a user. Use when needing to organize calendars into groups.

ActionTry it

Create calendar group event attachment upload session

Tool to create an upload session for large calendar group event attachments. Use when attaching files larger than 3 MB to events in calendar groups.

ActionTry it

Create calendar in user's calendar group

Tool to create a new calendar in a calendar group for a specific user. Use when organizing events into a separate calendar within a specific calendar group for a user.

ActionTry it

Create Calendar Permission

Tool to create a calendar permission for a specific calendar in a calendar group. Use when granting access to a calendar for another user.

ActionTry it

Create calendar permission via event

Tool to create a calendar permission via an event's calendar. Use when granting calendar access through an event by specifying the event ID and user email address.

ActionTry it

Create Call Operation

Tool to create a new operation for a communications call. Use when you need to initiate a new operation on an active call.

ActionTry it

Create channel in group team

Tool to create a new channel in a group's associated team. Use when you have a group ID and need to create a channel in its team.

ActionTry it

Create Chat

Creates a new chat; if a 'oneOnOne' chat with the specified members already exists, its details are returned, while 'group' chats are always newly created. IMPORTANT: The authenticated user MUST be included as one of the members.

ActionTry it

Create Checklist Item

Add a checklist item (subtask) to a Microsoft To Do task in a specified task list. The created item is returned with its ID, display name, checked state, and creation time.

ActionTry it

Create Comment

Create a plain-text Excel cell comment through Microsoft Graph beta. This beta operation requires a delegated work or school account. Microsoft does not support beta APIs for production applications.

ActionTry it

Create contact

Creates a new contact in a Microsoft Outlook user's contacts folder.

ActionTry it

Create contact extension

Tool to create a new open extension on a contact within a child folder. Use when you need to store custom data with a contact.

ActionTry it

Create contact folder

Tool to create a new contact folder in the user's mailbox. Use when needing to organize contacts into custom folders.

ActionTry it

Create contact in child folder

Tool to create a new contact in a child folder within a contact folder. Use when you need to add a contact to a specific nested folder structure.

ActionTry it

Create Content Sharing Session

Tool to create a content sharing session in a Microsoft Teams call. Use when you need to initiate content sharing during an active call.

ActionTry it

Create Custom Question

Create a text or single-choice intake question for one booking business.

ActionTry it

Create Customer

Create a saved customer in one booking business with structured contact details.

ActionTry it

Create DOCX

Create a safe DOCX containing styled paragraphs and formatted runs, bullet or decimal lists, rectangular tables, or constrained HTML/Markdown source with safe external links and inline or fenced code rendered in Courier New, plus validated inline PNG/JPEG images, page breaks, and default/first/even headers and footers. Literal content is escaped and raw XML or image URLs are never accepted. The create-only default fails on a filename conflict. overwrite_existing remains available for backward compatibility; prefer UPSERT_DOCX when replacement is intended.

ActionTry it

Create DOCX sharing link

Create a view, edit, or embed sharing link for a verified DOCX. When link_scope is omitted, Graph uses the drive's default scope, which can be anonymous. Returns Graph's capability-bearing URL; treat it as a secret. Sharing can change the document eTag, so call READ_DOCX again before editing. Setting retain_inherited_permissions=false removes all existing permissions when the item is shared for the first time.

ActionTry it

Create drive folder

Create a child folder under a Microsoft drive item.

ActionTry it

Create Drive Item Permission

Tool to create a new permission on a OneDrive drive item. Use when you need to grant application or SharePoint group permissions to a file or folder. This endpoint supports creating application permissions and SharePoint site group permissions only.

ActionTry it

Create Drive Upload Session

Create a resumable upload session for a new file below a drive folder.

ActionTry it

Create email draft

Creates a new Outlook email draft with subject, body, recipients, and an optional attachment. This action creates a standalone draft for new conversations. To create a draft reply to an existing conversation/message, use the OUTLOOK_CREATE_DRAFT_REPLY action instead.

ActionTry it

Create Email Rule

Create email rule filter with conditions and actions

ActionTry it

Create event attachment upload session

Tool to create an upload session for large calendar event attachments. Use when attaching files larger than 3 MB to Outlook calendar events.

ActionTry it

Create event extension

Tool to create a new open extension on a calendar event within a specific calendar group and calendar. Use when you need to store custom data with an event.

ActionTry it

Create Event in Calendar (Deprecated)

DEPRECATED: Use OUTLOOK_CREATE_USER_CALENDAR_CALENDAR_EVENT instead. Tool to create a new event in a specific Outlook calendar. Use when you need to add an event to a particular calendar by its ID.

ActionTry it

Create event in specific calendar

Tool to create a new event in a specific calendar for a user. Use when you need to create events in a specific calendar (e.g., shared or secondary calendars).

ActionTry it

Create Excel Session

Create a session for an Excel workbook using Microsoft Graph API.

ActionTry it

Create Folder

Create a folder under a parent Microsoft Graph drive item.

ActionTry it

Create Folder

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

ActionTry it

Create folder

Creates a new folder in the user's OneDrive with configurable conflict behavior, optionally within a specified parent_folder (by ID or full path from root) which, if not the root, must exist and be accessible.

ActionTry it

Create forward draft

Tool to create a draft forward of an existing message. Use when you need to prepare a forward that can be edited before sending. The draft can be updated with recipients and additional content before being sent.

ActionTry it

Create Graph subscription

Create a Microsoft Graph change-notification subscription for a Teams resource. The connected account must have the read permission required by the selected resource.

ActionTry it

Create group calendar event

Create an event in a Microsoft 365 group calendar.

ActionTry it

Create group nested section group

Create a section group inside another group OneNote section group.

ActionTry it

Create group notebook

Creates a new OneNote notebook within a Microsoft 365 group. Use this action when you need to create a new notebook for storing notes within a specific Microsoft 365 group. The notebook will be owned by the specified group and accessible to all members of that group with appropriate permissions. Required permissions: Notes.Create (least privileged), Notes.ReadWrite, or Notes.ReadWrite.All for the group.

ActionTry it

Create group OneNote page

Creates a new OneNote page in the default section of the default notebook for a Microsoft 365 group. Use this action when you need to programmatically create a new page in a group's OneNote notebook. The page content must be provided as HTML. The page will be created in the default section of the default notebook unless a specific section name is provided via the sectionName query parameter.

ActionTry it

Create Linked Resource

Attach a partner-application link to an existing Microsoft To Do task.

ActionTry it

Create mail folder

Tool to create a new mail folder. Use when you need to organize email into a new folder.

ActionTry it

Create mail folder message attachment

Tool to add an attachment to a message in a specific mail folder. Use when you need to attach a file to a message located in a particular mail folder.

ActionTry it

Create mail folder message attachment upload session

Tool to create an upload session for large (>3 MB) message attachments in a specific mail folder. Use when you need to upload attachments in chunks to a message located in a mail folder.

ActionTry it

Create master category (Deprecated)

DEPRECATED: Use OUTLOOK_CREATE_USER_MASTER_CATEGORY instead. Tool to create a new category in the user's master category list. Use after selecting a unique display name.

ActionTry it

Create me event attachment upload session

Tool to create an upload session for large event attachments. Use when attaching files larger than 3 MB to the authenticated user's Outlook events.

ActionTry it

Create message attachment

Tool to create an attachment for a message. Use when you need to attach a file or item to an existing message. Supports file attachments, item attachments, and reference attachments.

ActionTry it

Create message in mail folder

Tool to create a new message in a specific mail folder. Use when you need to create a draft message in a particular folder (e.g., drafts, custom folders).

ActionTry it

Create message in user's child folder

Tool to create a new draft message in a child folder within a user's mail folder. Use when creating messages in nested folder structures for a specific user's mailbox.

ActionTry it

Create Microsoft 365 group event

Create an event in a Microsoft 365 group's default calendar using delegated access. Supplying attendees sends meeting invitations to them.

ActionTry it

Create Microsoft Graph Subscription

Create a Microsoft Graph webhook subscription.

ActionTry it

Create OneNote page in section

Creates a OneNote page in a specified section for the signed-in user from an HTML content fragment, with an optional title and creation timestamp. Images and attachments can be referenced by external URLs or supplied as named binary resources.

ActionTry it

Create online meeting

Creates a standalone Microsoft Teams online meeting that is not linked to a calendar event. When an external ID is supplied, it creates or retrieves the meeting and accepts a narrower set of meeting options.

ActionTry it

Create open shift change request

Tool to create a new open shift change request in a team schedule. Use when a team member wants to claim an available open shift.

ActionTry it

Create open shifts

Tool to create a new open shift in a Microsoft Teams team schedule. Use when you need to publish available shifts that team members can claim.

ActionTry it

Create or get online meeting

Tool to create a new Microsoft Teams online meeting or retrieve an existing one based on externalId. Use when you need an idempotent meeting creation operation that returns an existing meeting if the externalId matches.

ActionTry it

Create or update schedule

Tool to create or replace a schedule object for a Microsoft Teams team. Use when you need to enable or configure scheduling features for a team.

ActionTry it

Create Planner bucket

Create a bucket in a Microsoft Planner plan.

ActionTry it

Create Planner task

Create a Microsoft Planner task in a plan, with optional bucket placement and assignees.

ActionTry it

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. The generated Open XML package, relationships, and semantic readback are validated locally before exactly one Microsoft Graph upload. Limits include 500 content blocks, 500,000 text characters, 10,000 line breaks, 2,000 table cells, and 20 PNGs (10 MiB each, 25 MiB compressed and decoded in aggregate); the final package is limited to 50 MiB.

ActionTry it

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.

ActionTry it

Create reply draft

Deprecated. Creates a reply draft for a specified message in the authenticated user's or another user's mailbox.

ActionTry it

Create reply draft for user mail folder message

Tool to create a reply draft for a message in a user's mail folder. Use when you need to prepare a reply without sending it immediately. The draft is created in the Drafts folder and includes the RE: prefix in the subject line.

ActionTry it

Create reply-all draft for child folder message

Tool to create a draft reply-all to a message in a child folder. Use when you need to create a draft reply to the sender and all recipients of a message located in a subfolder within a mail folder.

ActionTry it

Create reply-all draft for mail folder message

Creates a reply-all draft for a message in a specified mail folder, optionally including a comment. This tool is deprecated.

ActionTry it

Create reply-all draft for user message

Tool to create a draft reply-all to a user's message. Use when you need to create a draft reply to the sender and all recipients of an email message in a user's mailbox.

ActionTry it

Create reply-all draft in folder

Tool to create a reply-all draft for a message in a mail folder. Use when you need to create a draft reply to all recipients of an email.

ActionTry it

Create schedule day note

Tool to create a new day note in a team's schedule. Use when you need to add notes or reminders for a specific date in the team schedule. Day notes help communicate important information to team members for a particular day.

ActionTry it

Create scheduling group

Tool to create a new scheduling group in a team's schedule. Use when you need to organize team members into groups for shift scheduling and management. This action uses 'team_id' parameter naming which aligns with the Microsoft Graph API endpoint (/teams/{id}/schedule/schedulingGroups).

ActionTry it

Create section group in group notebook

Creates a new section group within a OneNote notebook that belongs to a Microsoft 365 group. Use this action when you need to organize sections inside a group notebook by creating a new top-level section group to hold related sections together. The displayName must be 50 characters or fewer and cannot contain the characters ? * / : < > | & # ' % ~. Section group names must be unique within the same hierarchy level in the notebook.

ActionTry it

Create section in section group

Creates a new OneNote section within a specified section group of a Microsoft 365 group. Use this action when you need to add a new section to organize OneNote pages within a section group's hierarchy within a group. The section name must be unique within the same hierarchy level, cannot exceed 50 characters, and cannot contain the characters: ?*/:<>|&#''%~. Repeating the call with the same display name may create duplicate sections depending on the API's handling of unique-name constraints.

ActionTry it

Create section in site notebook

Create a OneNote section in a specified notebook in a SharePoint site or, when no site is supplied, in the signed-in user's OneNote. The section name must be unique at the same hierarchy level, be no longer than 50 characters, and exclude ?*/:<>|&#'%~.

ActionTry it

Create section in user notebook

Creates a OneNote section in a specified user's notebook and returns available created-section details. The section name must be unique within the same hierarchy level, no longer than 50 characters, and cannot contain ?*/:<>|&#'%~.

ActionTry it

Create section in user section group

Creates a new OneNote section within a specified section group for a specific user. Use this action when you need to add a new section to organize OneNote pages within a section group's hierarchy for a specific user's notebook. The section name must be unique within the same hierarchy level, cannot exceed 50 characters, and cannot contain the characters: ?*/:<>|&#''%~. Repeating the call with the same display name may create duplicate sections depending on the API's handling of unique-name constraints.

ActionTry it

Create section in user's section group

Creates a new OneNote section within a specified section group of a notebook for the signed-in user. Use this action when you need to add a new section to organize OneNote pages within a user's section group hierarchy. The section name must be unique within the same hierarchy level, cannot exceed 50 characters, and cannot contain the characters: ?*/:<>|&#''%~. Repeating the call with the same display name may create duplicate sections depending on the API's handling of unique-name constraints.

ActionTry it

Create Service

Create a bookable service with a name and default duration, optionally configuring location, price, staff, reminders, questions, and scheduling rules.

ActionTry it

Create SharePoint Document Set Version

Capture a new version of a document set item in a SharePoint list.

ActionTry it

Create SharePoint Drive Item Permission

Create an application or Embedded group grant, rather than invite a user.

ActionTry it

Create SharePoint Folder

Create a folder inside a SharePoint drive folder.

ActionTry it

Create SharePoint List

Create a SharePoint list.

ActionTry it

Create SharePoint List Column

Create a SharePoint list column definition.

ActionTry it

Create SharePoint List Item

Create a SharePoint list item.

ActionTry it

Create SharePoint List Item

Create an item in a SharePoint list using Microsoft Graph through the OneDrive connection. Use when you need to add a new row/item to a SharePoint list after resolving the site ID and list ID.

ActionTry it

Create SharePoint List Item Permission

Create an application permission on a SharePoint list item, not a user invitation.

ActionTry it

Create SharePoint List Permission

Create an application permission on a SharePoint list, not a user invitation.

ActionTry it

Create SharePoint Sharing Link

Create a sharing link for a SharePoint drive item.

ActionTry it

Create SharePoint Site Column

Create a SharePoint site column definition.

ActionTry it

Create SharePoint Site Content Type

Create a SharePoint site content type.

ActionTry it

Create SharePoint Site Page

Create a modern SharePoint site page.

ActionTry it

Create SharePoint Site Page Section Web Part

Create a text or supported standard web part in a site page section.

ActionTry it

Create SharePoint Site Permission

Grant an application (Sites.Selected) permission on a SharePoint site.

ActionTry it

Create SharePoint Upload Session

Create an upload session for large SharePoint file uploads.

ActionTry it

Create SharePoint Workbook Session

Create an Excel workbook session for a workbook stored in SharePoint.

ActionTry it

Create Sharing Link

Tool to create a sharing link for a DriveItem (file or folder) by its unique ID. Use when you need to generate a shareable link for an item in OneDrive or SharePoint.

ActionTry it

Create site nested section group

Create a section group inside another site OneNote section group.

ActionTry it

Create site notebook

Create a OneNote notebook in a SharePoint site.

ActionTry it

Create site section page

Create a OneNote page from HTML in a SharePoint site's section.

ActionTry it

Create Staff Member

Add a staff member to one booking business with a role, email, time zone, and optional working schedule.

ActionTry it

Create Task

Create a task in a Microsoft To Do task list. Only title is required. Dates are passed as flat ISO-8601 strings plus a shared timezone; the tool builds the Graph dateTimeTimeZone objects. Notes are passed as body_content (+ body_content_type). NOTE: To Do treats due dates as whole days — the time component of due_date_time is normalized to midnight on save.

ActionTry it

Create Task List

Create a new Microsoft To Do task list.

ActionTry it

Create Team

Create a new Microsoft Teams team with an optional template, channels, and members. Creation is asynchronous; the response provides an operation location for tracking progress.

ActionTry it

Create Team From Group

Create a Microsoft Teams team from an existing Microsoft 365 group to add Teams capabilities to that group. Optionally configure member, guest, messaging, and fun settings; creation may be asynchronous.

ActionTry it

Create team schedule shift

Tool to create a new shift in a Microsoft Teams team schedule. Use when you need to assign work shifts to team members with specific start/end times and details.

ActionTry it

Create time off

Tool to create a new timeOff instance in a team's schedule. Use when you need to create approved time off for a team member (vacation, sick leave, etc.).

ActionTry it

Create time off reason

Tool to create a new time off reason in a team's schedule. Use when you need to define a new category for time off requests with a custom name and icon.

ActionTry it

Create time off request

Tool to create a new time off request in a team's schedule. Use when a team member needs to request time off for vacation, sick leave, or other absences.

ActionTry it

Create To Do task

Tool to create a new task in Microsoft To Do within a specified task list. Use when adding tasks with title, due dates, reminders, importance levels, descriptions, categories, and linked resources.

ActionTry it

Create Upload Session

Create a resumable upload session at a drive-root path.

ActionTry it

Create Upload Session

Create only a resumable upload session for a named file; this action does not upload bytes. It returns a short-lived preauthenticated uploadUrl for an external fragment uploader. Keep the URL secret and do not send an Authorization header to it.

ActionTry it

Create Upload Session By Path

Create only a resumable upload session at a root-relative path; this action does not upload bytes. It returns a short-lived preauthenticated uploadUrl for an external fragment uploader. Keep the URL secret and do not send an Authorization header to it.

ActionTry it

Create user calendar event attachment

Tool to create a new attachment for a user's calendar event. Use when you need to attach a file or item to an existing event in a specific user's calendar.

ActionTry it

Create user calendar event attachment

Tool to create a new attachment for an event in a specific user's calendar. Use when you need to attach a file or item to an event within a particular user's calendar.

ActionTry it

Create user calendar event extension

Tool to create a new open extension on a calendar event for a specific user. Use when you need to store custom data with an event.

ActionTry it

Create user calendar group event

Tool to create a new calendar event in a specific user's calendar within a calendar group. Use when creating events for a particular user in a calendar that belongs to a calendar group.

ActionTry it

Create user calendar group event attachment

Tool to create a new attachment for an event in a calendar within a calendar group for a specific user. Use when you need to attach a file or item to an event in a user's calendar group.

ActionTry it

Create user calendar permission

Tool to create a new calendar permission for a specific user's calendar. Use when you need to share another user's calendar with someone or grant access with specific permission levels.

ActionTry it

Create user contact extension

Tool to create a new open extension on a contact within a user's contact folder. Use when you need to store custom data with a contact.

ActionTry it

Create user contact extension

Tool to create a new open extension on a specific user's contact. Use when you need to store custom data with a contact for a specific user.

ActionTry it

Create user contact folder child folder

Tool to create a child contact folder within a parent contact folder for a specific user. Use when you need to organize contacts into nested folder hierarchies for a given user.

ActionTry it

Create user contact in folder

Tool to create a new contact in a specific user's contact folder. Use when you need to add a contact to a particular folder for a specified user.

ActionTry it

Create user event attachment upload session

Creates an upload session for a file attachment on a specified user's calendar event and returns the upload URL and session details. This tool is deprecated.

ActionTry it

Create user Focused Inbox override

Tool to create a Focused Inbox override for a sender identified by SMTP address for a specific user. Use when you need to configure messages from a specific sender to always be classified as focused or other for a particular user.

ActionTry it

Create user mail folder message extension

Tool to create a new open extension on a message in a user's mail folder. Use when you need to store custom data with a specific message in a user's mailbox.

ActionTry it

Create user mail folder message forward draft

Tool to create a forward draft of an Outlook message for a specific user. Use when you need to prepare a forward email that can be edited before sending. The draft is created in the Drafts folder with the FW: prefix in the subject line.

ActionTry it

Create User Mail Folder Message Rule

Tool to create a message rule in a user's mail folder. Use when automating message processing with filters and actions.

ActionTry it

Create user mail folders child folders

Tool to create a new child folder under a specified mail folder for a user. Use when organizing email into nested folder hierarchies within a specific user's mailbox.

ActionTry it

Create user master category

Tool to create a new category in a user's master category list. Use when you need to add a category to organize email and calendar items for a specific user.

ActionTry it

Create user message

Tool to create a new draft message in a user's mailbox. Use when creating draft messages for a specific user or the authenticated user.

ActionTry it

Create user message attachment

Tool to create an attachment on a message in a user's mail folder. Use when you need to attach a file or item to an existing message in a specific user's mailbox.

ActionTry it

Create user message extension

Tool to create a new open extension on a message in a child mail folder for any user. Use when you need to store custom data with a message in a nested folder structure.

ActionTry it

Create user nested section group

Create a section group inside another user OneNote section group.

ActionTry it

Create user notebook

Creates a new OneNote notebook for the signed-in user. Use this action when you need to create a new personal notebook to organize notes. The notebook will be created in the user's default OneDrive for Business location. Notebook names must be unique, cannot exceed 128 characters, and cannot contain ? * / : < > | ' or ". Ampersands are allowed. Returns the full created notebook object including the server-assigned ID and URLs for accessing sections.

ActionTry it

Create user offer shift request

Create an offer shift request in a team's schedule when a team member wants to offer their shift to another team member.

ActionTry it

Create user OneNote page

Creates a new OneNote page in the default section of the default notebook for a specific user. Use this action when you need to programmatically create a new page in a user's OneNote notebook. The page content must be provided as HTML. The page will be created in the default section of the default notebook unless a specific section name is provided via the sectionName query parameter.

ActionTry it

Create user online meeting

Tool to create a new Microsoft Teams online meeting for a specific user. Use when you need to create an online meeting on behalf of a user.

ActionTry it

Create user section page

Creates a OneNote page in a specified user's section using HTML content, with optional named binary resources. When a title or creation time is supplied, the action wraps the content in an HTML document; otherwise, provide a complete HTML document.

ActionTry it

Create Workbook

Tool to create a new Excel workbook file at a specified drive path. Generates a new .xlsx file with specified worksheets and data, then uploads it to OneDrive.

ActionTry it

Create workbook session

Create workbook session

ActionTry it

Create Workbook Session

Create a persistent or temporary session for an Excel workbook.

ActionTry it

Create Workbook Sharing Link

Create or retrieve an application-owned sharing link for a workbook.

ActionTry it

Decline calendar event

Declines a calendar event invitation, optionally including a comment or proposed new time and controlling whether a response is sent. Returns a success message when the request is accepted.

ActionTry it

Delete Appointment

Permanently delete an appointment without invoking Microsoft Bookings' cancellation-message action. This operation cannot be undone.

ActionTry it

Delete Booking Business

Permanently delete one shared booking business and all of its Microsoft Bookings data. This operation cannot be undone.

ActionTry it

Delete calendar

Tool to delete a calendar other than the default calendar from a user's mailbox. Use when removing calendars that are no longer needed.

ActionTry it

Delete calendar event

Tool to delete a calendar event from a user's Outlook calendar. Use when removing events that are no longer needed or were created in error.

ActionTry it

Delete calendar event (Deprecated)

DEPRECATED: Use OUTLOOK_DELETE_CALENDAR_EVENT instead. Tool to delete an event from the user's calendar. Use when removing calendar events. If this is a meeting, deleting it removes it from the organizer's calendar and sends a cancellation message to all attendees. Require explicit user confirmation before calling this action.

ActionTry it

Delete calendar group

Tool to delete a calendar group other than the default calendar group. Use when removing unused calendar groups from the mailbox.

ActionTry it

Delete calendar group event attachment

Tool to delete an attachment from an event in a calendar within a calendar group. Use when you need to remove a file or item attachment from an event in a specific calendar group.

ActionTry it

Delete Call Operation

Tool to delete a navigation property operation for a communications call. Use when you need to remove a specific commsOperation from a call.

ActionTry it

Delete channel tab

Tool to delete a tab from a Microsoft Teams channel. Use when you need to permanently remove a tab from a channel.

ActionTry it

Delete Checklist Item

Delete a checklist item (subtask) from a Microsoft To Do task. This permanently removes the checklist item (this cannot be undone).

ActionTry it

Delete Child Folder Message

Tool to delete a message from a child mail folder in Outlook. Use when removing messages from nested folder structures or cleaning up messages in subfolders.

ActionTry it

Delete Contact

Permanently deletes an existing contact, using its `contact_id` (obtainable via 'List User Contacts' or 'Get Contact'), from the Outlook contacts of the user specified by `user_id`.

ActionTry it

Delete contact extension

Tool to delete a navigation property extension from a contact within a child folder. Use when removing custom extension data from a contact.

ActionTry it

Delete contact extension

Tool to delete an open extension from a contact. Use when removing custom data extensions that are no longer needed.

ActionTry it

Delete contact folder

Tool to delete a contact folder from the user's mailbox. Use when you need to remove an existing contact folder.

ActionTry it

Delete Contact from Folder

Tool to permanently delete a contact from a specific contact folder. Use when removing contacts from organized folders in Outlook.

ActionTry it

Delete Contact from User's Child Folder

Tool to delete a contact from a child folder in a user's contact folder. Use when you need to remove a contact from a specific child folder within a contact folder.

ActionTry it

Delete Custom Question

Permanently delete one custom intake question from a booking business. This operation cannot be undone.

ActionTry it

Delete Customer

Permanently delete one saved customer from a Microsoft Bookings business. This operation cannot be undone.

ActionTry it

Delete DOCX

Move one DOCX to the provider recycle bin only when its current eTag matches. This action does not bypass shared locks or checked-out state. A successful result does not guarantee permanent erasure.

ActionTry it

Delete Drive Following

Tool to unfollow a driveItem by removing it from the user's followed items collection. Use when you need to stop following a file or folder that was previously marked to follow.

ActionTry it

Delete Drive Item

Move a OneDrive or SharePoint drive item to the recycle bin by item ID.

ActionTry it

Delete Drive Item

Move one Microsoft Graph drive file or folder to the recycle bin by drive ID and item ID. Supports conditional deletion and documented lock-bypass preferences.

ActionTry it

Delete Drive Item Permission

Tool to delete a permission from a drive item. Use when you need to revoke sharing access to a file or folder. Only non-inherited sharing permissions can be deleted.

ActionTry it

Delete Email Rule

Delete an email rule permanently; deletion is irreversible. Confirm rule details with the user before executing. Removing a rule may alter the firing order and stop-processing behavior of remaining rules.

ActionTry it

Delete event attachment

Tool to delete an attachment from an Outlook calendar event. Use when you need to remove a file or item attachment from an existing event.

ActionTry it

Delete event extension

Tool to delete an open extension from a calendar event in a calendar group. Use when removing custom extension data that is no longer needed.

ActionTry it

Delete event from specific calendar

Tool to delete an event from a specific calendar in Outlook. Use when removing events from secondary or shared calendars by providing both calendar ID and event ID.

ActionTry it

Delete Folder

Move a folder and its descendant tree to the Microsoft Graph recycle bin after verifying the item is a folder. The delete uses a caller-supplied eTag or, when none is supplied, the preflight eTag if available.

ActionTry it

Delete Graph subscription

Permanently delete a Microsoft Graph change-notification subscription by ID. The connected account must retain the permission used for the subscribed Teams resource.

ActionTry it

Delete group section page

Deletes a OneNote page within a Microsoft 365 group's OneNote workspace. Canonical action for this group page deletion route. Microsoft Graph returns 204 No Content after accepting the deletion; OneNote retention policies may still apply.

ActionTry it

Delete inference classification override

Tool to delete an inference classification override for a specific sender. Use when removing custom Focused Inbox rules that were previously set.

ActionTry it

Delete Item

Delete a DriveItem (file or folder) by ID from a specified drive or user's OneDrive, defaulting to the authenticated user's drive. The item is moved to the recycle bin rather than permanently deleted; storage quota is not freed until the recycle bin is emptied.

ActionTry it

Delete mail folder

Delete a mail folder from a user's mailbox. The tool rejects well-known system folder names as folder identifiers.

ActionTry it

Delete mail folder child folder

Tool to delete a child mail folder from a parent mail folder. Use when removing nested mail folders from a user's mailbox.

ActionTry it

Delete Mail Folder Message

Tool to delete a message from a specific mail folder in Outlook. Use when removing messages from a particular folder or cleaning up folder contents.

ActionTry it

Delete mail folder message rule

Tool to delete a message rule from a specific mail folder. Use when you need to remove an email automation rule from a folder.

ActionTry it

Delete master category

Tool to delete a category from the user's master category list. Use when removing unused or obsolete categories from the mailbox.

ActionTry it

Delete Message

Tool to permanently delete an Outlook email message by its message_id. Use when removing unwanted messages, cleaning up drafts, or performing mailbox maintenance.

ActionTry it

Delete Message Attachment

Tool to delete an attachment from a message. Use when removing file or item attachments from messages in Outlook.

ActionTry it

Delete Message Attachment

Delete an attachment from a message in a mail folder or its child folder.

ActionTry it

Delete Message Attachment (Deprecated)

DEPRECATED: Use OUTLOOK_DELETE_MESSAGE_ATTACHMENT instead. Tool to delete an attachment from a message in a mail folder. Use when removing file or item attachments from messages in Outlook mail folders.

ActionTry it

Delete message extension

Tool to delete a navigation property extension from a message within a mail folder. Use when removing custom extension data from a message.

ActionTry it

Delete message extension

Tool to delete an open extension from an Outlook message. Use when removing custom extension data that is no longer needed from a message.

ActionTry it

Delete Microsoft Graph Subscription

Delete a Microsoft Graph webhook subscription.

ActionTry it

Delete Named Item

Permanently delete a workbook-scoped named item; this cannot be undone.

ActionTry it

Delete OneNote page for user

Deletes a OneNote page from a user's OneNote workspace. Canonical action for this user page deletion route. Microsoft Graph returns 204 No Content after accepting the deletion; OneNote retention policies may still apply. Use this action when you need to remove an unwanted OneNote page from a user's notebook that has been shared with the current user.

ActionTry it

Delete OneNote page from section

Delete a OneNote page by page ID within a Microsoft 365 group. Legacy notebook and section IDs are ignored; OneNote retention policies may apply.

ActionTry it

Delete OneNote page from site

Deletes a OneNote page from a SharePoint site. Use this action to delete a OneNote page from a SharePoint site's OneNote workspace. Microsoft Graph returns 204 No Content after accepting the deletion; OneNote retention policies may still apply.

ActionTry it

Delete open shift

Tool to delete an open shift from a Microsoft Teams schedule. Use when you need to remove an unfilled shift from the team schedule.

ActionTry it

Delete Planner task

Permanently delete a Microsoft Planner task using its last known ETag. Microsoft Graph rejects the deletion if the task has changed since that ETag was read.

ActionTry it

Delete Presentation

Move a PowerPoint presentation to the Microsoft Graph recycle bin. This action does not permanently erase the file. It can require a matching eTag or cTag and can send Microsoft's documented shared-lock or checkout bypass preferences.

ActionTry it

Delete Range

Delete worksheet cells and shift the remaining cells up or left.

ActionTry it

Delete Service

Permanently delete one service from a Microsoft Bookings business. This operation cannot be undone.

ActionTry it

Delete SharePoint Drive Item

Delete a SharePoint drive item.

ActionTry it

Delete SharePoint Drive Item Permission

Delete a sharing permission from a SharePoint drive item.

ActionTry it

Delete SharePoint Drive Item Version

Delete a SharePoint drive item version.

ActionTry it

Delete SharePoint Item Permission

Revoke a Microsoft Graph beta permission from a SharePoint list or list item.

ActionTry it

Delete SharePoint List

Delete a SharePoint list.

ActionTry it

Delete SharePoint List Column

Delete a SharePoint list column definition.

ActionTry it

Delete SharePoint List Content Type

Delete a SharePoint list content type.

ActionTry it

Delete SharePoint List Item

Delete a SharePoint list item.

ActionTry it

Delete SharePoint Share Permission

Revoke the sharing-link permission for a shared SharePoint or OneDrive item.

ActionTry it

Delete SharePoint Site Column

Delete a SharePoint site column definition.

ActionTry it

Delete SharePoint Site Content Type

Delete a SharePoint site content type.

ActionTry it

Delete SharePoint Site Page

Delete a SharePoint site page.

ActionTry it

Delete SharePoint Site Page Section Web Part

Delete a web part by its position in a site page section or column.

ActionTry it

Delete SharePoint Site Permission

Revoke an application (Sites.Selected) permission from a SharePoint site.

ActionTry it

Delete SharePoint Workbook Range

Delete a range from a SharePoint Excel workbook and shift the remaining cells.

ActionTry it

Delete SharePoint Workbook Table

Delete a table from an Excel workbook stored in SharePoint.

ActionTry it

Delete SharePoint Workbook Worksheet

Delete a worksheet in an Excel workbook stored in SharePoint.

ActionTry it

Delete Shares Permission

Tool to delete the permission navigation property for a shared drive item. Use when you need to remove a sharing link permission. This effectively revokes access via the specific share link.

ActionTry it

Delete Staff Member

Permanently remove one staff member from a Microsoft Bookings business. This operation cannot be undone.

ActionTry it

Delete Table

Permanently delete an Excel table by its ID or name.

ActionTry it

Delete Table Column

Delete a column from a table using Microsoft Graph API.

ActionTry it

Delete Table Row

Delete a row from a table using Microsoft Graph API.

ActionTry it

Delete Task

Delete a task from a Microsoft To Do task list. WARNING: this also permanently removes the task's checklist items and linked resources.

ActionTry it

Delete Task Attachment

Permanently delete a file attachment from a Microsoft To Do task. This cannot be undone.

ActionTry it

Delete Task List

Delete a Microsoft To Do task list. WARNING: this cascades — all tasks in the list and their checklist items are permanently deleted.

ActionTry it

Delete team channel

Tool to delete a channel from a Microsoft Teams team. Use when you need to permanently remove a channel. Note that the General channel cannot be deleted.

ActionTry it

Delete team schedule day note

Tool to delete a day note from a Microsoft Teams schedule. Use when you need to remove a day note from a specific date in the team schedule. The If-Match header with ETag value is required for deletion.

ActionTry it

Delete team schedule shift

Tool to delete a shift from a Microsoft Teams team schedule. Use when you need to permanently remove a scheduled shift.

ActionTry it

Delete team scheduling group

Tool to delete a scheduling group from a Microsoft Teams team schedule. Use this when you need to remove a scheduling group from a specific team.

ActionTry it

Delete Teams team

Delete a Microsoft Teams team by its associated Microsoft 365 group ID. This deletes the underlying group.

ActionTry it

Delete time off

Tool to delete a timeOff from a team's schedule. Use when you need to remove a scheduled time off entry from a team member's schedule.

ActionTry it

Delete time off reason

Tool to delete a time off reason from a team's schedule. Use when you need to remove a time off reason. Note: This operation marks the time off reason as inactive rather than permanently deleting it.

ActionTry it

Delete time off request

Tool to delete a time off request from a Microsoft Teams team schedule. Use when you need to permanently remove a time off request.

ActionTry it

Delete To Do task

Tool to permanently delete a task from a Microsoft To Do task list. Use when removing a task that is no longer needed. This action cannot be undone.

ActionTry it

Delete user calendar event attachment

Tool to delete an attachment from an event in a specific user's calendar. Use when you need to remove a file or item attachment from an event in a calendar.

ActionTry it

Delete user calendar group calendar

Tool to delete a calendar from a specific user's calendar group in Microsoft Outlook. Use when removing a calendar that belongs to a user's calendar group.

ActionTry it

Delete user calendar group calendar event

Tool to delete a calendar event from a specific user's calendar within a calendar group. Use when removing events from calendars organized under calendar groups for a specific user.

ActionTry it

Delete User Calendar Group Calendar Permission

Tool to delete a calendar permission from a user's calendar within a calendar group. Use when revoking calendar sharing access for specific users.

ActionTry it

Delete User Calendar Permission

Delete a calendar permission from a user's primary calendar to revoke calendar sharing access.

ActionTry it

Delete User Calendars Calendar Permission

Tool to delete a calendar permission from a specific user's calendar. Use when revoking access to a shared calendar.

ActionTry it

Delete User Child Folder Message Permanently

Tool to permanently delete a message from a user's child mail folder in Outlook. Unlike standard DELETE, this action makes the message unrecoverable by moving it to the Purges folder in the dumpster. Use when you need to ensure a message in a nested folder cannot be restored from deleted items.

ActionTry it

Delete user contact extension

Deletes an extension from a contact in a user's child contact folder. This tool is deprecated.

ActionTry it

Delete user contact folder child folder

Tool to delete a child contact folder from a parent contact folder for a specific user. Use when removing nested contact folders from a user's mailbox.

ActionTry it

Delete user contact folder contact extension

Tool to delete an extension from a contact in a user's contact folder. Use when removing custom extension data from a contact.

ActionTry it

Delete user event attachment

Tool to delete an attachment from a user's Outlook event. Use when you need to remove a file or item attachment from an existing event.

ActionTry it

Delete user event extension

Tool to delete an open extension from a user's calendar event. Use when removing custom extension data that is no longer needed.

ActionTry it

Delete user message attachment

Deprecated. Deletes an attachment from a message in the authenticated user's mailbox or a specified user's mailbox.

ActionTry it

Delete user message extension

Delete user message extension

ActionTry it

Delete user OneNote page from section

Deletes a OneNote page by page ID for a specified user or the current user; OneNote retention policies may still apply. Notebook, section group, and section IDs are ignored and do not constrain the deletion.

ActionTry it

Delete User Online Meeting

Tool to delete an online meeting for a user. Use when you need to permanently remove an online meeting from a user's calendar.

ActionTry it

Delete Workbook Range

Deletes a range of cells from an Excel worksheet in OneDrive, shifting remaining cells up or left to fill the gap.

ActionTry it

Delete Workbook Worksheet

Deletes a worksheet from a workbook in OneDrive by its ID or name. Use this action when you need to remove a specific worksheet from an Excel workbook stored in OneDrive or SharePoint. This action is irreversible — the worksheet cannot be recovered once deleted. Note that deleting the last visible worksheet in a workbook may result in an error.

ActionTry it

Delete Worksheet

Tool to delete a worksheet from the workbook. Use when cleaning up unused or temporary sheets after verifying no dependencies exist. Example: "Delete 'Sheet2' after review."

ActionTry it

Discard Checkout

Tool to discard the checkout of a driveItem, releasing it and discarding any changes made while checked out. Use when you need to cancel a checkout and revert changes on a file in SharePoint or OneDrive.

ActionTry it

Discard SharePoint Drive Item Checkout

Discard SharePoint Drive Item Checkout.

ActionTry it

Dismiss event reminder

Dismiss a reminder for a specific event in the signed-in user's or specified user's default calendar.

ActionTry it

Dismiss user calendar event reminder

Tool to dismiss a reminder for a specific event in a user's calendar. Use when you need to turn off or remove a reminder alert for an event in a specific user's calendar.

ActionTry it

Dismiss user calendar group event reminder

Tool to dismiss a reminder for an event in a user's calendar within a calendar group. Use when you need to turn off a reminder for an event in a specific user's calendar group.

ActionTry it

Dismiss user event reminder

Tool to dismiss a reminder for a specific user's calendar event. Use when you need to turn off or remove a reminder alert for an event in a user's calendar.

ActionTry it

Download a file

Downloads a file from a user's OneDrive using its item ID, which must refer to a file and not a folder. Response contains a content object with the downloaded file, MIME type, and name; raw file data is not returned directly. Parsing content from Excel, Word, PDF, or other formats requires additional tooling. The downloaded file can be passed to downstream tools such as OUTLOOK_SEND_EMAIL or OUTLOOK_CREATE_DRAFT.

ActionTry it

Download channel message hosted content

Download one raw hosted-content item from a Teams channel message.

ActionTry it

Download chat message hosted content

Download one raw hosted-content item from a Teams chat message.

ActionTry it

Download drive item

Download drive item

ActionTry it

Download Drive Item Version Content

Tool to download the contents of a specific previous version of a drive item (file). Returns the actual file content. Note: You cannot download the current version using this endpoint - it only works for previous versions.

ActionTry it

Download file by path

Downloads the contents of a file from OneDrive by its path. The API returns a 302 redirect to a pre-authenticated download URL. Use when you know the file path but not the item ID.

ActionTry it

Download group post attachment

Download raw file content or item-attachment MIME content from a Microsoft 365 group conversation post. Reference attachments are not supported.

ActionTry it

Download item as format

Tool to download the contents of a driveItem converted to a specific format (e.g., PDF or HTML). Use when you need to convert Office documents to PDF or Loop/Fluid files to HTML before downloading. Supports accessing items by item_id or by path, and can target specific drives via drive_id.

ActionTry it

Download Item Thumbnail

Download thumbnail image bytes for a DriveItem identified by item ID.

ActionTry it

Download Outlook attachment

Downloads a specific file attachment from an email message in a Microsoft Outlook mailbox; the attachment must contain 'contentBytes' (binary data) and not be a link or embedded item. High-volume parallel calls may trigger HTTP 429 responses; honor the Retry-After header and use exponential backoff.

ActionTry it

Download Presentation

Download a PowerPoint file in its original format or export it as PDF or JPG. Export conversion is not presentation editing and accepts source files up to 2 MB.

ActionTry it

Download Presentation Version

Verify that the selected DriveItem is a PPTX, then download one retained previous version as a bounded PPTX file. Non-PPTX items are rejected before content download. Use LIST_PRESENTATION_VERSIONS to obtain a version ID, but do not use its first newest/current entry: Microsoft Graph refuses current-version content here. Use DOWNLOAD_PRESENTATION for the current version.

ActionTry it

Download profile photo

Download the signed-in user's profile-photo bytes at a fixed size.

ActionTry it

Download shared drive item

Download file content addressed by a Microsoft Graph share token or encoded sharing URL.

ActionTry it

Download SharePoint Drive Item

Download a SharePoint drive item. The file is streamed to the file backend and the response returns a downloadable file, so large files are handled without exhausting memory.

ActionTry it

Download SharePoint Drive Item By Path

Download a SharePoint drive item by path. The file is streamed to the file backend and the response returns a downloadable file, so large files are handled without exhausting memory.

ActionTry it

Download SharePoint Drive Item Version

Download the binary content of an earlier (non-current) version of a file in a SharePoint document library. The version's bytes are streamed to the file backend and returned as a downloadable file, so large files are handled without exhausting memory. To download the current version's content use the download drive item action; to read a version's metadata (without its content) use the get drive item version action.

ActionTry it

Download Task Attachment

Download one file attached to a Microsoft To Do task. The file is offloaded to storage and returned as a downloadable reference rather than inline base64.

ActionTry it

Download Thumbnail by Path

Download thumbnail image bytes for a path-addressed item in the current user's OneDrive.

ActionTry it

Download Workbook

Download an Excel workbook in its original file format.

ActionTry it

Edit DOCX

Atomically edit literal text, paragraphs, independent Latin/non-complex and complex-script run formatting, lists, rectangular tables including plain cells and rows outside merged regions, uploaded inline PNG/JPEG images, semantic comments, tracked text changes, revision acceptance or rejection, safe external hyperlinks, paired footnotes, section headers or footers, and explicit page breaks in a DOCX. Targets are semantic locators from READ_DOCX and remain valid only for its eTag. The complete package is validated before one guarded replacement upload.

ActionTry it

Execute Microsoft Graph Batch

Execute a Microsoft Graph JSON batch request.

ActionTry it

Export DOCX to PDF

Convert a DOCX of at most 2 MB to PDF through Microsoft Graph and return a temporary file reference. The provider's preauthenticated redirect URL is followed internally and is never returned.

ActionTry it

Export Workbook to PDF

Export an Excel workbook to PDF using Microsoft Graph format conversion, returning a download URL. Optionally save the converted PDF to a path in the selected drive.

ActionTry it

Extract SharePoint Drive Item Sensitivity Labels

Extract the Microsoft Purview sensitivity labels currently applied to a SharePoint drive item.

ActionTry it

Fill PowerPoint Template

Create one presentation from an existing designed PPTX template by replacing unique literal {{tokens}} simultaneously across reachable slides and speaker notes. The template is downloaded and its eTag is rechecked before one create upload; no intermediate provider copy is created. Every requested token must match.

ActionTry it

Fill Template

Fill run-spanning placeholders in main-document paragraphs of a validated DOCX template snapshot, then create a new document. Strict mode requires every requested placeholder to be found; non-strict mode can create a partial fill and reports found, filled, and unfilled keys.

ActionTry it

Find DOCX files

Browse one folder or search a drive for DOCX files. Browse pages also return folders for navigation. Search results can be eventually consistent; use a direct read action when authoritative current state is required.

ActionTry it

Find Folder

Find direct child folders in a OneDrive parent folder, optionally matching an exact name. Results are returned one page at a time; a page can be empty even when later pages contain matches.

ActionTry it

Find Item

Find files or folders by exact name within a specified OneDrive folder, without searching subfolders. Results may be paginated; iterate all pages to avoid missing matches.

ActionTry it

Find Meeting Times

Suggest meeting times based on organizer and attendee availability, time constraints, and duration requirements. Requires delegated access with a work or school account.

ActionTry it

Find Presentations

List a folder or search a drive and return only PowerPoint files. Omit search_text to browse folder_id; provide it to search the full drive. A page can contain no matching files while has_more remains true.

ActionTry it

Find SharePoint sites

Find accessible SharePoint sites by keyword, or resolve one known hostname and site path to its site ID.

ActionTry it

Follow Drive Item

Tool to follow a driveItem (file or folder) in OneDrive or SharePoint. Use when you need to add an item to the user's followed items list for tracking updates.

ActionTry it

Follow SharePoint Sites

Follow one or more SharePoint sites for a user.

ActionTry it

Format Workbook Range

Apply dimensions, alignment, wrapping, font, fill, and borders to a workbook range. Components are updated sequentially, not atomically, so earlier formatting remains if a later update fails.

ActionTry it

Forward message

Tool to forward a message. Use when you need to send an existing email to new recipients.

ActionTry it

Forward user calendar event

Tool to forward a calendar event from a specific user's calendar to new recipients. Use when you need to share an event from a particular calendar with additional people.

ActionTry it

Get a OneNote page

Retrieves metadata and properties of a specific OneNote page from the authenticated user's notebooks. Use this action when you need to fetch details about a OneNote page by its ID without navigating the full notebook/section hierarchy. This returns page metadata including title, creation date, modification date, and optional expanded parent relationships. For retrieving the HTML content of a page, use the dedicated page content endpoint instead.

ActionTry it

Get a OneNote page from a group

Retrieves OneNote page metadata directly by page ID in a Microsoft 365 group. Legacy notebook, section group, and section IDs do not affect the Graph route.

ActionTry it

Get a OneNote page from user

Retrieves metadata for a specific OneNote page by user and page ID, with optional property selection, parent relationship expansion, and page level information.

ActionTry it

Get a OneNote section by ID

Retrieves a specific OneNote section by its ID from the current user's OneNote. Use this action when you need to fetch metadata or details for a single OneNote section by specifying only the section ID, without requiring additional context like group, user, or site IDs. This action supports OData query parameters for selecting specific properties and expanding relationships like parentNotebook or parentSectionGroup.

ActionTry it

Get a OneNote section from a group

Retrieves a specific OneNote section from a Microsoft 365 group. Use this action when you need to fetch metadata or details for a single OneNote section by specifying the group ID and section ID. This action supports OData query parameters for selecting specific properties and expanding relationships like parentNotebook or parentSectionGroup.

ActionTry it

Get a OneNote section from a site

Retrieves a specific OneNote section from a SharePoint site. Use this action when you need to fetch metadata or details for a single OneNote section by specifying the site ID and section ID. This action supports OData query parameters for selecting specific properties and expanding relationships like parentNotebook or parentSectionGroup.

ActionTry it

Get all chat messages (Deprecated)

DEPRECATED: Use ListUserChatMessages instead. Lists messages from a specified Microsoft Teams chat via the Microsoft Graph API. Returns one page per call (up to `top`, further bounded by `limit` if given) plus a `next_page_token`; pass that back as `page_token` to fetch the next page, until it is absent. Ensure `chat_id` is valid and OData expressions in `filter` are correct.

ActionTry it

Get all chats

Lists a specified user's Microsoft Teams chats, supporting filtering and property selection. An unfiltered first page for `user_id='me'` includes the personal self-chat with `is_self_chat=true`; use SEND_MESSAGE_TO_SELF and LIST_MESSAGES_TO_SELF for it. Returns one provider page per call (up to `top`, further bounded by `limit` if given), potentially plus that one synthetic entry, and a `next_page_token`.

ActionTry it

Get All SharePoint Sites

Enumerate SharePoint sites across geographies in the organization using application permissions; delegated user authentication is not supported.

ActionTry it

Get allowed calendar sharing roles for user calendar

Tool to retrieve allowed calendar sharing roles for a specific user on a given calendar. Use when you need to determine what permission levels can be granted to a user for sharing a specific calendar.

ActionTry it

Get Appointment

Get one booking appointment, including its service, customers, assigned staff, attendee counts, and UTC start and end times.

ActionTry it

Get attachment from nested folder message

Tool to retrieve a specific attachment from a message located in a nested mail folder structure. Use when you need to get attachment details from messages in deeply nested folders.

ActionTry it

Get Booking Business

Get the complete configuration and publication state of one shared booking business.

ActionTry it

Get Booking Currency

Get one Microsoft Bookings currency by its ISO currency code.

ActionTry it

Get calendar event

Retrieves the full details of a specific calendar event by its ID from a user's Outlook calendar, provided the event exists.

ActionTry it

Get calendar event attachment

Tool to retrieve a specific attachment from an event within a calendar. Use when you need to access attachment content from a calendar event.

ActionTry it

Get calendar from calendar group

Tool to retrieve a specific calendar from a calendar group in Microsoft Outlook. Use when you need to get details of a calendar that belongs to a specific calendar group.

ActionTry it

Get calendar from event

Tool to retrieve the parent calendar that contains a specific event. Use when you need to get calendar details for a specific event in a calendar.

ActionTry it

Get calendar group

Retrieve the properties of a specific Outlook calendar group by its ID, with optional property selection.

ActionTry it

Get calendar group event attachment

Deprecated: Use OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT_ATTACHMENT instead, which supports both /me and /users/{user_id} endpoints.

ActionTry it

Get Calendar Schedule

Tool to get free/busy schedule information for users, distribution lists, or resources. Use when you need to check availability for specific people or resources during a time period.

ActionTry it

Get Calendar View

Get events ACTIVE during a time window (includes multi-day events). Use for "what's on my calendar today/this week" or availability checks. Returns events overlapping the time range. For keyword search or filters by category, use OUTLOOK_LIST_EVENTS instead.

ActionTry it

Get Calendar View from User Calendar Group

Tool to get calendar view from a specific calendar within a calendar group for a user. Use when retrieving events from a calendar that belongs to a calendar group.

ActionTry it

Get calendar view from user's calendar

Tool to get calendar view from a specific user's calendar. Use when you need to retrieve events that occur or overlap with a specified time window from a user's specific calendar by calendar ID.

ActionTry it

Get call operation

Tool to get a specific commsOperation for a call. Use to check the status of long-running call operations.

ActionTry it

Get channel files folder

Tool to get the files folder (DriveItem) metadata for a specific channel in a Microsoft Teams team. Use when you need to access file storage information for a channel.

ActionTry it

Get channel message reply

Tool to retrieve a single reply to a message in a channel. Use when you need to get details of a specific reply message.

ActionTry it

Get channel tab

Tool to get a specific tab in a Microsoft Teams channel. Use when you need to retrieve details of a particular tab.

ActionTry it

Get chart

Get chart

ActionTry it

Get Chart Axis

Tool to retrieve a specific axis from a chart. Use when you need properties like min, max, interval, and formatting of the chart axis.

ActionTry it

Get chart component

Retrieve one Excel chart component: chart title, axis title, supported gridlines, axis font, or supported line format.

ActionTry it

Get Chart Data Labels

Tool to retrieve the data labels object of a chart. Use when you need to inspect label settings like position, separator, and visibility flags after creating or updating a chart.

ActionTry it

Get chart image

Render an Excel chart as a base64-encoded image.

ActionTry it

Get Chart Legend

Tool to retrieve the legend object of a chart. Use after creating or updating a chart when you need to inspect legend visibility and formatting.

ActionTry it

Get chart point

Get chart point

ActionTry it

Get chart series

Get chart series

ActionTry it

Get chat

Tool to retrieve a single chat by ID. Use when you need to get details about a specific chat.

ActionTry it

Get chat last message preview (Deprecated)

DEPRECATED: Use MICROSOFT_TEAMS_GET_CHAT instead. Tool to get lastMessagePreview from a chat. Use when you need to see the preview of the most recent message in a specific chat.

ActionTry it

Get chat member

Tool to get a specific conversation member from a Microsoft Teams chat. Use when you need details about a specific chat participant.

ActionTry it

Get chat message

Tool to get a specific chat message. Use after confirming chat_id and message_id.

ActionTry it

Get Checklist Item

Get a single Microsoft To Do checklist item (subtask) by its id, within a task in a task list.

ActionTry it

Get child folder message

Tool to retrieve a specific email message from a child mail folder. Use when you need to access a message in a nested folder hierarchy.

ActionTry it

Get child folder message MIME content

Tool to get the MIME content of a message from a child mail folder. Use when you need to download the raw MIME format of an email message for analysis or archival.

ActionTry it

Get child mail folder

Tool to retrieve a specific child mail folder from a parent mail folder. Use when you need details about a specific subfolder within a folder hierarchy.

ActionTry it

Get Comment

Retrieve one workbook comment by its exact ID.

ActionTry it

Get Comment Reply

Retrieve one reply to a workbook comment by its exact ID.

ActionTry it

Get contact

Retrieves a specific Outlook contact by its `contact_id` from the contacts of a specified `user_id` (defaults to 'me' for the authenticated user).

ActionTry it

Get contact extension

Retrieves an open extension from a contact in a specified contact folder in Microsoft Graph. The response contains extension identification metadata, not the extension's custom data fields.

ActionTry it

Get contact folder

Tool to retrieve a specific contact folder by ID. Use when you need details about a particular contact folder in the user's mailbox.

ActionTry it

Get contact from child folder

Tool to retrieve a specific contact from a nested child folder within a contact folder. Use when you need contact details from a child folder.

ActionTry it

Get contact from folder

Tool to retrieve a specific contact from a contact folder by its ID. Use when you need to access contact details from a specific folder rather than the default contacts location.

ActionTry it

Get contact photo

Tool to get the binary media content of a contact's profile photo. Use when you need to download or retrieve a contact's picture.

ActionTry it

Get contact photo metadata

Retrieve dimensions and optional media metadata for a contact's photo.

ActionTry it

Get Current Drive

Return the signed-in user's default OneDrive ID and basic owner, type, and quota details. Use the drive ID to target other accessible-drive actions explicitly.

ActionTry it

Get Current Microsoft Graph User

Get the current Microsoft Graph user for delegated SharePoint Graph connections.

ActionTry it

Get Current User

Return the profile of the Microsoft account connected to this toolkit (whoami / connection verification). Useful to confirm which mailbox the To Do tasks belong to before other operations.

ActionTry it

Get Custom Question

Get one custom intake question, including its answer type and available choices.

ActionTry it

Get Customer

Get one saved customer and their contact details from a booking business.

ActionTry it

Get day note

Tool to retrieve a specific day note from a team's schedule. Use when you need to view notes for a specific date in a team's schedule.

ActionTry it

Get Derived Range

Return a range derived from another range by navigation or geometry.

ActionTry it

Get document comments

Extracts comments from a Word .docx file in OneDrive. The action downloads the document, parses the OOXML comments part, and returns structured comment data inline. When possible, it also includes the selected text and paragraph context from the document body so agents can understand what each comment refers to.

ActionTry it

Get drafts mail folder

Tool to get the drafts mail folder. Use when you need to retrieve details about the drafts folder such as item counts and folder ID.

ActionTry it

Get Drive

Retrieves properties and optionally expanded relationships of a Drive resource, including a specific drive or a user's, group's, or site's drive.

ActionTry it

Get Drive Item

Retrieve OneDrive or SharePoint drive item metadata by exact ID or path.

ActionTry it

Get drive item

Retrieve a Microsoft 365 drive item by ID or nested drive path, optionally selecting fields or including immediate children.

ActionTry it

Get drive item

Retrieve metadata for one file or folder from a Microsoft Graph drive.

ActionTry it

Get drive item by path

Retrieve metadata for a Microsoft Teams or Microsoft 365 file or folder using its drive ID and slash-separated path from the drive root.

ActionTry it

Get Drive Item List Fields

Get SharePoint list-item column values associated with a drive item.

ActionTry it

Get Drive Item List Item

Retrieve the SharePoint list item associated with a driveItem.

ActionTry it

Get Drive Item List Item

Get the SharePoint list item associated with a drive item.

ActionTry it

Get Drive Root Folder

Retrieve metadata for the root folder of the signed-in user's OneDrive or a specified user's OneDrive, such as size, child count, or web URL.

ActionTry it

Get Drive Special Folder

Tool to retrieve a special folder in OneDrive by name. Use when you need to access well-known folders (documents, photos, approot, etc.) without looking up by path or ID.

ActionTry it

Get DriveItem by Sharing URL

Resolve a OneDrive or SharePoint sharing URL or share ID to drive item metadata and available IDs. An optional sharing-link redemption setting can grant durable access to the item.

ActionTry it

Get Drives Following

Tool to retrieve a specific followed driveItem from a drive. Use when you need to get details about a file or folder that the user has marked to follow.

ActionTry it

Get email message

Retrieve a message by immutable ID from the specified Outlook mailbox. Use `select` to include fields such as `internetMessageHeaders`. A 404 can indicate a deleted message, a different mailbox, or a stale legacy mutable ID.

ActionTry it

Get event attachment

Retrieve a specific attachment from an Outlook calendar event by attachment ID. The response includes attachment details and, for file attachments, may include base64-encoded content.

ActionTry it

Get event calendar

Tool to retrieve the calendar that contains a specific event. Use when you need to get calendar details for an event.

ActionTry it

Get event calendar from calendar group

Tool to retrieve the calendar that contains a specific event within a calendar group. Use when you need to get calendar details for an event in a calendar group.

ActionTry it

Get event extension

Retrieve an open extension's identifiers and metadata from an event in a specified calendar group and calendar. The response does not include arbitrary custom extension data.

ActionTry it

Get event extension

Tool to retrieve a specific open type extension from a user's calendar event by its extension ID or name. Use when you need to access custom data stored in calendar event extensions.

ActionTry it

Get event from calendar

Tool to retrieve a specific event from a specified calendar. Use when you need to get details of an event that belongs to a specific calendar in the user's mailbox.

ActionTry it

Get Excel Application

Get Excel Application

ActionTry it

Get Excel Operation Status

Get the status of an asynchronous Excel workbook operation by its operation ID.

ActionTry it

Get group calendar event

Retrieve one Microsoft 365 group calendar event by ID.

ActionTry it

Get group drive

Retrieve the default document-library drive associated with a Microsoft 365 group, optionally selecting specific drive properties.

ActionTry it

Get Group Drive

Tool to retrieve the document library (drive) for a Microsoft 365 group. Use when you need to access the default document library associated with a specific group.

ActionTry it

Get group OneNote operation status

Retrieves the status of a long-running OneNote operation for a group. Use this action when you need to check whether a copy or sync operation (e.g., CopyNotebook, CopyToNotebook, CopyToSectionGroup, CopyToSection) has completed, failed, or is still in progress.

ActionTry it

Get group post attachment

Retrieve one attachment from a Microsoft 365 group conversation post using delegated access.

ActionTry it

Get Group Root Site

Get the root SharePoint team site associated with a Microsoft 365 group.

ActionTry it

Get group team channel (Deprecated)

DEPRECATED: Use MICROSOFT_TEAMS_GET_CHANNEL instead. Tool to get a specific channel from a group's team. Use when you have a group ID and channel ID to fetch channel details.

ActionTry it

Get inference classification

Tool to get inference classification settings for the authenticated user. Use when you need to retrieve the Focused Inbox configuration and sender-specific overrides that determine message classification.

ActionTry it

Get installed app in team

Tool to get an installed app in a Microsoft Teams team. Use when you need to retrieve details of a specific app installation.

ActionTry it

Get Item by Path

Retrieve OneDrive or SharePoint driveItem metadata by drive-relative path.

ActionTry it

Get Item Metadata

Retrieves the metadata of a DriveItem by its unique ID. Use this tool to get information about a specific file or folder in OneDrive when you have its ID. If a `drive_id` is not provided, it defaults to the user's main drive.

ActionTry it

Get Item Permissions

Retrieve a page of permissions for a DriveItem by ID, or by path in the current user's drive. Use the continuation token to retrieve further pages; returned permissions can include inherited and link-based access.

ActionTry it

Get Item Thumbnails

Tool to retrieve the thumbnails associated with a DriveItem. Use when you need to display visual previews of files. Response contains a `value` array with size keys (`small`, `medium`, `large`); thumbnails may not be generated for all file types or newly uploaded items, so handle an empty or missing `value` array. Returned thumbnail URLs are external HTTP endpoints with independent availability.

ActionTry it

Get Item Versions

Tool to retrieve the version history of a DriveItem by its unique ID. Use when you need to access or list previous versions of a file. Version history may be unavailable or empty for folders or items in drives without versioning enabled.

ActionTry it

Get List Item Drive Item

Get the drive item associated with a SharePoint document-library list item.

ActionTry it

Get mail delta

Retrieve incremental message changes in one mailbox folder, defaulting to Inbox. Page through initial or subsequent results using the returned next link, then store the delta link for the next synchronization.

ActionTry it

Get mail folder

Retrieve one Outlook mail folder by opaque ID or well-known name, optionally selecting only needed metadata such as display name and item counts. Supports the signed-in mailbox or an explicit user mailbox. Use OUTLOOK_LIST_MAIL_FOLDERS to discover top-level IDs and OUTLOOK_LIST_CHILD_MAIL_FOLDERS for nested IDs.

ActionTry it

Get mail folder message

Tool to retrieve a specific message from a mail folder by its ID. Use when you need to fetch full message details including subject, body, sender, recipients, timestamps, and other metadata from a specific mail folder.

ActionTry it

Get mail folder message attachment (Deprecated)

DEPRECATED: Use OUTLOOK_GET_USER_MESSAGES_ATTACHMENTS instead. Tool to get a specific attachment from a message in a mail folder. Use when you have the folder ID, message ID, and attachment ID.

ActionTry it

Get mail tips

Tool to retrieve mail tips such as automatic replies and mailbox full status. Use when you need to check recipient status before sending mail.

ActionTry it

Get mailbox settings

Tool to retrieve mailbox settings. Use when you need to view settings such as automatic replies, time zone, and working hours for the signed-in or specified user.

ActionTry it

Get master categories

Tool to retrieve the user's master category list. Use when you need to get all categories defined for the user.

ActionTry it

Get master category

Tool to retrieve properties of a specific category from the user's master category list. Use when you need details about a specific category.

ActionTry it

Get meeting recording content

Retrieve up to 256 MiB of video content for a scheduled, non-expired Microsoft Teams meeting recording as a downloadable file. Use this after listing recordings. For delegated connections, Microsoft Graph allows the organizer to download by default; tenant policy can also allow participants. Live events and non-calendar-backed create onlineMeeting meetings are documented as unsupported.

ActionTry it

Get meeting transcript content

Retrieve the raw content for a Microsoft Teams meeting transcript, with or without speaker attribution. Use this after listing meeting transcripts and selecting a transcript ID. The Microsoft Graph transcript APIs only support calendar-backed online meetings that have an available transcript; standalone meetings created only with the create onlineMeeting API can return 412.

ActionTry it

Get message extension

Retrieve identifying details for a specific extension on a message in a user's mail folder. The response does not retain arbitrary custom extension properties.

ActionTry it

Get message from child folder

Tool to retrieve a specific message from a child folder within a user's mail folder hierarchy. Use when you need to access messages from nested folders where both parent and child folder IDs are known.

ActionTry it

Get message MIME content

Tool to get the MIME content of a message. Use when you need to download the raw MIME format of an email message for analysis or archival.

ActionTry it

Get Microsoft 365 group calendar

Retrieve metadata for a Microsoft 365 group's default calendar using delegated work or school account access.

ActionTry it

Get Microsoft 365 group details

Retrieve a Microsoft 365 group and optionally select properties.

ActionTry it

Get Microsoft 365 group event

Retrieve one calendar event owned by a Microsoft 365 group using delegated access.

ActionTry it

Get Microsoft Graph group

Retrieve a Microsoft Graph group by ID.

ActionTry it

Get Microsoft Graph Subscription

Get a Microsoft Graph webhook subscription.

ActionTry it

Get Microsoft Word account context

Return the signed-in Microsoft identity and primary OneDrive identifiers needed to start OneDrive DOCX work. Microsoft Graph documents that GET /me/drive automatically provisions OneDrive when the delegated user is licensed but does not yet have a drive.

ActionTry it

Get my profile photo

Download the signed-in Microsoft 365 user's profile photo as a file.

ActionTry it

Get Named Item

Retrieve a workbook-scoped named item by exact name.

ActionTry it

Get Named Item Range

Retrieve the Excel range of a range-valued workbook-scoped named item.

ActionTry it

Get notebook from web URL

Retrieves a OneNote notebook by using its web URL path. Use this action when you have the SharePoint or OneDrive URL of a notebook and need to retrieve its properties and metadata. The webUrl parameter accepts both standard HTTPS URLs and OneNote protocol URLs with the 'onenote:' prefix. This API is available in the following national cloud deployments: Global service only. Required permissions: Notes.Create (delegated) or Notes.Read.All (application).

ActionTry it

Get notebook section group

Retrieves a specific section group from a OneNote notebook within a Microsoft 365 group. Use this action when you need to get details about a specific section group, including its name, creation/modification timestamps, and links to its sections and nested section groups.

ActionTry it

Get offer shift request

Tool to get a specific offer shift request from a Microsoft Teams schedule. Use when you need to retrieve details of a single offer shift request by its ID.

ActionTry it

Get OneNote page content for user

Gets the HTML content of a specific OneNote page for a user. Use this action when you need to retrieve the actual HTML content of a specific OneNote page for reading, processing, or displaying page content. The action supports the includeIDs query parameter to include element IDs in the HTML, which is useful when preparing content for page updates via the PATCH endpoint.

ActionTry it

Get OneNote page content from section

Retrieves the HTML content of a specific OneNote page from a section for the signed-in user. Use this action when you need to fetch the full HTML content of a OneNote page within a specific section. This endpoint provides access to page content for processing, rendering, or exporting page data. The returned HTML includes text, images, and other embedded content references. This action is read-only and does not modify any data.

ActionTry it

Get OneNote page content from SharePoint site

Retrieves the HTML content of a specific OneNote page within a SharePoint site. Use this action when you need to fetch the full HTML content of a OneNote page from a SharePoint site for processing, rendering, or exporting page data. This endpoint provides direct access to page content without requiring notebook or section context. Returns the raw HTML content of the page, including text, images, and other embedded content references. Note: This action is read-only and does not modify any data.

ActionTry it

Get OneNote page from site

Retrieves a specific OneNote page from a SharePoint site. Use this action when you need to fetch metadata or details for a single OneNote page by its page identifier within a SharePoint site. This action supports optional OData query parameters to select specific properties or expand related entities like parentSection and parentNotebook. Note: This action is read-only and does not modify any data. It is the canonical action for the site page metadata route.

ActionTry it

Get OneNote page from site (compatibility alias)

Compatibility alias for retrieving OneNote page metadata directly by page ID in a SharePoint site. Prefer GetSiteOnenotePages for new calls. Legacy notebook, section group, and section IDs do not affect the Graph route.

ActionTry it

Get OneNote resource content by ID

Retrieves the binary content of a OneNote resource by ID from the signed-in user's notebooks. The content is returned as a base64-encoded string, along with the content type and length when available.

ActionTry it

Get online meeting

Tool to retrieve details of a specific Microsoft Teams online meeting by its ID. Use when you need to get the properties and relationships of an existing meeting.

ActionTry it

Get open shift

Tool to get a specific open shift from a Microsoft Teams schedule. Use when you need to retrieve details about a particular unassigned open shift by its ID.

ActionTry it

Get open shift change request

Tool to retrieve a specific open shift change request from a Microsoft Teams team's schedule. Use when you need to get details about a particular open shift request including its state, sender, and manager actions.

ActionTry it

Get Outlook profile

Retrieves the Microsoft Outlook profile for a specified user.

ActionTry it

Get parent section group from user section

Retrieves the parent section group of a OneNote section in a user's notebook. If the response has no parent section group, the tool returns an empty parent object.

ActionTry it

Get Pivot Table

Get Pivot Table

ActionTry it

Get Planner bucket

Retrieve a Microsoft Planner bucket by its unique identifier.

ActionTry it

Get Planner plan

Retrieve a Microsoft Planner plan by its unique plan ID.

ActionTry it

Get Planner plan

Retrieve one Microsoft Planner plan by ID.

ActionTry it

Get Planner plan details

Retrieve a Planner plan's category-label descriptions and sharing identifiers by plan ID.

ActionTry it

Get Planner task

Retrieve a Microsoft Planner task's core fields, assignments, categories, schedule, and completion state by task ID.

ActionTry it

Get Planner task details

Retrieve the description, checklist, references, and preview settings for a Microsoft Planner task.

ActionTry it

Get Presentation

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

ActionTry it

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. Default budgets are 100 slides, 200 shapes per slide, 100 paragraphs per shape, 100 runs per paragraph, 20,000 characters per shape, 100,000 total characters, 5,000 structural elements, and 100 comments per slide. Maxima are respectively 500, 1,000, 500, 500, 100,000, 500,000, 20,000, and 200. For ordinary reads, use slide_numbers for only the needed slides and lower budgets instead of reading a whole large deck. Formatting, geometry, supported chart data, and modern comments are opt-ins. Uses eTag consistency and never returns layouts, package bytes, raw XML, unsafe external targets, or preauthenticated URLs.

ActionTry it

Get Presentation Layouts

Download and validate the current macro-free PPTX, then return its complete bounded slide-layout catalog. Each layout has a unique opaque selector accepted by UPDATE_PRESENTATION_CONTENT add_slide, plus exact human-facing name and matchingName values and safe type/placeholder summaries for duplicate-name disambiguation. Never returns package paths, raw OOXML, package bytes, or download URLs.

ActionTry it

Get Presentation Preview

Deprecated: return short-lived, human-embeddable UI preview material for a SharePoint or OneDrive presentation, including personal OneDrive. It does not return agent-readable slide content. Agents should use GET_PRESENTATION_CONTENT to inspect content, or DOWNLOAD_PRESENTATION with PDF/JPG output for a rendered artifact. The returned URL is caller-only and bearer-equivalent: never share, log, cache, or persist it.

ActionTry it

Get Presentation Thumbnails

List generated thumbnail metadata for a PowerPoint presentation. Microsoft Graph represents only the first slide and can return an empty set; it does not provide per-slide thumbnails. Returned URLs are short-lived bearer-equivalent capabilities for the caller only and must not be shared, logged, cached, or persisted.

ActionTry it

Get Presentation Version

Retrieve compact metadata for one retained or current version of a PowerPoint file. Use List Presentation Versions to discover retained version IDs.

ActionTry it

Get primary channel

Tool to get the default (General) channel of a team. Use when you need to access the primary channel without knowing its channel ID.

ActionTry it

Get Projected Worksheet Subresource

Read selected properties from a worksheet range, its used range, or worksheet protection.

ActionTry it

Get Range

Get a range from a worksheet using Microsoft Graph API.

ActionTry it

Get Range Format

Read one formatting component from a workbook range.

ActionTry it

Get Recent Items

Get recently accessed files and folders using the deprecated Microsoft Graph recent endpoint. Results reflect recent activity rather than modification time; the action returns a page of items and may include a next link.

ActionTry it

Get recent notebooks

Retrieves a list of recently accessed OneNote notebooks for the signed-in user. Use this action when you need to display recently accessed notebooks, provide quick access to notebooks the user has been working with, or build a recent notebooks feature. The notebooks are returned in order of most recent access. Set includePersonalNotebooks to true to include notebooks owned by the user, or false to exclude them.

ActionTry it

Get Root SharePoint Site

Get the tenant's root SharePoint site.

ActionTry it

Get schedule

Retrieves schedule configuration properties for a specified Microsoft Teams team.

ActionTry it

Get schedule

Retrieves free/busy schedule information for specified email addresses within a defined time window. Read-only; does not reserve time or prevent conflicts — verify availability before creating events.

ActionTry it

Get scheduling group

Tool to retrieve a specific scheduling group from a Microsoft Teams team's schedule. Use when you need to get details about a scheduling group including its members, status, and metadata.

ActionTry it

Get Sensitivity Label

Get a Microsoft Purview sensitivity label by its ID. Available in the global Microsoft Graph service only (not US Government or China national clouds).

ActionTry it

Get Service

Get one service and its duration, pricing, staff, questions, reminders, location, and scheduling configuration.

ActionTry it

Get shared drive item

Resolve a full Microsoft 365 sharing URL or token to its drive item and optionally include immediate children. Short links such as 1drv.ms are not expanded.

ActionTry it

Get Shared Item by ShareId

Tool to access a shared DriveItem or collection of shared items using a shareId or encoded sharing URL. Returns the sharedDriveItem resource with metadata about the shared item and its owner. Use when you have a shareId or sharing token and need information about what was shared.

ActionTry it

Get Shared Items

DEPRECATED: Use ONE_DRIVE_SEARCH_DRIVE_ITEMS to find a specific shared file or ONE_DRIVE_LIST_ONEDRIVE_SHARED_ITEMS to list files shared from other people's OneDrive accounts. Microsoft Graph sharedWithMe is degraded until November 2026 and will stop returning data after that.

ActionTry it

Get SharePoint Content Type Column

Get a single column of a SharePoint site or list content type.

ActionTry it

Get SharePoint Content Type Published Status

Check whether a SharePoint content type is published to the content type hub.

ActionTry it

Get SharePoint Default Drive

Get the default document library drive for a SharePoint site.

ActionTry it

Get SharePoint Document Comments

Extract comments from a SharePoint Word .docx drive item.

ActionTry it

Get SharePoint Drive

Get a SharePoint document library drive by drive ID.

ActionTry it

Get SharePoint Drive Backing List

Get the SharePoint list that backs a document-library drive.

ActionTry it

Get SharePoint Drive Item

Get a SharePoint drive item by ID.

ActionTry it

Get SharePoint Drive Item Analytics

Get item analytics for a SharePoint drive item.

ActionTry it

Get SharePoint Drive Item By Path

Get a SharePoint drive item by path.

ActionTry it

Get SharePoint Drive Item Permission

Get a single sharing permission on a SharePoint drive item.

ActionTry it

Get SharePoint Drive Item Retention Label

Get metadata for the retention label applied to a SharePoint drive item.

ActionTry it

Get SharePoint Drive Item Version

Get a specific SharePoint drive item version.

ActionTry it

Get SharePoint List

Get a SharePoint list by ID or display name.

ActionTry it

Get SharePoint List Column

Get a SharePoint list column definition.

ActionTry it

Get SharePoint List Content Type

Get a SharePoint list content type.

ActionTry it

Get SharePoint List Drive

Get the document-library drive associated with a SharePoint list.

ActionTry it

Get SharePoint List Item

Get a SharePoint list item.

ActionTry it

Get SharePoint List Item Fields

Get field values for a SharePoint list item.

ActionTry it

Get SharePoint List Item Version

Get a specific SharePoint list item version.

ActionTry it

Get SharePoint List Items

Tool to get the items (list items) within a specific SharePoint list on a site. Use when you need to retrieve data from a SharePoint list.

ActionTry it

Get SharePoint Range

Get a range from a worksheet in SharePoint using Microsoft Graph Sites API.

ActionTry it

Get SharePoint Settings

Get tenant-level settings for SharePoint and OneDrive.

ActionTry it

Get SharePoint Shared Item

Access a shared SharePoint or OneDrive item by share ID or encoded sharing URL.

ActionTry it

Get SharePoint Site

Get a SharePoint site by Microsoft Graph site ID.

ActionTry it

Get SharePoint Site Column

Get a SharePoint site column definition.

ActionTry it

Get SharePoint Site Content Type

Get a SharePoint site content type.

ActionTry it

Get SharePoint Site Page

Get a SharePoint site page as a Microsoft Graph sitePage resource.

ActionTry it

Get SharePoint Site Page Content

Gets the content of a modern SharePoint site page. Use when you need to retrieve the details and content of a specific page within a SharePoint site.

ActionTry it

Get SharePoint Site Page Section Web Part

Read a web part by its position in a site page section or column.

ActionTry it

Get SharePoint Site Page Web Part

Get a single web part on a SharePoint site page.

ActionTry it

Get SharePoint Site Permission

Get a single application (Sites.Selected) permission on a SharePoint site.

ActionTry it

Get SharePoint Special Folder

Get a SharePoint special folder by name.

ActionTry it

Get SharePoint Workbook Chart Image

Render an Excel worksheet chart stored in SharePoint as a base64-encoded image.

ActionTry it

Get SharePoint Workbook Named Item

Get a named item defined at the workbook scope in an Excel workbook stored in SharePoint.

ActionTry it

Get SharePoint Workbook Used Range

Get the used range of an Excel worksheet stored in SharePoint.

ActionTry it

Get SharePoint Workbook Worksheet

Get an Excel worksheet in a SharePoint workbook.

ActionTry it

Get SharePoint Worksheet

Get a worksheet by name or ID from an Excel workbook in a SharePoint site's default drive using Microsoft Graph.

ActionTry it

Get shift

Tool to retrieve a shift by ID from a Microsoft Teams team schedule. Use when you need to get details of a specific shift assignment.

ActionTry it

Get Signed-In User SharePoint My Site

Resolve the signed-in user's SharePoint hostname from OneDrive mySite.

ActionTry it

Get Site Details

Retrieves metadata for a specific SharePoint site by its ID. Use this action when you need to get details like display name, web URL, and creation/modification dates for a known SharePoint site.

ActionTry it

Get site drive item

Get metadata for a known item in a SharePoint site's default document library.

ActionTry it

Get site notebook page preview

Retrieves a text preview of a specific OneNote page from a SharePoint site or the signed-in user's OneNote. Use this action when you need to quickly get the content preview of a OneNote page from a site-hosted notebook without fetching the full page content. The preview returns a text snippet of the page's content. This action is read-only and does not modify any data.

ActionTry it

Get site OneNote operation status

Retrieves the status of a long-running OneNote operation for a SharePoint site. Use this action when you need to check whether a copy or sync operation (e.g., CopyNotebook, CopyToNotebook, CopyToSectionGroup, CopyToSection) has completed, failed, or is still in progress for a site.

ActionTry it

Get specific calendar

Retrieves a specific calendar by ID from the signed-in user's calendars. This tool is deprecated.

ActionTry it

Get Staff Member

Get one booking staff member's identity, role, membership state, time zone, working hours, and calendar settings.

ActionTry it

Get supported languages

Tool to retrieve supported languages in the user's mailbox. Use when you need to display or select from available mailbox languages.

ActionTry it

Get supported time zones

Get the time zones supported for a user as configured on their mailbox server, using delegated authentication. Use when setting up an Outlook client or configuring user time zone preferences.

ActionTry it

Get swap shifts change request

Tool to get a specific swap shift change request from a Microsoft Teams schedule. Use when you need to retrieve details of a single swap shift change request by its ID.

ActionTry it

Get Table

Retrieve one workbook- or worksheet-addressed table by ID or exact name.

ActionTry it

Get table column

Tool to retrieve a specific column from a workbook table. Use when you need to fetch column properties and data by its ID or name.

ActionTry it

Get Table Column Cell

Read one cell by row within a selected table column's data body.

ActionTry it

Get Table Column Range

Get Table Column Range

ActionTry it

Get Table Range

Get Table Range

ActionTry it

Get Table Row

Get Table Row

ActionTry it

Get Table Row Range

Get Table Row Range

ActionTry it

Get Table Sort

Get Table Sort

ActionTry it

Get Task

Get a single Microsoft To Do task by its id, within a task list. Set include_checklist_items=true to expand its checklist items inline.

ActionTry it

Get Task Attachment

Get metadata for one file attached to a Microsoft To Do task. Use Download Task Attachment to retrieve the file contents.

ActionTry it

Get Task List

Get a single Microsoft To Do task list by its id.

ActionTry it

Get Team

Get a Microsoft Teams team by its associated Microsoft 365 group ID. Returns mapped team properties and settings, with optional property selection.

ActionTry it

Get team by ID

Retrieve a Microsoft Teams team directly by team ID, optionally selecting properties or expanding related resources.

ActionTry it

Get team channel

Tool to get a specific channel in a team. Use after obtaining valid team and channel IDs to fetch channel details.

ActionTry it

Get team member

Tool to get a specific conversation member from a team. Use when retrieving details about a team member by their membership ID.

ActionTry it

Get Team Operation Status

Tool to retrieve the status of a Teams async operation using teamId and operationId. Use when you need to poll and track the progress of long-running operations like team creation or archiving. Microsoft recommends waiting at least 30 seconds between polling requests.

ActionTry it

Get Team Template (Deprecated)

DEPRECATED: Use MICROSOFT_TEAMS_GET_TEAM_FROM_GROUP with expand="template" instead. Tool to get the template used to create a team. Use when you need to retrieve the template information for a specific team.

ActionTry it

Get Teams channel message

Retrieves a specific message from a Microsoft Teams channel using its Team, Channel, and Message IDs.

ActionTry it

Get time off by ID

Tool to retrieve a specific time off entry from a Microsoft Teams team's schedule by ID. Use when you need to get details about a particular time off period including its dates, reason, and status.

ActionTry it

Get time off reason

Tool to get a specific time off reason from a team's schedule. Use when you need to retrieve details about a time off reason including its display name, icon type, and active status.

ActionTry it

Get time off request

Tool to retrieve a specific time off request from a team's schedule. Use when you need to check the status or details of a time off request.

ActionTry it

Get user by email

Retrieves user details from Microsoft Graph by email address (userPrincipalName). Returns user properties including display name, job title, department, and contact information. Use this action when you need to look up a user's profile information using their email address.

ActionTry it

Get user calendar event

Tool to retrieve a specific calendar event from a user's primary calendar. Use when you need detailed information about a particular event for a given user.

ActionTry it

Get user calendar group calendar permission

Tool to retrieve a specific calendar permission for a user's calendar within a calendar group. Use when you need to check access permissions for a specific calendar.

ActionTry it

Get user calendar group event

Tool to retrieve a specific event from a user's calendar within a calendar group. Use when you need details of an event in a specific calendar group.

ActionTry it

Get user calendar group event attachment

Tool to retrieve a specific attachment from an event within a calendar group for a user. Use when you need to access attachment content from a calendar event in a user's calendar group.

ActionTry it

Get User Calendar Group Schedule

Retrieve free/busy availability for specified users, distribution lists, or resources over a time period using a user's calendar within a calendar group.

ActionTry it

Get user calendar permission

Retrieve a specific permission for a user's default calendar, including the recipient or delegate and permission level.

ActionTry it

Get user calendar permission

Tool to retrieve a specific calendar permission from a user's calendar. Use when you need to check who has access to a specific user's calendar and their permission level.

ActionTry it

Get user chat

Tool to retrieve a specific chat for a user. Use when you need to get details about a chat that a specific user is part of.

ActionTry it

Get user child contact folder

Tool to retrieve a specific child contact folder for a user by ID. Use when you need details of a child folder nested within a parent contact folder for a specific user.

ActionTry it

Get user contact extension

Retrieve the identifying metadata of a specific open extension on a user's contact.

ActionTry it

Get user event attachment

Tool to retrieve a specific attachment from a user's calendar event. Use when you need to access attachment details including content from a specific user's event.

ActionTry it

Get user mail folder message rule

Tool to retrieve a specific message rule from a user's mail folder. Use when you need details about an email rule in a particular user's folder.

ActionTry it

Get user message attachment

Tool to retrieve a specific attachment from a message in a mail folder hierarchy. Use when you need to get attachment details including content from a specific folder path.

ActionTry it

Get user message extension

Retrieve the identifying metadata of a specific extension on a user's message.

ActionTry it

Get user notebook

Retrieves the properties and relationships of a OneNote notebook by ID for a specific user. Use this action when you need to fetch details about a specific notebook belonging to a user, including its display name, sharing status, section URLs, and the user's role on the notebook. Supports OData $select and $expand query parameters to customize the response.

ActionTry it

Get user OneNote operation

Poll the status of a user's asynchronous OneNote operation.

ActionTry it

Get user outlook

Tool to retrieve the outlookUser object for a specified user. Use when you need to access the Outlook services entity for a user.

ActionTry it

Get User Presence

Tool to get a specific user's presence information. Use when checking availability status, activity, or work location for a particular user.

ActionTry it

Get User Profile

Tool to retrieve a user's profile (id/UPN/mail/displayName). Supports both delegated auth (use user_id='me') and application-only auth (specify user ID/UPN). Use when operations require user identity information (e.g., chat creation).

ActionTry it

Get User Profile

Retrieves profile properties for a Microsoft user by user ID or user principal name, including available contact details, job information, and account status.

ActionTry it

Get User Teamwork

Tool to get userTeamwork settings for a specified user, including Microsoft Teams region and locale. Use when you need to determine user's Teams configuration or regional settings.

ActionTry it

Get user's calendar

Retrieves properties of a specific user's calendar by calendar ID, with optional property selection.

ActionTry it

Get user's default calendar

Retrieve properties of the default calendar for the signed-in user or a specified user.

ActionTry it

Get Visible Range

Read cells visible after worksheet filtering.

ActionTry it

Get workbook

Retrieve a workbook's relationships, including comments, named items, operations, tables, and worksheets, with optional relationship expansion.

ActionTry it

Get Workbook Range Fill

Read the fill color applied to an Excel worksheet range.

ActionTry it

Get Workbook Used Range

Retrieves the used range of a worksheet in an Excel workbook stored in OneDrive or SharePoint without requiring the caller to know an explicit A1 range address. Use this action to read the active data region of a worksheet, optionally ignoring formatting-only cells.

ActionTry it

Get Workbook Worksheet

Retrieves a specific worksheet from an Excel workbook stored in OneDrive or SharePoint using Microsoft Graph API. Use this action when you need to get details about a particular worksheet, including its ID, name, position, and visibility. The worksheet can be identified by either its unique ID or its display name.

ActionTry it

Get Worksheet

Get a worksheet by name or ID from an Excel workbook using Microsoft Graph API.

ActionTry it

Get Worksheet Protection

Get Worksheet Protection

ActionTry it

Get Worksheet Row Range

Read a zero-based worksheet row across the column bounds of the worksheet's values-only used range.

ActionTry it

Get Worksheet Used Range

Tool to retrieve a worksheet's used range (active data region) without specifying a fixed range address. Use when you need to read all data from a sheet but don't know the exact range. The valuesOnly option helps filter out formatting-only cells.

ActionTry it

Grant SharePoint Item Permission

Grant an application permission on a SharePoint list or list item using Microsoft Graph beta.

ActionTry it

Grant SharePoint Share Permission

Grant users access to a shared SharePoint or OneDrive link via an encoded sharing URL.

ActionTry it

Grant Shares Permission

Tool to grant users access to a link represented by a permission using an encoded sharing URL. Use when you need to give specific users access to a shared OneDrive or SharePoint resource.

ActionTry it

Hide chat for user

Tool to hide a Microsoft Teams chat for a specific user. Use when you need to hide a chat from a user's chat list. Note: The chat is automatically unhidden if an action such as sending a message is taken at the chat level.

ActionTry it

Insert Range

Tool to insert a new cell range into a worksheet, shifting existing cells down or right. Use when you need to create space for new content without overwriting.

ActionTry it

Insert SharePoint Workbook Range

Insert a cell or range in an Excel workbook stored in SharePoint, shifting existing cells.

ActionTry it

Inspect workbook

Inspect workbook

ActionTry it

Inspect Workbook Table

Read a workbook table's occupied range and one page of its columns.

ActionTry it

Invite DOCX recipients

Grant read or write access to required named recipients. send_invitation and require_sign_in are required; emailing an invitation is an irreversible external side effect. Partial success is reported per recipient. Sharing can change the document eTag, so call READ_DOCX again before editing. Setting retain_inherited_permissions=false removes all existing permissions when the item is shared for the first time.

ActionTry it

Invite People to Presentation

Grant named people read or write access to a PowerPoint presentation. By default, send_invitation=true also causes Microsoft to send external invitation emails; set it false to grant permission without notifications. A 207 response preserves recipient-level errors and is never reported as complete success.

ActionTry it

Invite User to Drive Item

Invite users or grant permissions to a OneDrive file or folder with specified access roles. At least one of sending an invitation or requiring sign-in must be enabled.

ActionTry it

Invite Users To SharePoint Drive Item

Invite recipients to a SharePoint drive item.

ActionTry it

List All Drive Items

Lists a complete OneDrive or SharePoint drive safely, one Microsoft Graph delta page per invocation. Start without `page_token`, then pass each `next_page_token` back until `sync_complete` is true. The terminal `delta_token` can be saved and passed back later to fetch changes since the completed snapshot. Delta enumeration is stable under concurrent writes and avoids the request burst caused by recursively fetching every folder in one execution.

ActionTry it

List application owners

List directory principals that own a Microsoft Entra application.

ActionTry it

List Appointments

List one Microsoft Graph page of appointments for a booking business. Omit start and end to list the appointments collection, or provide both to list appointments occurring in that inclusive calendar-view range.

ActionTry it

List assigned Planner tasks

List Microsoft Planner tasks assigned to the signed-in user.

ActionTry it

List Booking Businesses

List shared booking businesses visible to the connected work or school account. Microsoft Graph returns up to 500 results and does not paginate this endpoint. Results contain only each business ID and display name; use search_query to narrow results or Get Booking Business for full details.

ActionTry it

List Booking Currencies

Return one Microsoft Graph page of the Microsoft Bookings currency catalog with ISO currency IDs and localized symbols. The documented OData controls are passed through, but Graph may accept and ignore them.

ActionTry it

List Calendar Calendar View (Deprecated)

DEPRECATED: Use OUTLOOK_LIST_ME_CALENDARS_CALENDAR_VIEW instead. Tool to list calendar events within a specified date/time range. Use when you need to retrieve events from the user's primary calendar that fall within a time window.

ActionTry it

List calendar event instances

Tool to retrieve instances (occurrences) of a recurring event from a specific calendar within a date range. Use when you need event instances from a particular calendar.

ActionTry it

List calendar permissions

Tool to list calendar permissions for a specific calendar within a calendar group. Use when you need to view sharing permissions for a calendar.

ActionTry it

List calendar view delta

Retrieve calendar-view delta events for a specified time range, including changes since a prior sync. Deleted entries do not retain their removal marker in the response.

ActionTry it

List calendars in calendar group

Tool to retrieve calendars belonging to a specific calendar group. Use when you need to list calendars within a calendar group with optional OData queries.

ActionTry it

List channel members

List the conversation members of a Microsoft Teams channel and return an opaque cursor when Microsoft Graph has another page.

ActionTry it

List channel message changes

Synchronize messages created, updated, or deleted in one Microsoft Teams channel and return an opaque continuation cursor.

ActionTry it

List channel message replies

List replies to a specific message in a Microsoft Teams channel. Results are returned page by page using a continuation token when available.

ActionTry it

List channel messages

Tool to list messages in a Teams channel when team_id and channel_id are known (no chat_id required). Use this to enumerate channel message history and obtain message_id for follow-on operations like listing replies or getting message details.

ActionTry it

List channel tabs

Tool to list tabs from a Microsoft Teams channel. Use when you need to retrieve all tabs configured in a specific channel. Note: The Files tab (native to channels) is not returned by this API.

ActionTry it

List chart points

List chart points

ActionTry it

List Chart Series

List a page of data series names in a chart, with a next-page link when more results are available.

ActionTry it

List Charts

List charts in a worksheet using Microsoft Graph API.

ActionTry it

List chat members (Deprecated)

DEPRECATED: Use MICROSOFT_TEAMS_USERS_CHATS_LIST_MEMBERS instead. Tool to list members of a Microsoft Teams chat. Use when you need to retrieve the members of a specific one-on-one chat, group chat, or meeting chat.

ActionTry it

List chat message hosted contents

List hosted-content resources attached to a Microsoft Teams chat message. Use the returned opaque IDs to download individual hosted content.

ActionTry it

List chat messages

Tool to list messages in a Teams chat. Use when you need message IDs to select a specific message for further actions.

ActionTry it

List chat messages (Deprecated)

DEPRECATED: Retrieves a page of messages from an accessible Microsoft Teams chat by chat ID. Results default to creation time descending; a continuation token can be used to fetch further pages.

ActionTry it

List chat tabs

Return one page of tabs pinned to a Microsoft Teams chat, including optional tab configuration and linked Teams app details.

ActionTry it

List chats (Deprecated)

DEPRECATED: Use MICROSOFT_TEAMS_CHATS_GET_ALL_CHATS instead. Tool to list chats that the user is part of. Use when retrieving the list of chats for a user.

ActionTry it

List Checklist Items

List the checklist items (subtasks) of a To Do task. Auto-paginates so all subtasks are returned at once as {items: [...]}.

ActionTry it

List child folder messages

Tool to list messages from a child folder within a parent mail folder. Use when you need to retrieve messages from a subfolder that exists within another folder.

ActionTry it

List child mail folders

List a mail folder's immediate child folders, with property projection and paging controls. Use this to navigate and inspect a nested mailbox folder hierarchy.

ActionTry it

List Comment Replies

List replies to one workbook comment.

ActionTry it

List Comments

List a page of comments in an Excel workbook using Microsoft Graph. Returns a next-page link when one is provided.

ActionTry it

List Communications Call Operations

Tool to list operations on a Microsoft Teams call. Use when you need to retrieve the status of long-running operations like adding large gallery views, recording, or playing prompts on an active call.

ActionTry it

List contact folder child folders

Tool to list child folders under a specified contact folder. Use when navigating nested contact folder hierarchies or organizing contacts into subfolder structures.

ActionTry it

List contact folders delta

Tool to get contact folders that have been added, deleted, or updated. Use when tracking changes to contact folder structure without fetching all folders each time.

ActionTry it

List contacts delta

Retrieve incremental changes to contacts in a specified folder for synchronization. The initial sync may require paging before a delta link is returned; use the stored delta link for subsequent changes.

ActionTry it

List Custom Questions

List custom intake questions defined for one booking business, one Microsoft Graph page at a time.

ActionTry it

List Customers

List saved customers for one booking business, one Microsoft Graph page at a time.

ActionTry it

List deleted teams

List deleted Microsoft Teams, returning their IDs and a continuation token when another page is available.

ActionTry it

List direct group memberships

List Microsoft Entra groups the signed-in user directly belongs to.

ActionTry it

List directory groups

Search and list Microsoft Entra groups with OData filtering, projection, ordering, and pagination.

ActionTry it

List directory role members

List principals assigned to a Microsoft Entra directory role.

ActionTry it

List DOCX versions

Validate the selected drive item as a DOCX, then return one page of retained versions in Microsoft Graph's newest-first order. Provider download URLs and raw identity objects are omitted.

ActionTry it

List Drive Activities

Tool to retrieve recent activities on the authenticated user's OneDrive. Use when you need to track recent changes or actions performed across the drive.

ActionTry it

List Drive Bundles

Tool to retrieve a list of bundle resources from a specified drive. Bundles are collections of files (e.g., photo albums). Use when you need to list bundles in a drive.

ActionTry it

List Drive Files

List files and folders in a drive root or specified path.

ActionTry it

List drive folder children

List one page of immediate children from a Microsoft Graph drive folder addressed by its path relative to the drive root.

ActionTry it

List Drive Item Activities

Tool to list recent activities for a specific item in a OneDrive drive. Use when you need to track changes or actions performed on a file or folder.

ActionTry it

List Drive Item Children

Tool to list immediate children (files/folders) of a folder DriveItem using driveId and itemId. Returns an array of child DriveItems with stable identifiers and pagination support.

ActionTry it

List Drive Item Children

Return one page of direct child files and folders for a folder in a Microsoft Graph drive, with a continuation cursor when more are available.

ActionTry it

List drive item permissions

List effective sharing permissions on a drive item.

ActionTry it

List Drive Item Versions

List retained versions of a OneDrive or SharePoint workbook file.

ActionTry it

List Drive Root Changes

Return exactly one Microsoft Graph page of changes beneath a drive root. Use next_page_token to continue until the response supplies a delta link.

ActionTry it

List Drives

Tool to retrieve a list of Drive resources available to the authenticated user, or for a specific user, group, or site. Use when you need to find out what drives are accessible. Returns only drives within the signed-in account's permission scope; missing drives indicate insufficient permissions or different tenant scope. Results are paginated — pass the returned next_page_token back as page_token across all pages to avoid missing drives. Returned drives represent document libraries and may not reflect full SharePoint site structure; use SHARE_POINT_GET_SITE_COLLECTION_INFO or SHARE_POINT_SEARCH_QUERY for broader coverage. Use driveType and webUrl to distinguish personal, system, and SharePoint-backed drives.

ActionTry it

List Email Rules

List inbox email rules for the authenticated or specified user. Results may include rule conditions, actions, sequence, and stop-processing settings; use top and skip to page through rules, and narrow results client-side.

ActionTry it

List event attachments

Tool to list attachments for a specific Outlook calendar event. Use when you have an event ID and need to view its attachments.

ActionTry it

List event calendar permissions

Tool to list calendar permissions for the calendar containing a specific event. Use when you need to see who has access to a calendar that contains a particular event.

ActionTry it

List event instances

Tool to retrieve individual occurrences of a recurring calendar event within a specified time range. Use when you need to get specific instances of a recurring meeting or event series.

ActionTry it

List event instances

Tool to list instances (occurrences) of a recurring event within a specified date range from a user's calendar in a calendar group. Use when you need to retrieve specific occurrences of a recurring event.

ActionTry it

List event reminders

Tool to retrieve reminders for events occurring within a specified time range. Use when you need to see upcoming reminders between two datetimes.

ActionTry it

List events

Retrieves events from a user's Outlook calendar via Microsoft Graph API. Supports primary/secondary/shared calendars, pagination, filtering, property selection, sorting, and timezone specification. Use calendar_id to access non-primary calendars.

ActionTry it

List Folder Children

List the direct children (files/folders) of a OneDrive/SharePoint folder by DriveItem ID or path. Returns reliable pagination tokens for large folders. Use when you need to enumerate folder contents deterministically, find companion artifacts (e.g., .vtt/.docx files), or browse within a known folder.

ActionTry it

List Followed SharePoint Sites

List the SharePoint sites followed by the signed-in user.

ActionTry it

List Followed Sites

List SharePoint sites followed by the signed-in organizational user. Microsoft documents a known issue that can make results incorrect.

ActionTry it

List Graph subscriptions

List Microsoft Graph change-notification subscriptions visible to the connected application and user.

ActionTry it

List group application role assignments

List application roles granted to a Microsoft Entra group.

ActionTry it

List group calendar events

List events from a Microsoft 365 group's calendar with OData filtering, ordering, selection, and pagination.

ActionTry it

List group calendar view

List expanded occurrences, exceptions, and single events in a Microsoft 365 group's bounded time window.

ActionTry it

List group conversation threads

List threads contained in one Microsoft 365 group conversation.

ActionTry it

List group conversations

List conversation summaries in a Microsoft 365 group.

ActionTry it

List group drive folder contents

List files and folders inside a Microsoft 365 group drive folder.

ActionTry it

List group members

List direct directory members of a Microsoft 365 group with optional selected fields.

ActionTry it

List group notebook sections

List one result page of sections directly contained in a specified Microsoft 365 group OneNote notebook; while has_more is true, pass next_cursor back as cursor to continue.

ActionTry it

List group notebooks

List OneNote notebooks owned by a Microsoft 365 group or Teams team. Use this with a group or team ID, including IDs returned by List joined teams.

ActionTry it

List group OneNote pages

Lists a paginated collection of OneNote pages from a Microsoft 365 group. Use this action to retrieve a page of OneNote pages within a Microsoft 365 group. Supports pagination via page_size. The default page size is 10 and maximum is 100. Results are ordered by lastModifiedDateTime descending by default.

ActionTry it

List group owners

List owners of a Microsoft 365 group with optional projected directory fields.

ActionTry it

List group Planner plans

List one page of Microsoft Planner plans owned by a Microsoft 365 group.

ActionTry it

List group root section groups

List section groups at the root of a Microsoft 365 group's OneNote hierarchy.

ActionTry it

List group root sections

List sections at the root of a Microsoft 365 group's OneNote hierarchy.

ActionTry it

List group section group section groups

Lists a paginated collection of nested section groups from a specified parent section group within a Microsoft 365 group's OneNote notebook. Use this action when you need to retrieve the nested section groups within a section group in a group context to navigate the OneNote notebook hierarchy. This action supports OData query parameters for filtering, sorting, pagination, and expanding related entities.

ActionTry it

List group team channels (Deprecated)

DEPRECATED: Use MICROSOFT_TEAMS_LIST_CHANNELS instead. Tool to list channels from a group's associated team. Use when you have a group ID and need to retrieve its team's channels.

ActionTry it

List Group Team Operations

Tool to list operations on a group's team. Use when you need to retrieve all async operations (such as team creation, archiving, channel creation) for a specific group's team.

ActionTry it

List group thread posts

List posts in a Microsoft 365 group conversation thread.

ActionTry it

List group thread posts

List posts in one Microsoft 365 group conversation thread.

ActionTry it

List Inference Classification Overrides

Tool to list inference classification overrides that control Focused Inbox sender rules. Use when you need to see which senders are configured to always appear in Focused or Other inbox.

ActionTry it

List installed apps in team

Tool to list apps installed in a Microsoft Teams team. Use when you need to retrieve the collection of apps installed in a specific team.

ActionTry it

List joined teams

List Microsoft Teams that a user is a direct member of. Use this to get team IDs, which are also Microsoft 365 group IDs, before listing group-owned OneNote notebooks.

ActionTry it

List license details

List the authenticated user's assigned Microsoft product licenses and service plans.

ActionTry it

List Linked Resources

List external resources linked to a Microsoft To Do task. Auto-paginates the task's small linked-resource collection and returns all items at once.

ActionTry it

List mail folder message attachments

Tool to get attachments from a message in a specific mail folder. Use when you need to retrieve attachment metadata from a message located in a particular folder.

ActionTry it

List mail folder message rules

Tool to list message rules for a specific mail folder. Use when you need to retrieve rules configured for a particular folder.

ActionTry it

List mail folder messages

Compatibility action that lists messages directly contained in one specified mail folder. It does not recursively include messages from descendant folders. Prefer OUTLOOK_LIST_MESSAGES for new calls; use this action only when its $expand support is required.

ActionTry it

List mail folders

List a user's top-level Outlook mail folders with property projection, hidden-folder control, and paging. Use this to inspect the mailbox folder inventory or obtain folder IDs.

ActionTry it

List mail folders delta

Retrieve incremental mail-folder changes for a mailbox using delta or continuation tokens. Deleted folder entries do not retain their deletion marker in the response.

ActionTry it

List master categories

Deprecated: Use OUTLOOK_GET_MASTER_CATEGORIES instead, which adds pagination (top/skip), filtering, field selection, and sorting.

ActionTry it

List me event instances (Deprecated)

DEPRECATED: Use OUTLOOK_LIST_EVENT_INSTANCES instead. Tool to retrieve individual occurrences of a recurring calendar event within a specified time range. Use when you need to get specific instances of a recurring meeting or event series from the authenticated user's primary calendar.

ActionTry it

List meeting attendance reports

List up to the 50 most recent attendance-report summaries available for a Microsoft Teams online meeting organized by the signed-in user.

ActionTry it

List meeting recordings

List recordings for a scheduled, non-expired Microsoft Teams online meeting. Returns recording metadata, including IDs needed by the recording-content action. Microsoft Graph excludes live events and documents that meetings created with create onlineMeeting without an associated calendar event are unsupported.

ActionTry it

List meeting transcripts

List transcript records for a Microsoft Teams online meeting, including metadata such as creation time, meeting organizer, and content URL. Results are returned page by page using a continuation token when available.

ActionTry it

List message attachments from child folder

Tool to list attachments from a message in a nested child mail folder. Use when you need to retrieve attachment metadata from a message located in a subfolder.

ActionTry it

List Messages

List or query Outlook messages in one folder (Inbox by default) or across the mailbox, with filters, search, field selection, sorting, and pagination. Some filters apply after each page is fetched, so empty pages can precede further results; search drops server-side filters, sorting, and offset.

ActionTry it

List messages to yourself

List one page from your Microsoft Teams self-DM (the chat with yourself), so you can read personal notes without looking up any chat or user ID.

ActionTry it

List Microsoft 365 group calendar view

List occurrences, exceptions, and single events from a Microsoft 365 group's default calendar in a time window.

ActionTry it

List Microsoft Graph Subscriptions

List Microsoft Graph webhook subscriptions.

ActionTry it

List my Planner plans

List one page of Planner plans shared with the signed-in user.

ActionTry it

List my Planner tasks

List one page of Planner tasks assigned to the signed-in user.

ActionTry it

List Named Items

List named items in a workbook using Microsoft Graph. If no session is supplied, the tool creates a nonpersistent workbook session before listing.

ActionTry it

List notebook section groups

Retrieves a list of section groups from the specified notebook within a Microsoft 365 group. Use this action to retrieve a page of section groups in a group-owned OneNote notebook to understand its structure or find a specific section group.

ActionTry it

List notification subscriptions

List Microsoft Graph webhook subscriptions visible to the caller.

ActionTry it

List offer shift requests

List a page of offer shift requests in a Microsoft Teams team's schedule. Use the continuation token to retrieve subsequent pages.

ActionTry it

List OneDrive drives

Return one page of drives available to the signed-in user as the Microsoft Word toolkit's OneDrive-drive selector for DOCX workflows. Unlike GET_ACCOUNT_CONTEXT, this lists drives without returning identity context or selecting only the primary drive. Use LIST_SHAREPOINT_LIBRARIES for a specific SharePoint site's document libraries; general OneDrive file automation may use ONE_DRIVE_LIST_DRIVES instead.

ActionTry it

List OneDrive items

Lists one page of files and folders at the root of a user's OneDrive without recursively listing subfolders. Pass the returned next-page token back to retrieve further pages; results may include remote-item pointers to shared items in other drives.

ActionTry it

List OneDrive Shared Items

List files shared from other people's OneDrive accounts using Microsoft Graph Search match-all and a OneDrive-personal URL heuristic. This excludes SharePoint-site shares by design; use ONE_DRIVE_SEARCH_DRIVE_ITEMS for broad keyword/KQL search across OneDrive and SharePoint.

ActionTry it

List open shift change requests

List open shift change requests in a Microsoft Teams team schedule. Results are returned one page at a time, with a continuation token when another page is available.

ActionTry it

List open shifts

List open shifts in a Microsoft Teams team schedule. Results are returned one page at a time, with a continuation token when another page is available.

ActionTry it

List organizations

Read Microsoft 365 tenant organization metadata, including display names and verified domains. Microsoft Graph normally returns one organization.

ActionTry it

List organizations

List the connected Microsoft Entra tenant's organization profile. With User.Read, Microsoft returns only id, displayName, and verifiedDomains; request Organization.Read.All when other properties are needed.

ActionTry it

List Outlook attachments

List attachments for one Outlook email message. response_detail='minimal' returns projected metadata only; 'full' also returns base64 contentBytes for file attachments and can produce a large response. Returns fileAttachment, itemAttachment, and referenceAttachment records, including inline images and signatures. Only fileAttachment records can be downloaded with OUTLOOK_DOWNLOAD_OUTLOOK_ATTACHMENT. Results are under data.response_data.value.

ActionTry it

List Outlook calendar groups

List calendar groups in the signed-in user's or a specified user's mailbox, with optional OData queries.

ActionTry it

List Outlook calendars

List calendars in the signed-in user's or a specified user's mailbox, with optional OData queries.

ActionTry it

List Outlook contacts (Deprecated)

DEPRECATED: Use OUTLOOK_LIST_USER_CONTACTS instead. Retrieves a user's Microsoft Outlook contacts, from the default or a specified contact folder.

ActionTry it

List Outlook group threads

List conversation threads in a Microsoft 365 group with OData controls.

ActionTry it

List pages from a group notebook section

Compatibility alias for listing a page of OneNote pages from a specific section within a notebook in a Microsoft 365 group. Prefer the canonical ListOnenoteGroupSectionsPages4 action for new calls. Use this action when you need to retrieve a page of pages from a known section in a group notebook. This action accesses pages directly through the section path without going through section groups.

ActionTry it

List pages from a group section

Canonical action for listing a paginated collection of OneNote pages from a specific section in a Microsoft 365 group. Use this action when you need to retrieve a page of pages from a known section in a group notebook without specifying the notebook ID. This action supports pagination, filtering, sorting, and relationship expansion via OData query parameters. Note: This action is read-only and does not modify any data.

ActionTry it

List pages in section

Retrieves a list of OneNote pages from a specific section for the current user. Use this action when you need to retrieve a page of pages from a specific section in the current user's OneNote notebook. This action supports pagination, filtering, sorting, and relationship expansion via OData query parameters. The default query returns up to 10 pages. Note: This action is read-only and does not modify any data.

ActionTry it

List People

Retrieves a list of people relevant to a specified user from Microsoft Graph, noting the `search` parameter is only effective if `user_id` is 'me'.

ActionTry it

List pinned messages

Retrieve a page of pinned messages in a Microsoft Teams chat. Use the continuation token to retrieve further pages, and optionally expand the pinned message content.

ActionTry it

List Pivot Tables

List Pivot Tables

ActionTry it

List places

Retrieves a collection of place objects defined in a tenant by type. Places can include rooms, workspaces, buildings, floors, sections, desks, and room lists. When room_list_id is provided, returns only rooms or workspaces within that specific room list using the /places/{roomListId}/microsoft.graph.roomlist/rooms (or /workspaces) endpoint. Use this action when you need to discover available physical spaces or locations within an organization. Note: Before using this API, ensure that the Places settings are properly configured in the tenant.

ActionTry it

List Planner bucket tasks

List one page of tasks belonging to a Microsoft Planner bucket, with optional projected task properties.

ActionTry it

List Planner plan buckets

List one page of buckets belonging to a Microsoft Planner plan.

ActionTry it

List Planner plan buckets

List one page of buckets belonging to a Microsoft Planner basic plan.

ActionTry it

List Planner plan tasks

List one page of tasks belonging to a Microsoft Planner plan.

ActionTry it

List Planner Task Messages (Beta)

Beta Microsoft Graph API: return exactly one page of messages for a Planner task. This beta endpoint can change without notice and is not supported for production applications.

ActionTry it

List Presentation Versions

List retained versions of a PowerPoint file in Microsoft Graph's newest-first order, one provider page at a time. Continue while has_more is true before treating the final version as the oldest retained version. The first entry is current: its metadata is readable, but Graph refuses its content through DOWNLOAD_PRESENTATION_VERSION. Choose a later entry for version download/restore, or use DOWNLOAD_PRESENTATION for current content. Version retention depends on the drive's configuration.

ActionTry it

List primary calendar permissions

Tool to list calendar permissions from a user's primary calendar. Use when you need to see who has access to the primary calendar and their permission levels.

ActionTry it

List Recent Drive Items

List recent drive items for the delegated (signed-in) user. Targets the signed-in user's OneDrive (/me/drive), NOT a SharePoint document library. DEPRECATED by Microsoft: this recent API operates in a degraded state until November 2026, after which it stops returning data; prefer change-tracking (delta) or search for durable scenarios. Application permissions are not supported.

ActionTry it

List Root Drive Changes

List drive item changes using Microsoft Graph delta, including additions, modifications and deletions, for a specified drive or the current user's drive. Initial enumeration can span multiple pages; follow next links until a delta link is returned, then use it for subsequent changes.

ActionTry it

List scheduling groups

Tool to list scheduling groups in a team's schedule. Use when you need to retrieve all scheduling groups for shift management and organization.

ActionTry it

List section group sections

Lists a paginated collection of OneNote sections from a section group within a Microsoft 365 group's OneNote. Use this action when you need to retrieve the sections contained within a section group in a group-owned OneNote notebook. Supports pagination and filtering via OData query parameters. This is a read-only operation that retrieves existing sections without modifying any data.

ActionTry it

List Sensitivity Labels

List the Microsoft Purview sensitivity labels available to the tenant.

ActionTry it

List sent items messages

List a page of messages in the SentItems folder of the signed-in user or a specified user's mailbox, with optional filtering and sorting. Use the returned continuation token to retrieve further pages.

ActionTry it

List service principals

Find Microsoft Entra service principals with OData filtering, search, ordering, and property selection. Password and key credential properties are omitted from returned service principals, even when selected.

ActionTry it

List Services

List services offered by one booking business, including duration, pricing, staff, and scheduling defaults, one Microsoft Graph page at a time.

ActionTry it

List SharePoint Content Type Columns

List the columns of a SharePoint site or list content type.

ActionTry it

List SharePoint document libraries

Return one page of document libraries and available root folder item IDs for a SharePoint site ID.

ActionTry it

List SharePoint Document Set Versions

List one page of captured versions of a document set list item.

ActionTry it

List SharePoint Drive Delta

Track changes in a SharePoint drive using Microsoft Graph delta.

ActionTry it

List SharePoint Drive Item Children

List children under a folder drive item.

ActionTry it

List SharePoint Drive Item Children By Path

List the children of a SharePoint folder addressed by its path under the drive root.

ActionTry it

List SharePoint Drive Item Permissions

List sharing permissions on a SharePoint drive item.

ActionTry it

List SharePoint Drive Item Thumbnails

Retrieve the available thumbnail sets (small, medium, large) for a SharePoint drive item.

ActionTry it

List SharePoint Drive Item Versions

List versions for a SharePoint drive item.

ActionTry it

List SharePoint Drive Root Children

List children in the root of a SharePoint drive.

ActionTry it

List SharePoint Item Permissions

List Microsoft Graph beta permissions from a SharePoint list or list item.

ActionTry it

List SharePoint List Columns

List column definitions for a SharePoint list.

ActionTry it

List SharePoint List Content Types

List content types for a SharePoint list.

ActionTry it

List SharePoint List Item Delta

Track changes to SharePoint list items using Microsoft Graph delta.

ActionTry it

List SharePoint List Item Permissions

Get one page of permissions associated with a SharePoint list item.

ActionTry it

List SharePoint List Item Versions

List one page of versions for a SharePoint list item. Use the returned continuation token to retrieve further pages.

ActionTry it

List SharePoint List Items

List one page of items in a SharePoint list. Use the returned continuation token to retrieve further pages.

ActionTry it

List SharePoint List Items Delta

Tool to track changes to items in a SharePoint list using a delta query. Use when you need to get newly created, updated, or deleted list items without performing a full read of the entire item collection.

ActionTry it

List SharePoint List Permissions

List one page of permissions associated with a SharePoint list.

ActionTry it

List SharePoint Lists

List one page of SharePoint lists in a site. Use the returned continuation token to retrieve further pages.

ActionTry it

List SharePoint Share Permission

Get the sharing-link permission details for a shared SharePoint or OneDrive item.

ActionTry it

List SharePoint Site Changes

Get newly created, updated, or deleted SharePoint sites using delta tracking. This endpoint requires application permissions and does not support delegated user authentication.

ActionTry it

List SharePoint Site Columns

List column definitions for a SharePoint site.

ActionTry it

List SharePoint Site Content Types

List content types for a SharePoint site.

ActionTry it

List SharePoint Site Drives

List document library drives for a SharePoint site.

ActionTry it

List SharePoint Site Page Section Web Parts

List one page of web parts in a site page section, in page order.

ActionTry it

List SharePoint Site Page Web Parts

List web parts on a SharePoint site page.

ActionTry it

List SharePoint Site Pages

List modern SharePoint site pages as Microsoft Graph sitePage resources.

ActionTry it

List SharePoint Site Permissions

List the application (Sites.Selected) permissions granted on a SharePoint site.

ActionTry it

List SharePoint Site Recycle Bin Items

List deleted items in a site's recycle bin through Microsoft Graph beta.

ActionTry it

List SharePoint Sites

Search for SharePoint sites available through Microsoft Graph.

ActionTry it

List SharePoint Subsites

List subsites for a SharePoint site.

ActionTry it

List SharePoint Tables

List tables in a worksheet of an Excel workbook stored in a SharePoint site's default drive using Microsoft Graph.

ActionTry it

List SharePoint Workbook Charts

List charts on a worksheet in an Excel workbook stored in SharePoint.

ActionTry it

List SharePoint Workbook Named Items

List named items defined at the workbook scope in an Excel workbook stored in SharePoint.

ActionTry it

List SharePoint Workbook Table Columns

List columns in an Excel workbook table stored in SharePoint.

ActionTry it

List SharePoint Workbook Table Rows

List rows in an Excel workbook table stored in SharePoint.

ActionTry it

List SharePoint Workbook Tables

List tables in an Excel workbook stored in SharePoint.

ActionTry it

List SharePoint Workbook Worksheets

List worksheets in an Excel workbook stored in SharePoint.

ActionTry it

List SharePoint Worksheets

List worksheets in an Excel workbook stored in SharePoint using Microsoft Graph Sites API.

ActionTry it

List Shares Permission

Tool to retrieve permission details for a shared OneDrive or SharePoint item using a share ID. Use when you have an encoded sharing URL and need to check the permission level, password protection, and access details.

ActionTry it

List shifts

List a page of shifts in a Microsoft Teams team's schedule, with optional filtering and other query options. Use the returned continuation token to retrieve further pages.

ActionTry it

List Site Columns

Tool to list all column definitions for a SharePoint site. Use this when you need to retrieve the schema or structure of columns within a specific SharePoint site.

ActionTry it

List Site Drive Items Delta

Tool to track changes to DriveItems in the default document library of a SharePoint site. Use when you need to get a list of items that have been added, modified, or deleted since a previous state or to get an initial enumeration of all items.

ActionTry it

List Site Lists

List SharePoint lists in a known Microsoft Graph site. Use site search first when the site ID is unknown. The action exposes projection and page controls but does not automatically follow the returned next link.

ActionTry it

List Site Lists

Tool to list all lists under a specific SharePoint site. Use when you need to enumerate lists within a known site. Returns only Microsoft Graph-supported lists — internal/system lists are excluded, so results may be a strict subset of all site lists (e.g., 13 returned where 108 exist). Results are in the `data.value` array. IMPORTANT: Only works with organizational Microsoft 365 accounts (Azure AD/Entra ID). NOT supported for personal Microsoft accounts (MSA/Outlook.com/Hotmail). Personal OneDrive users cannot access SharePoint sites through this endpoint.

ActionTry it

List site notebook section groups

Retrieves a list of section groups from the specified notebook within a SharePoint site. Use this action to retrieve a page of section groups in a SharePoint site-owned OneNote notebook to understand its structure or to find a specific section group. The default sort order is name ascending. The default query expands parentNotebook and selects its id, displayName, and self properties.

ActionTry it

List site notebooks

List OneNote notebooks stored in a SharePoint site. Use this after resolving a SharePoint site ID from a site name or URL when the user asks for notebooks in a SharePoint site.

ActionTry it

List Site Recycle Bin Items

Return one page of deleted items from a SharePoint site's recycle bin. This action uses Microsoft Graph's beta API, which can change without notice and isn't supported for production applications.

ActionTry it

List site root section groups

List section groups at the root of a SharePoint site's OneNote hierarchy.

ActionTry it

List site section pages

List one result page of OneNote pages in a known SharePoint site section; pass next_cursor back as cursor to continue.

ActionTry it

List site sections

List a page of OneNote sections across a SharePoint site. Supports OData filtering, sorting, pagination, and property expansion.

ActionTry it

List Site Subsites

Lists subsites of a SharePoint site for an organizational Microsoft 365 account. Results are paginated and can be filtered; an empty page does not necessarily mean the site has no subsites.

ActionTry it

List Staff Members

List staff members configured for one booking business, including roles and working hours, one Microsoft Graph page at a time.

ActionTry it

List Subscriptions

Lists current webhook subscriptions for the authenticated user or app, one page at a time. Results may span multiple drives and resources and can be filtered client-side by resource URL or type.

ActionTry it

List swap shifts change requests

List swap shift change requests for a Microsoft Teams team's schedule. Results are paginated; use the returned continuation token to retrieve subsequent pages.

ActionTry it

List Table Columns

List columns in a table using Microsoft Graph API.

ActionTry it

List Table Rows

List rows in a table using Microsoft Graph API.

ActionTry it

List Tables

List tables in a specified Excel worksheet using Microsoft Graph API. Returns one page of table information and a continuation link when provided; an optional workbook session can be used.

ActionTry it

List Task Attachments

List the files attached to a Microsoft To Do task. Returns attachment metadata without file contents, one page at a time, plus a next_cursor.

ActionTry it

List Task Lists

List the connected user's To Do task lists, one page at a time. Identify the built-in default list by ID or wellknown_list_name='defaultList' rather than its localized display name; user-created lists have wellknown_list_name='none'.

ActionTry it

List Tasks

List the tasks in a To Do task list. Checklist items (subtasks) are NOT returned by default; set include_checklist_items=true to expand them inline. Returns one page of tasks plus a next_cursor for the next page.

ActionTry it

List tasks from a To Do list

Tool to list tasks within a specified Microsoft To Do task list, including status and due dates. Use when retrieving tasks from a specific To Do list.

ActionTry it

List team channels

Lists channels for a specified Microsoft Teams team, with filtering and property selection. Shared channels are excluded by default; enable the shared-channel option to use the all-channels endpoint.

ActionTry it

List team incoming channels

Tool to list incoming channels shared with a Microsoft Teams team. Use when you need to view channels from other teams that have been shared with this team.

ActionTry it

List team members

Tool to list members of a Microsoft Teams team. Use when you need to retrieve the members of a specific team, for auditing or notifications.

ActionTry it

List Team Operations

List async operations for a Microsoft Teams team, such as team creation, archiving, and channel creation. Results are paginated; use the returned continuation token to retrieve subsequent pages.

ActionTry it

List team schedule day notes

Lists day notes from a team's schedule, with continuation tokens for additional pages.

ActionTry it

List team schedule time off reasons

Tool to get time off reasons from a team's schedule. Use when you need to retrieve the list of available time off reasons for scheduling in Microsoft Teams.

ActionTry it

List team tag members

List the team members assigned to one Microsoft Teams tag.

ActionTry it

List team tags

List tags configured in a Microsoft Teams team.

ActionTry it

List team time off entries

Tool to list time off entries from a Microsoft Teams team's schedule. Use when you need to retrieve all time off periods for a team.

ActionTry it

List Teams

Lists Microsoft Teams with filtering and pagination. Property selection can be requested, but returned team details are limited to ID, display name, description, visibility, and a constructed display URL.

ActionTry it

List Teams chats

Tool to list Teams chats. Use when you need chat IDs and topics to select a chat for further actions.

ActionTry it

List teams permission grants

Lists resource-specific permission grants for a team, with pagination. Use it to identify Microsoft Entra apps with access to the team and their corresponding permissions.

ActionTry it

List Teams templates

Tool to list available Microsoft Teams templates. Use when retrieving templates for team creation or customization workflows.

ActionTry it

List time off requests

Tool to retrieve a list of time off requests from a Microsoft Teams team's schedule. Use when you need to view all time off requests including their status (pending, approved, declined), dates, and associated users.

ActionTry it

List To Do task lists

List Microsoft To Do task lists for the signed-in user or a specified user. Use to discover task lists before listing or creating tasks; results include list IDs and may include display names.

ActionTry it

List user calendar event attachments

Tool to list attachments for a calendar event within a specific calendar for a user. Use when you need to retrieve attachments from an event in a user's specific calendar.

ActionTry it

List user calendar event attachments

List a page of attachments for a specific event in a user's calendar. The response may include a next link when more results are available.

ActionTry it

List user calendar group calendar events

Tool to list events from a specific calendar within a calendar group for a user. Use when you need to retrieve events from a user's calendar that belongs to a specific calendar group.

ActionTry it

List user calendar group event attachments

Tool to list attachments for a calendar event within a specific calendar group for a user. Use when you need to retrieve attachments from an event in a calendar that belongs to a calendar group for a specific user.

ActionTry it

List user calendar permissions

List sharing permissions and permission levels for a specific user's default calendar.

ActionTry it

List user calendar permissions

Tool to list calendar permissions for a specific user's specific calendar. Use when you need to see who has access to a user's calendar and their permission levels.

ActionTry it

List user calendars events

Tool to retrieve events from a specific calendar for a user. Use when you need to list calendar events for a specific user by user ID and calendar ID.

ActionTry it

List user chat messages

Tool to retrieve messages from a specific chat for a given user. Use when you need to access chat messages through the user context.

ActionTry it

List user child folder contacts

Tool to retrieve contacts from a user's child contact folder. Use when you need to access contacts organized in nested folder structures for a specific user.

ActionTry it

List user contact folders

Tool to retrieve contact folders from a specific user's mailbox. Use when you need to list or browse contact folders for a given user.

ActionTry it

List user contacts

Tool to retrieve contacts from a specific user's mailbox. Use when you need to list or browse contacts for a given user.

ActionTry it

List user direct reports

List users, contacts, and other directory objects who directly report to a specified Microsoft Entra user.

ActionTry it

List user directory memberships

List a user's direct Microsoft Entra directory memberships with optional selected fields and advanced queries.

ActionTry it

List user joined teams

Tool to list the Teams that a specified user is a direct member of (joined teams). Use for access/membership audits when enumerating team members is access-restricted.

ActionTry it

List user license details

List Microsoft product licenses and service-plan provisioning states for a selected tenant user using delegated access.

ActionTry it

List user notebook sections

Lists a paginated collection of OneNote sections from a specified user notebook. Use this action when you need to retrieve a page of sections within a notebook that is owned by or accessible to a specific user. Supports OData query parameters for filtering, sorting, and pagination. Note: The user_id can be a GUID or user principal name (UPN). Use 'me' to reference the signed-in user. The default sort order is by display name ascending. This is a read-only operation.

ActionTry it

List user notebooks

Lists a paginated collection of OneNote notebooks accessible by a specific user. Use this action when you need to retrieve the available notebooks for a user, display notebook listings, or browse notebooks that are owned by or shared with a specific user. Supports OData query parameters for filtering, sorting, and pagination. Note: The user_id can be a GUID or a user principal name (UPN). Use 'me' to reference the signed-in user.

ActionTry it

List user online meetings

Look up a Microsoft Teams online meeting for a user by identifier. This is effectively a 'lookup-by-identifier' endpoint, NOT a general-purpose list or search. Microsoft Graph REQUIRES an OData $filter predicate on /me/onlineMeetings and /users/{user_id}/onlineMeetings; without it the API returns HTTP 400 'Filter expression expected'. The only supported filter properties on this endpoint are JoinWebUrl and joinMeetingIdSettings/joinMeetingId (e.g. "JoinWebUrl eq 'https://teams.microsoft.com/l/meetup-join/...'" or "joinMeetingIdSettings/joinMeetingId eq '1234567890'"). subject and VideoTeleconferenceId are NOT supported here. If you already know the meeting id, prefer MICROSOFT_TEAMS_USERS_GET_ONLINE_MEETING. There is no Graph API for free-text searching a user's meetings by title.

ActionTry it

List user pages

List OneNote pages owned by a user, defaulting to the signed-in user.

ActionTry it

List user root section groups

List root OneNote section groups for a user, defaulting to the signed-in user.

ActionTry it

List user section group children

Return one independent result page each of direct sections and nested section groups beneath a personal OneNote section group. When a collection's has_more field is true, increase its independent skip offset by the number of items returned to continue.

ActionTry it

List user sections

List root OneNote sections for a user, defaulting to the signed-in user.

ActionTry it

List user's associated teams

Tool to list teams that a user is associated with in Microsoft Teams. Use when you need to get teams where a user is either a direct member or a member of a shared channel hosted in the team.

ActionTry it

List user's chat members

Tool to list members of a specific chat for a user in Microsoft Teams. Use when you need to retrieve the members of a specific user's chat, whether it's a one-on-one chat, group chat, or meeting chat.

ActionTry it

List users

List organization directory users through Microsoft Graph with filtering, pagination, and field selection. Returned user data is limited to the fields recognized by the tool.

ActionTry it

List users

List or search Microsoft Entra ID users by plain display name, exact email, or account-property filters. Multi-token name searches may return broader candidates, and results can include the signed-in user regardless of the requested filter, so verify matches before use. Use page tokens to continue through results; the maximum page size is 999.

ActionTry it

List Workbook Names

List defined names and formulas in an Excel workbook. Microsoft documents this endpoint for delegated work or school and personal Microsoft accounts. Application permissions are not supported.

ActionTry it

List Workbook Permissions

Tool to list permissions set on the workbook file. Use when you need to see which users or links have access to a specific Excel file by supplying its drive and item IDs. Example: "List permissions for workbook with drive_id 'b!abc123' and item_id '0123456789abcdef'."

ActionTry it

List Workbook Tables

List tables across a workbook without requiring a worksheet identifier.

ActionTry it

List workbook tables

List tables in an Excel workbook stored in a Microsoft Graph drive item.

ActionTry it

List workbook worksheets

List workbook worksheets

ActionTry it

List Workbook Worksheets

Retrieves a list of all worksheets in an Excel workbook stored in OneDrive or SharePoint. Returns worksheet metadata including IDs, names, positions, and visibility states. Use this action when you need to enumerate available worksheets in a workbook, find a specific worksheet by name, or understand the workbook structure before performing operations on worksheet data.

ActionTry it

List Worksheets

List worksheets in an Excel workbook using Microsoft Graph API.

ActionTry it

Mark chat as read for user

Tool to mark a chat as read for a specific user in Microsoft Teams. Use when you need to update the read status of a chat for a particular user.

ActionTry it

Mark chat as unread for user

Marks a specific chat as unread for a user by setting the last read message timestamp. Use when you need to mark messages after a certain time as unread.

ActionTry it

Merge Cells

Merge cells in a worksheet range using Microsoft Graph API.

ActionTry it

Merge SharePoint Workbook Range

Merge the cells of a range in a SharePoint Excel workbook, either as one merged cell or separately across each row.

ActionTry it

Move child mail folder

Tool to move a child mail folder to a different parent folder. Use when you need to reorganize subfolders within the folder hierarchy.

ActionTry it

Move Item

Tool to move a file or folder to a new parent folder in OneDrive. Use when you need to reorganize your files or folders by changing their location. You can optionally rename the item during the move. If a file with the same name exists at the destination, the API returns `nameAlreadyExists`; use the `name` parameter to provide a unique name or resolve the conflict beforehand.

ActionTry it

Move mail folder

Tool to move a mail folder and its contents to another mail folder. Use when you need to reorganize the folder hierarchy.

ActionTry it

Move message from child folder

Tool to move a message from a child folder to another destination folder. Use when you need to move a message that exists within a specific folder hierarchy (parent folder → child folder → message).

ActionTry it

Move message from folder

Tool to move a message from a specific mail folder to another destination folder. Use when you need to move a message and know both the source folder ID and the message ID.

ActionTry it

Move message to folder

Move a message to another folder within the specified user's mailbox. Immutable message IDs remain stable across moves within the mailbox. High-volume parallel moves can trigger HTTP 429 (MailboxConcurrency) throttling; honor the Retry-After header.

ActionTry it

Move or rename DOCX

Rename a DOCX, move it within the same drive, or do both, guarded by its current eTag. At least one of new_name or destination_folder_id is required.

ActionTry it

Move SharePoint Drive Item

Move a SharePoint drive item by updating its parentReference.

ActionTry it

Permanently Delete Calendar

Permanently deletes a calendar from a user's mailbox. Unlike standard DELETE, this action makes the calendar permanently unrecoverable. Use when you need to ensure a calendar cannot be restored from deleted items.

ActionTry it

Permanently Delete Calendar Group Event

Tool to permanently delete a calendar event from a calendar within a calendar group. Use when you need to ensure an event cannot be restored from deleted items.

ActionTry it

Permanently Delete Child Contact Folder

Permanently deletes a child contact folder. Unlike standard DELETE, this action makes the folder permanently unrecoverable. Use when you need to ensure a child contact folder cannot be restored from deleted items.

ActionTry it

Permanently Delete Child Mail Folder

Permanently deletes a child mail folder from a parent mail folder. Unlike standard DELETE, this action makes the folder permanently unrecoverable. Use when you need to ensure a child folder cannot be restored from deleted items.

ActionTry it

Permanently Delete Contact

Permanently deletes a contact. Unlike standard DELETE, this action makes the contact permanently unrecoverable. Use when you need to ensure a contact cannot be restored from deleted items.

ActionTry it

Permanently Delete Contact Folder

Permanently deletes a contact folder. Unlike standard DELETE, this action makes the folder permanently unrecoverable. Use when you need to ensure a contact folder cannot be restored from deleted items.

ActionTry it

Permanently Delete Contact from Folder

Permanently deletes a contact from a specific contact folder. Unlike standard DELETE, this action makes the contact permanently unrecoverable. Use when you need to ensure a contact in a folder cannot be restored from deleted items.

ActionTry it

Permanently Delete Drive Item

Tool to permanently delete a driveItem by its ID without moving it to the recycle bin. Use when you need to irreversibly remove a file or folder from OneDrive or SharePoint. This action cannot be undone.

ActionTry it

Permanently Delete Event

Permanently deletes a calendar event. Unlike standard DELETE, this action makes the event permanently unrecoverable. Use when you need to ensure an event cannot be restored from deleted items.

ActionTry it

Permanently Delete Message

Permanently deletes an Outlook message by moving it to the Purges folder in the dumpster. Unlike standard DELETE, this action makes the message unrecoverable by the user. IMPORTANT: This is NOT the same as DELETE - permanentDelete is irreversible and availability differs by national cloud deployments (not available in US Government L4, L5 (DOD), or China (21Vianet)).

ActionTry it

Permanently Delete Message (Folder-Scoped) (Deprecated)

DEPRECATED: Use OUTLOOK_PERMANENT_DELETE_MESSAGE instead. Tool to permanently delete a message from a specific mail folder. Use when you need to irreversibly delete a message with explicit folder context. The message is moved to the Purges folder and cannot be recovered.

ActionTry it

Permanently Delete User Calendar Event

Tool to permanently delete a calendar event from a specific user's calendar. Use when you need to ensure an event cannot be restored from deleted items.

ActionTry it

Permanently Delete User Contact from Child Folder

Tool to permanently delete a contact from a child folder for a specific user. Use when you need to ensure a contact cannot be restored from deleted items.

ActionTry it

Permanently Delete User Event

Tool to permanently delete a calendar event for a specified user. Use when you need to ensure an event cannot be restored from deleted items.

ActionTry it

Permanently Delete User Mail Folder

Permanently deletes a mail folder for a specific user. Unlike standard DELETE, this action makes the folder permanently unrecoverable. Use when you need to ensure a user's folder cannot be restored from deleted items.

ActionTry it

Pin message

Tool to pin a message in an Outlook chat. Use when you want to mark an important message for quick access.

ActionTry it

Pin message in chat

Tool to pin a message in a Microsoft Teams chat. Use when you need to highlight an important message for quick access.

ActionTry it

Preview Drive Item

Generates or retrieves a short-lived, permission-bound embeddable URL for a preview of a specific item. URLs expire and must be regenerated per session — do not cache. Use when you need to display a temporary preview of a file.

ActionTry it

Preview SharePoint Drive Item

Get a short-lived embeddable preview URL for a SharePoint drive item.

ActionTry it

Protect Worksheet

Tool to protect a worksheet using optional protection options. Use when you need to prevent editing certain parts of a sheet before sharing. Example: "Protect 'Sheet1' to lock formatting and sorting."

ActionTry it

Provision channel email address

Tool to provision an email address for a Microsoft Teams channel. Use when you need to enable email integration for a specific channel.

ActionTry it

Publish Booking Business

Publish a booking business's external scheduling page so customers can access it. After publishing, call Get Booking Business to retrieve the resulting public URL.

ActionTry it

Publish SharePoint Content Type

Publish a SharePoint content type from the content type hub site.

ActionTry it

Publish SharePoint Site Page

Publish a SharePoint site page.

ActionTry it

Query Emails

Query one Outlook mail folder using a validated OData filter, with field selection, sorting, offset, and continuation-token pagination. Requests up to 100 messages by default and up to 1,000 per page; sorting may be dropped if Graph rejects it as inefficient.

ActionTry it

Read DOCX

Inspect a DOCX as bounded rich OOXML, including paragraphs, formatted runs, tables, images, hyperlinks, footnotes, comments, revisions, page breaks, sections and styles. Returns an eTag for locators, withholds download URLs, external relationship targets and document bytes, and applies a 100-megapixel aggregate bound to PNG and JPEG image records.

ActionTry it

Read SharePoint Workbook Range

Read a cell or range from an Excel workbook stored in SharePoint.

ActionTry it

Read Workbook Range

Reads a range of cells from an Excel workbook worksheet stored in OneDrive or SharePoint using Microsoft Graph API. Returns cell values, formulas, formatting, and metadata for the specified range. Use this action when you need to extract data from specific cells in an Excel file, whether reading a single cell, a rectangular range, an entire column, or an entire row. The range address must be specified in A1 notation (e.g., 'A1:B5').

ActionTry it

Read worksheet range

Read worksheet range

ActionTry it

Reapply All Table Filters

Reapply All Table Filters

ActionTry it

Reapply Table Sort

Reapply Table Sort

ActionTry it

Reauthorize Microsoft Graph Subscription

Reauthorize a Microsoft Graph webhook subscription.

ActionTry it

Refresh Excel Session

Refresh Excel Session

ActionTry it

Refresh Pivot Tables

Refresh Pivot Tables

ActionTry it

Remove channel email address

Tool to remove the email address of a channel in Microsoft Teams. Use when you need to disable email integration for a specific channel.

ActionTry it

Remove channel member

Remove one membership from a private or shared Microsoft Teams channel. Microsoft Graph does not support this operation for standard channels.

ActionTry it

Remove chat member

Tool to remove a member from a Microsoft Teams chat. Use when you need to remove a user from a chat conversation.

ActionTry it

Remove Microsoft 365 group member

Remove a directory object's direct membership reference from a Microsoft 365 group without deleting the directory object.

ActionTry it

Remove SharePoint Drive Item Retention Label

Remove a drive item's retention label and associated retention settings.

ActionTry it

Remove team member

Tool to remove a member from a Microsoft Teams team. Use when you need to remove a user from a team.

ActionTry it

Remove team members

Remove one or more members from a Microsoft Teams team in bulk, up to 20 per request. Partial failures are returned with individual removal results.

ActionTry it

Renew Graph subscription

Renew a Microsoft Graph subscription or replace its notification URL.

ActionTry it

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.

ActionTry it

Replace Text

Replace the first or all occurrences of literal text in the main document of a DOCX, including matches across Word run boundaries. Matching can be case-sensitive or case-insensitive, and replacements can be recorded as tracked revisions. An optional eTag guards against editing a different document version.

ActionTry it

Reply all

Send a reply to every recipient selected by Outlook's reply-all semantics.

ActionTry it

Reply to Email

Sends a reply to an Outlook email message with optional HTML formatting, attachments, CC, and BCC recipients.

ActionTry it

Reply to Teams channel message

Sends a reply to an existing message, identified by `message_id`, within a specific `channel_id` of a given `team_id` in Microsoft Teams.

ActionTry it

Reply to Teams channel message

(DEPRECATED: use `MICROSOFT_TEAMS_POST_MESSAGE_REPLY`) Sends a reply to an existing message, identified by `message_id`, within a specific `channel_id` of a given `team_id` in Microsoft Teams.

ActionTry it

Report message

Report a message as unknown, junk, not junk, or phishing. Reporting influences Microsoft's future mail filtering and cannot be retracted as an ordinary field update; when is_message_move_requested is true, Microsoft Graph can also move the message out of its current folder. On success, this beta operation may return either a command result with properties such as Status=Success or the message object documented by Microsoft Graph. The documented unknownFutureValue enum member is a forward-compatibility sentinel and is intentionally not exposed as a selectable report action. This action uses Microsoft Graph's beta API, which is subject to change and is not supported by Microsoft for production applications.

ActionTry it

Resolve Shared Workbook

Resolve a Microsoft Graph share token, shareId, or raw sharing URL to DriveItem metadata.

ActionTry it

Resolve SharePoint Site By Path

Resolve a SharePoint site from its hostname and server-relative path.

ActionTry it

Resolve SharePoint site by URL

Resolve a SharePoint site URL or hostname and path to a Microsoft Graph site resource. Use this when the user provides a SharePoint URL and a site ID is needed for OneNote notebook discovery.

ActionTry it

Resolve Tracked Changes

Accept or reject supported pending run-level insertions and deletions in a DOCX, either all or selected revision locators returned by READ_DOCX. Accept-all and reject-all fail if the document contains unsupported revision forms; selected locators require the corresponding eTag.

ActionTry it

Restore Deleted Item

Tool to restore a deleted OneDrive driveItem (file or folder) from the recycle bin. Use when you need to recover a deleted item to its original location or to a specified parent folder, optionally renaming it during restoration. IMPORTANT LIMITATION: This API is ONLY available for OneDrive Personal accounts. It does NOT work with OneDrive for Business or SharePoint. For Business/SharePoint accounts, use the SharePoint REST API endpoints (/_api/web/recyclebin) instead.

ActionTry it

Restore DOCX version

Restore a retained DOCX version as a new current version, preserving version history, then observe the item's current metadata in a post-operation read. That metadata does not independently prove which version supplied the current content. A required eTag check rejects already-stale callers before mutation, but Graph does not document an atomic If-Match precondition for this operation.

ActionTry it

Restore Item Version

Restores a previous version of a DriveItem (file) by creating a new version with the content of the specified version. Use this action when you need to revert a file to an earlier version. The restoration is permanent and creates a new current version — the file cannot be automatically reverted after this operation, though you can restore again to a different version if needed. This action is irreversible in the sense that it immediately changes the current file content.

ActionTry it

Restore Presentation Version

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

ActionTry it

Restore SharePoint Document Set Version

Restore a captured version of a document set list item.

ActionTry it

Restore SharePoint Drive Item Version

Restore a previous version of a SharePoint drive item.

ActionTry it

Restore SharePoint List Item Version

Restore a previous version of a SharePoint list item.

ActionTry it

Revoke SharePoint Drive Item Sharing Grants

Remove recipients from one specific-user sharing link on a drive item.

ActionTry it

Revoke SharePoint List Item Sharing Grants

Remove recipients from a specific-user sharing link on a list item's drive item.

ActionTry it

Revoke Sharing Link Grants

Remove selected recipients from a work or school specific-user sharing link.

ActionTry it

Revoke Workbook Permission

Remove a non-inherited sharing permission from a workbook.

ActionTry it

Run Graph Mutation Batch

Create, update, or delete drive or workbook resources in up to 20 requests; inspect every subresponse status because individual mutations can fail.

ActionTry it

Run Graph Read Batch

Read drive or workbook data in up to 20 GET requests; inspect every subresponse status because individual requests can fail.

ActionTry it

Run Microsoft Graph Search Query

Run Microsoft Graph search across SharePoint-supported entities.

ActionTry it

Run SharePoint Workbook Function

Run an Excel workbook function for a workbook stored in SharePoint.

ActionTry it

Search calendar events

Searches for calendar events in the authenticated user's primary calendar. Work and school accounts use Microsoft Graph Search. When Microsoft Graph reports that Search is unsupported for a personal Microsoft account, the action searches a caller-supplied calendarView window locally by matching every whitespace-separated keyword across subject, body preview, location, and attendees.

ActionTry it

Search Drive Files

Search OneDrive drive items by query and return files, optionally filtered by extension, to discover Excel workbook IDs. Extension filtering is applied to each returned page.

ActionTry it

Search Drive Items

Search OneDrive and accessible SharePoint files with Microsoft Graph Search. This does not produce a complete shared-with-me list; use deprecated ONE_DRIVE_GET_SHARED_ITEMS only when full shared-with-me enumeration is required before Microsoft removes that API in November 2026. Requires OneDrive permissions plus Sites.Read.All because SharePoint-backed files can appear in results.

ActionTry it

Search Items

Search OneDrive files and folders by keyword, with sorting and pagination. The action transforms certain KQL-like and path queries and removes wildcards; results may include files and folders, and recently changed items may be delayed by indexing.

ActionTry it

Search Microsoft 365 Content

Search OneDrive and SharePoint content using Microsoft Search.

ActionTry it

Search Outlook messages

Search Outlook messages using KQL syntax. Supports Microsoft 365, work/school, and personal Microsoft accounts. Personal accounts use the Messages API fallback. Examples: 'from:user@example.com AND received>=2025-10-01', 'to:info@jcdn.nl AND subject:invoice', 'received>today-30 AND hasattachment:yes'

ActionTry it

Search Outlook people

List relevant people, optionally searching by fuzzy name or alias.

ActionTry it

Search SharePoint Drive Items

Search items in a SharePoint drive.

ActionTry it

Search SharePoint sites

Search the connected Microsoft 365 tenant for SharePoint sites.

ActionTry it

Search SharePoint Sites

Search SharePoint sites visible to an organizational Microsoft account.

ActionTry it

Search SharePoint sites

Search SharePoint sites available through Microsoft Graph. Use this to find a site ID from a site name or keyword before listing site-hosted OneNote notebooks. Microsoft Graph site search does not support $count; page only with returned @odata.nextLink URLs.

ActionTry it

Search Sites

Search SharePoint sites by free-text query for workbook discovery.

ActionTry it

Search Teams files

Search accessible drive items using Microsoft Graph Search and KQL, including files associated with Teams. Find items by name, type, content, author, and modification date using boolean logic and date ranges.

ActionTry it

Search Teams messages

Search Microsoft Teams messages using KQL syntax. Supports sender (from:), date filters (sent:), attachments, and boolean logic. Works across all Teams chats and channels the user has access to, including matching self-DM/personal-note messages whose resource chatId is `48:notes`. Examples: 'from:user@example.com AND sent>=2024-10-01', 'punchlist OR termination', 'sent>today-30 AND hasattachment:yes' NOTE: This action requires an organizational Microsoft 365 account (Azure AD/Entra ID). It does NOT work with personal Microsoft accounts (MSA) such as @outlook.com, @hotmail.com, or @live.com. If using a personal Microsoft account, this search will fail.

ActionTry it

Send a message to yourself

Send a message to your Microsoft Teams self-DM (the chat with yourself), useful for saving a personal note without looking up any chat or user ID.

ActionTry it

Send Activity Notification to Recipients

Tool to send activity notifications to specified recipients in Microsoft Teams. Use when you need to send custom notifications to users, team members, or channel members.

ActionTry it

Send Channel Message

Posts a new top-level message to a channel in Microsoft Teams (does NOT reply to an existing message). Despite the file name 'reply_to_channel_chat', this action creates a brand-new message in the channel via POST /teams/{id}/channels/{id}/messages. To reply to an existing message thread, use the dedicated reply action instead.

ActionTry it

Send draft

Tool to send an existing draft message. Use after creating a draft when you want to deliver it to recipients immediately. Example: Send a draft message with ID 'AAMkAG…'.

ActionTry it

Send email

Sends an email with subject, body, recipients, and optional attachments via Microsoft Graph API. Supports comma-separated email addresses in the to_email field for multiple recipients. Accepts either a single file or a list of files as attachments. Attachments require a non-empty file with valid name and mimetype.

ActionTry it

Send message to Teams chat

Sends a non-empty message (text or HTML) to a specified, existing Microsoft Teams chat; content must be valid HTML if `content_type` is 'html'.

ActionTry it

Set channel message reaction

Set the connected user's Unicode reaction on a Microsoft Teams channel message. Supply the actual Unicode reaction, not a legacy name such as 'like'.

ActionTry it

Set chart data

Replace an Excel chart's source range and optionally choose whether rows or columns define its series.

ActionTry it

Set chart position

Set chart position

ActionTry it

Set chat message reaction

Set the connected user's Unicode reaction on a Microsoft Teams chat message. Supply the actual Unicode reaction, not a legacy name such as 'like'.

ActionTry it

Set My Preferred Presence (Deprecated)

DEPRECATED: Use MICROSOFT_TEAMS_SET_USER_PREFERRED_PRESENCE instead. Tool to set the preferred availability and activity status for the current authenticated user. Use when you need to update your own presence status in Microsoft Teams. Preferred presence takes effect only when at least one presence session exists.

ActionTry it

Set Presence

Tool to set the presence information for a user's application presence session. Use when you need to update a user's presence state in Microsoft Teams. Valid combinations: Available/Available, Busy/InACall, Busy/InAConferenceCall, Away/Away, or DoNotDisturb/Presenting.

ActionTry it

Set Presence Automatic Location

Set the automatic presence location (office, remote, or time off) for a specified user in Microsoft Teams using a supplied work location.

ActionTry it

Set Presence Manual Location (Deprecated)

DEPRECATED: Use MICROSOFT_TEAMS_SET_USER_PRESENCE_MANUAL_LOCATION instead. Tool to set the manual presence location (office/remote/timeOff) for the authenticated user. Use when updating work location status in Microsoft Teams.

ActionTry it

Set User Preferred Presence

Tool to set the preferred availability and activity status for a user. Use when you need to update a user's presence status in Microsoft Teams. Preferred presence takes effect only when at least one presence session exists for the user.

ActionTry it

Set User Presence Manual Location

Tool to set the manual presence location (office/remote/timeOff) for a specific user. Use when updating work location status for a user in Microsoft Teams.

ActionTry it

Share DOCX

Share a verified DOCX by creating a link or inviting named recipients, returning sanitized permission outcomes and a partial-success flag; recipient identities may not be included. Sharing links are capability URLs to treat as secrets, and disabling inherited-permission retention can remove existing permissions on first share.

ActionTry it

Share Team Schedule

Tool to share a Microsoft Teams schedule for a specified time range. Use when you need to make a team's schedule visible to members.

ActionTry it

Snooze event reminder

Tool to postpone an event reminder until a new time. Use when you need to delay a reminder for a calendar event.

ActionTry it

Snooze user calendar event reminder

Tool to snooze a reminder for a calendar event in a specific user calendar to a new time. Use when you need to postpone an event reminder for a specific calendar.

ActionTry it

Snooze user calendar group event reminder

Tool to snooze a reminder for a user's calendar event within a calendar group to a new time. Use when you need to postpone an event reminder for a specific user's calendar that belongs to a calendar group.

ActionTry it

Snooze user event reminder

Snoozes a reminder for an event in a user's default calendar to a new time.

ActionTry it

Soft-delete Teams channel message

Tool to soft-delete a message in a Teams channel. Use when you need to remove a message without permanently deleting it.

ActionTry it

Sort Range

Sort a range in a worksheet using Microsoft Graph API.

ActionTry it

Sort SharePoint Workbook Range

Sort a cell range in an Excel workbook stored in SharePoint.

ActionTry it

Sync Task Lists

Read one page of Microsoft To Do task-list changes. Continue the current round with next_cursor, or store the terminal delta_token to retrieve only changes from a later round. Removed task lists retain their removal marker.

ActionTry it

Track Folder Changes

Track changes beneath one folder, one Microsoft Graph delta page at a time.

ActionTry it

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. Literal text replacement runs sequentially within DrawingML paragraphs, including slide text in tables and optionally speaker notes; complete slide reordering and core-property updates are supported.

ActionTry it

Translate Exchange IDs

Translate Outlook resource IDs between supported Exchange ID formats.

ActionTry it

Unarchive channel

Tool to unarchive a channel in a Microsoft Teams team. Use when you need to restore an archived channel to active state.

ActionTry it

Unarchive group team channel

Tool to unarchive a channel in a Microsoft Teams group's team. Use when you need to restore an archived channel to active state.

ActionTry it

Unarchive Teams team

Tool to unarchive a Microsoft Teams team. Use when you need to restore an archived team to active state.

ActionTry it

Unfollow SharePoint Sites

Unfollow one or more SharePoint sites for a user.

ActionTry it

Unhide Chat For User

Tool to unhide a chat for a specific user. Use when you need to make a hidden chat visible again in the user's chat list.

ActionTry it

Unmerge Range

Split a merged worksheet range back into separate cells.

ActionTry it

Unmerge SharePoint Workbook Range

Unmerge previously merged cells of a range in a SharePoint Excel workbook.

ActionTry it

Unpin chat message

Tool to unpin a message from a Microsoft Teams chat. Use when you need to remove a pinned message.

ActionTry it

Unprotect Worksheet

Remove protection from a worksheet so it can be edited again.

ActionTry it

Unpublish Booking Business

Take a booking business's external scheduling page offline and clear its public URL without deleting the business.

ActionTry it

Unpublish SharePoint Content Type

Unpublish a SharePoint content type from the content type hub site.

ActionTry it

Update Appointment

Update an existing appointment's schedule, customers, service, staff, location, notifications, or pricing without cancelling it. The request requires filled and maximum attendee counts plus at least one other appointment field to update.

ActionTry it

Update Booking Business

Update supported contact details, hours, currency, business type, address, or scheduling rules without publishing or unpublishing the business.

ActionTry it

Update calendar event

Updates specified fields of an existing Outlook calendar event, including subject, time, attendees, location, categories, and recurrence.

ActionTry it

Update calendar group

Tool to update the properties of a calendar group object. Use when you need to rename a calendar group.

ActionTry it

Update Calendar Group Calendar Permission

Tool to update a calendar permission within a calendar group. Use when changing access levels for calendars in specific groups.

ActionTry it

Update calendar permission

Tool to update calendar permission levels for share recipients or delegates. Use when you need to change the access level (role) for someone who has been granted access to a calendar.

ActionTry it

Update Call

Tool to update the navigation property calls in Microsoft Teams communications. Use when you need to modify properties of an existing call.

ActionTry it

Update Call Operation

Tool to update the navigation property operations in communications. Use when you need to modify properties of an existing call operation.

ActionTry it

Update Call Participant

Tool to update a participant in a Microsoft Teams call. Use when you need to modify participant properties such as lobby status.

ActionTry it

Update Chart

Update a chart in a worksheet using Microsoft Graph API.

ActionTry it

Update chart component

Update one Excel chart component: an axis, data labels, chart title, axis title, supported gridlines, axis font, fill, or supported line format.

ActionTry it

Update Chart Legend

Update a chart legend's visibility, position, or overlay setting.

ActionTry it

Update chart series

Rename one Excel chart series by ID or zero-based collection position.

ActionTry it

Update Chat

Updates the topic of a Microsoft Teams chat by ID.

ActionTry it

Update Checklist Item

Update a checklist item (subtask) of a Microsoft To Do task: rename it (display_name) and/or check/uncheck it (is_checked). Partial update: only the fields you pass are changed; at least one is required. Setting is_checked=true marks the subtask done.

ActionTry it

Update child folder contact

Tool to update a contact in a child contact folder within a parent contact folder. Use when you need to modify contact properties such as name, email, phone numbers, or company details for contacts in nested folder structures.

ActionTry it

Update Contact

Updates an existing Outlook contact, identified by `contact_id` for the specified `user_id`, requiring at least one other field to be modified.

ActionTry it

Update contact extension

Tool to update an open extension on a contact in a contact folder. Use when you need to modify custom properties stored in a contact extension.

ActionTry it

Update contact in folder

Tool to update a contact within a specific contact folder. Use when you need to modify contact details for a contact stored in a particular folder.

ActionTry it

Update Content Sharing Session

Send an update request for a content sharing session in a Microsoft Teams call, supplying an OData type and optionally a session entity ID.

ActionTry it

Update Custom Question

Update the text of one custom intake question, optionally changing its answer type or choices.

ActionTry it

Update Customer

Update a saved customer's name, email, phone numbers, or postal addresses in one booking business.

ActionTry it

Update Drive Item

Rename, move within the same drive, or update client timestamps for a DriveItem by stable ID.

ActionTry it

Update Drive Item

Rename, move, or update file-system times for a Microsoft Graph drive item. Descriptions can be changed only for OneDrive Personal items.

ActionTry it

Update Drive Item Metadata

Tool to update the metadata of a specific item (file or folder) in OneDrive. Use this to rename items, change descriptions, or move items to a new parent folder.

ActionTry it

Update Drive Item Permissions

Tool to update the roles of an existing permission on a OneDrive drive item. Use when you need to change the access level (read, write, owner) for a specific permission on a file or folder.

ActionTry it

Update email message

Updates specified properties of an existing email message; `message_id` must identify a valid message within the specified `user_id`'s mailbox.

ActionTry it

Update Email Rule

Update an existing email rule

ActionTry it

Update event extension

Tool to update an open extension on a calendar event in Microsoft Graph. Use when you need to modify custom properties stored in an event extension.

ActionTry it

Update event extension in calendar group

Tool to update an open extension on a calendar event within a calendar group. Use when modifying custom properties stored in an event extension for events in calendar groups.

ActionTry it

Update event in specific calendar

Tool to update an event in a specific Outlook calendar. Use when you need to modify event details like subject, time, attendees, or location in a non-default calendar.

ActionTry it

Update File Content

Tool to update an existing file's content in OneDrive. When called without a `file` parameter, creates an upload session and returns its uploadUrl (legacy behavior — caller drives the PUT uploads). When called with a `file`, the action streams the file's bytes in chunks via the upload session and returns the final updated DriveItem. The item's ID is preserved (existing share links remain valid) unless conflict_behavior=rename causes the server to create a new item.

ActionTry it

Update Inference Classification

Request an update to a user's Focused Inbox inference classification resource. This action cannot change classification settings or rules; manage message classification rules through the overrides collection.

ActionTry it

Update mail folder

Tool to update the display name of a mail folder. Use when you need to rename an existing mail folder.

ActionTry it

Update mailbox settings

Updates mailbox settings for the signed-in user or a specified user, including automatic replies, default time zone, language, and working hours.

ActionTry it

Update master category

Tool to update the color of a category in the user's master category list. Use when you need to change the color of an existing category. Note that the display name cannot be modified after creation.

ActionTry it

Update Microsoft Graph Subscription

Update a Microsoft Graph webhook subscription.

ActionTry it

Update my OneNote page content

Update the content of a OneNote page for the signed-in user. Sends a PATCH request with patch content commands to modify the HTML structure of a OneNote page. Supports appending children, inserting siblings, replacing elements, and prepending content. Use this action when you need to update or modify the content of an existing OneNote page owned by the signed-in user, such as adding new paragraphs, inserting images, modifying lists, or replacing existing elements. Repeating append, prepend, or insert commands can add duplicate content.

ActionTry it

Update my OneNote section

Updates the navigation property sections in me. Use when you need to modify properties of an existing OneNote section, such as renaming it, within the current user's notebooks. This action uses a PATCH request to update the section entity at the specified path. Use this action when you need to update a specific OneNote section owned by the authenticated user, such as changing its display name. This operation modifies the specified properties while preserving all other existing values. Note: Only the displayName property can be updated via this endpoint. Other properties like isDefault, createdDateTime, etc. are read-only. This PATCH operation is provider-undocumented; its behavior is live-observed.

ActionTry it

Update Named Item

Update a workbook named item's visibility or comment.

ActionTry it

Update OneNote page content

Update the content of a OneNote page in a Microsoft 365 group using one or more HTML patch commands. A successful 204 response is returned as a success status and message.

ActionTry it

Update online meeting

Tool to update the properties of an existing Microsoft Teams online meeting. Use when you need to modify meeting details such as subject, start time, or end time.

ActionTry it

Update open shift

Tool to update an existing open shift in a Microsoft Teams team schedule. Use when you need to modify open shift details such as times, theme, notes, or open slot count.

ActionTry it

Update Planner bucket

Update a Planner bucket name or ordering with ETag concurrency.

ActionTry it

Update Planner task

Update selected properties of a Microsoft Planner task using its last known ETag for optimistic concurrency.

ActionTry it

Update Planner task details

Conditionally update a Planner task's description, preview mode, checklist, or references and return confirmation or the updated details.

ActionTry it

Update Presentation Content

Update one macro-free PPTX under an exact eTag with a conditional upload, supporting slide, shape, text, comment, chart, image, notes, table and hyperlink operations. Slide, shape and comment deletions are supported, and every call requires irreversible-update approval; packages are limited to 50 MiB and transactions to 100 operations.

ActionTry it

Update Presentation Content Destructively

Atomically update one macro-free PPTX with at least one irreversible delete operation, under an exact eTag and one conditional upload. delete_slide permanently removes a slide and eligible private dependencies; delete_shape permanently removes a top-level shape and unreferenced relationships; delete_comment permanently removes a root comment and its replies. Supporting non-delete operations may be included in the same transaction, but every call must contain delete_slide, delete_shape, or delete_comment and requires irreversible-update approval. Validates the package graph and semantic result. Limits include 50 MiB packages, 100 operations, 500,000 text characters, 20 uploaded PNGs, and 10,000 generated line breaks.

ActionTry it

Update Presentation Content Safely

Atomically update one macro-free PPTX without delete operations, under an exact eTag and one conditional upload. Allowed operations are add_text_box, add_image, replace_image, set_existing_speaker_notes, add_table, add_slide, duplicate_slide, set_slide_hidden, set_shape_text, format_text_run, set_shape_bounds, set_shape_alt_text, set_shape_hyperlink, set_text_run_hyperlink, add_comment, reply_comment, add_chart, and replace_chart_data. delete_slide, delete_shape, and delete_comment are rejected during request validation before any network request. Validates the package graph and semantic result. Limits include 50 MiB packages, 100 operations, 500,000 text characters, 20 uploaded PNGs, and 10,000 generated line breaks.

ActionTry it

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. This action does not edit slide text, slide order, document properties inside the PPTX package, or other presentation content. Optionally require a matching eTag. Provide at least one of name, parent_folder_id, description, created_datetime, or last_modified_datetime. OneDrive may accept a description without persisting it; the response reports that limitation.

ActionTry it

Update Range

Update cell values in a specified worksheet range using Microsoft Graph API.

ActionTry it

Update Range Format

Update exactly one formatting component on a workbook range.

ActionTry it

Update schedule day note

Tool to update an existing day note in a team's schedule. Use when you need to modify notes or reminders for a specific date in the team schedule.

ActionTry it

Update scheduling group

Tool to replace/update a scheduling group in a team's schedule. Use when you need to modify properties of an existing scheduling group such as display name, active status, code, or member list.

ActionTry it

Update section in site notebook

Canonical action for updating a OneNote section in a SharePoint site. Use this action when you need to modify properties of an existing section, such as renaming it. This action uses a PATCH request to update the section entity at the specified path within the site's notebook hierarchy. Note: Only the displayName property of a section can be updated via this endpoint. Other properties like createdDateTime, isDefault, etc. are read-only. This PATCH operation is provider-undocumented; its behavior is live-observed.

ActionTry it

Update section in user notebook

Updates a OneNote section within a user's notebook. Use this action when you need to modify properties of an existing OneNote section, such as renaming it, for a specific user identified by their Microsoft Graph user ID. This action uses a PATCH request to update the section entity at the specified path within the user's notebook hierarchy. Note: Only the displayName property can be updated via this endpoint. Other properties like isDefault, createdDateTime, etc. are read-only. This PATCH operation is provider-undocumented; its behavior is live-observed.

ActionTry it

Update Service

Update a service's name, duration, location, pricing, staff, reminders, questions, visibility, or scheduling rules.

ActionTry it

Update SharePoint Drive Item

Update drive item metadata such as name or description.

ActionTry it

Update SharePoint Drive Item Permission

Update the roles of a direct sharing permission on a SharePoint drive item.

ActionTry it

Update SharePoint Drive Item Record Lock

Lock or unlock a document already classified as a record by its retention label.

ActionTry it

Update SharePoint Item Permission

Update an application permission on a SharePoint list or list item using Microsoft Graph beta.

ActionTry it

Update SharePoint List

Update SharePoint list metadata.

ActionTry it

Update SharePoint List Column

Update a SharePoint list column definition.

ActionTry it

Update SharePoint List Content Type

Update a SharePoint list content type.

ActionTry it

Update SharePoint List Item

Update a SharePoint list item.

ActionTry it

Update SharePoint List Item Fields

Update field values for a SharePoint list item.

ActionTry it

Update SharePoint List Item Fields

Update field values on a SharePoint list item using Microsoft Graph through the OneDrive connection. Use when you need to modify one or more columns on an existing SharePoint list item.

ActionTry it

Update SharePoint Range

Update values in a worksheet range in an Excel workbook stored in a SharePoint site's default drive using Microsoft Graph.

ActionTry it

Update SharePoint Settings

Update tenant-wide SharePoint and OneDrive settings.

ActionTry it

Update SharePoint Site

Update editable SharePoint site metadata (description).

ActionTry it

Update SharePoint Site Column

Update a SharePoint site column definition.

ActionTry it

Update SharePoint Site Content Type

Update a SharePoint site content type.

ActionTry it

Update SharePoint Site Page

Update editable metadata and layout for a SharePoint site page.

ActionTry it

Update SharePoint Site Page Section Web Part

Update a text or supported standard web part by its section position.

ActionTry it

Update SharePoint Site Page Web Part

Update the properties of a web part on a SharePoint site page.

ActionTry it

Update SharePoint Site Permission

Update the roles of an application (Sites.Selected) permission on a SharePoint site.

ActionTry it

Update SharePoint Workbook Range

Update a cell or range in an Excel workbook stored in SharePoint.

ActionTry it

Update SharePoint Workbook Range Fill

Update the fill of a cell or range in an Excel workbook stored in SharePoint.

ActionTry it

Update SharePoint Workbook Range Font

Update the font of a cell or range in an Excel workbook stored in SharePoint.

ActionTry it

Update SharePoint Workbook Range Format

Update the format of a cell or range in an Excel workbook stored in SharePoint.

ActionTry it

Update SharePoint Workbook Table

Update properties of a table in an Excel workbook stored in SharePoint.

ActionTry it

Update SharePoint Workbook Worksheet

Update worksheet metadata in an Excel workbook stored in SharePoint.

ActionTry it

Update site OneNote page content

Update the content of a OneNote page within a SharePoint site. Sends a PATCH request with patch content commands to modify the HTML structure of a OneNote page. Supports appending children, inserting siblings, replacing elements, and prepending content. Use this action when you need to update or modify the content of an existing OneNote page within a SharePoint site, such as adding new paragraphs, inserting images, modifying lists, or replacing existing elements. Repeating append, prepend, or insert commands can add duplicate content.

ActionTry it

Update site section group section

Compatibility alias for updating a OneNote section in a SharePoint site. Prefer UpdateSiteNotebooksSections for new site calls. Legacy notebook and section-group context does not affect the Graph route. Use this action when you need to modify properties of an existing OneNote section, such as updating its display name. This action uses a PATCH request to update the section entity at the specified path within the SharePoint site's notebook hierarchy. Note: Only the displayName property can be updated via this endpoint. Other properties are read-only. This PATCH operation is provider-undocumented; its behavior is live-observed.

ActionTry it

Update Staff Member

Update a booking staff member's identity, role, time zone, working schedule, calendar behavior, or email notifications.

ActionTry it

Update Table

Update an Excel workbook table's name, header visibility, totals visibility, or style using Microsoft Graph.

ActionTry it

Update Table Column

Update the name or values of an Excel table column.

ActionTry it

Update Table Column Range

Update raw values in a table column's data-body cells by zero-based index.

ActionTry it

Update Table Column Range

Update values, formulas, number formats, or row and column visibility in a table column's whole or data-body range.

ActionTry it

Update Table Row

Update Table Row

ActionTry it

Update Task

Update fields of an existing Microsoft To Do task, including title, notes, importance, status, dates, and categories; set status to completed to mark it done. Unspecified fields are omitted, except that providing a reminder date also enables the reminder.

ActionTry it

Update Task List

Rename a Microsoft To Do task list (updates its displayName).

ActionTry it

Update Team

Tool to update the properties of a team. Use when you need to modify team settings such as member, messaging, or fun settings.

ActionTry it

Update team member

Tool to update a team member's roles or properties in Microsoft Teams. Use when you need to change a member's role (e.g., promote to owner or demote to member).

ActionTry it

Update team schedule shift

Tool to update an existing shift in a Microsoft Teams team schedule. Use when you need to modify shift details like times, assigned user, or notes.

ActionTry it

Update Teams channel

Tool to update channel properties in a Microsoft Teams group. Use when you need to modify channel description, display name, or favorite settings.

ActionTry it

Update Teams channel message

Tool to update a message in a channel. Use when you need to modify an existing channel message after confirming channel and message IDs.

ActionTry it

Update Teams channel tab

Tool to update the properties of a tab in a Microsoft Teams channel. Use when you need to modify tab display name, configuration, or web URL.

ActionTry it

Update Teams chat message

Tool to update a specific message in a chat. Use when you need to correct or modify a sent chat message.

ActionTry it

Update time off

Tool to replace an existing timeOff entry in a team's schedule. Use when you need to update time off details including dates, reason, or status.

ActionTry it

Update time off reason

Tool to update a time off reason in a team's schedule. Use when you need to modify the display name, icon, active status, or code of an existing time off reason.

ActionTry it

Update To Do task

Updates an existing Microsoft To Do task's title, status, importance, due date, reminder, body, completion date, or categories. Providing a reminder date also enables the reminder.

ActionTry it

Update user calendar

Update the name or color of a user's default calendar. At least one of these properties must be supplied.

ActionTry it

Update user calendar by ID

Tool to update properties of a specific calendar by ID for a specific user. Use when you need to rename a user's calendar, change its color theme, or set it as the default calendar.

ActionTry it

Update user calendar event

Update an event in a specified user's calendar by calendar ID and event ID. This tool is deprecated.

ActionTry it

Update user calendar event

Tool to update an event in a specific user's calendar. Use when you need to modify calendar event properties for a user other than the signed-in user.

ActionTry it

Update user calendar group event

Tool to update an event in a calendar within a calendar group for a specific user. Use when modifying event details for a user's calendar.

ActionTry it

Update user calendar in calendar group

Tool to update a calendar within a calendar group in a user's mailbox. Use when modifying calendar properties like name, color, or default calendar status.

ActionTry it

Update user calendar permission

Tool to update calendar permission levels for a specific user's calendar. Use when you need to change the access level (role) for someone who has been granted access to a user's calendar.

ActionTry it

Update user child folder message

Tool to update a message in a child folder within a user's mailbox. Use when you need to modify message properties such as isRead status, importance, categories, or subject for messages in nested folder structures for a specific user.

ActionTry it

Update user contact extension

Tool to update an open extension on a contact in a user's contact folder. Use when you need to modify custom properties stored in a contact extension for a specific user.

ActionTry it

Update user contact extension

Updates an open extension on a contact in a child folder of a user's contact folder, including its custom properties.

ActionTry it

Update user contact extension (v3)

Tool to update an open extension on a contact directly under a user's contacts collection. Use when you need to modify custom properties stored in a contact extension.

ActionTry it

Update user contact folder

Tool to update the properties of a contact folder for a specific user. Use when you need to rename or move an existing contact folder.

ActionTry it

Update user contact folder child folder

Tool to update a child folder within a contact folder for a specific user. Use when you need to rename a child contact folder or move it to a different parent folder.

ActionTry it

Update user event extension

Update an open extension on a user's event in a calendar group, including its extension name and optional custom properties. This tool is deprecated.

ActionTry it

Update user events extensions

Tool to update an open extension on a user's calendar event. Use when modifying custom properties stored in an event extension for a specific user.

ActionTry it

Update User Inference Classification Override

Tool to update the classification of messages from a specific sender in a user's Focused Inbox. Use when you need to change whether messages from a sender go to Focused or Other inbox for a specific user.

ActionTry it

Update user mail folder child folder

Tool to update a child folder within a mail folder for a specific user. Use when you need to rename a child mail folder.

ActionTry it

Update user mail folder message

Tool to update properties of a message in a specific mail folder for a user. Use when you need to modify message attributes like categories, read status, importance, or other properties for a message within a particular user's folder.

ActionTry it

Update user mail folder message rule

Tool to update a message rule in a user's mail folder. Use when you need to modify an existing rule's properties, conditions, actions, or exceptions for a specific user.

ActionTry it

Update user message extension

Tool to update an open extension on a message within a specific user's mail folder. Use when you need to modify custom properties stored in a message extension for a specific user.

ActionTry it

Update user message extension

Tool to update an open extension on a user's message. Use when you need to modify custom properties stored in a message extension for a specific user.

ActionTry it

Update Workbook Range

Updates a range in a workbook worksheet using Microsoft Graph API. Use this action when you need to write data, formulas, or number formats to specific cells in an Excel workbook stored in OneDrive or SharePoint. The address parameter supports various formats including single cells, cell ranges, entire columns, or entire rows.

ActionTry it

Update Workbook Worksheet

Updates properties of a worksheet in an Excel workbook stored in OneDrive. Use this action when you need to rename a worksheet, change its position (tab order), or modify its visibility state. At least one of name, position, or visibility must be provided in the request. The worksheet is identified by its ID or display name within the specified workbook.

ActionTry it

Update Worksheet

Update worksheet properties (name, position) in an Excel workbook using Microsoft Graph API.

ActionTry it

Upload Bytes To SharePoint Upload Session

Upload one byte range (chunk) of a file to an existing SharePoint upload session, or get the session status or cancel it.

ActionTry it

Upload drive file

Upload a file up to 250 MB as a child of a Microsoft drive item. If a file with the same name already exists, this operation replaces its contents.

ActionTry it

Upload file

Uploads a file to a OneDrive or SharePoint folder using chunked uploads, creating missing destination folders as needed. Name conflicts can be renamed, rejected, or replaced.

ActionTry it

Upload New Presentation

Create a new PPTX in a Microsoft Graph drive folder, with configurable filename-conflict behavior. The file must be a valid, non-macro-enabled PPTX package no larger than 250 MiB.

ActionTry it

Upload SharePoint File

Upload a nonempty file to SharePoint via a chunked Microsoft Graph upload session, creating the destination folder path if needed.

ActionTry it

Upload Small SharePoint File

DEPRECATED: Use SHAREPOINT_GRAPH_UPLOAD_FILE instead. Upload a small file to SharePoint using Microsoft Graph PUT content.

ActionTry it

Upload Task Attachment

Attach a file up to 25 MB to a Microsoft To Do task. The tool automatically uses a single request for files under 3 MB and a chunked upload session for larger files.

ActionTry it

Upload Workbook from URL

Tool to upload an external Excel file from a URL into OneDrive/SharePoint. Downloads the file server-side and uploads it to the specified drive location, returning the driveItem metadata for subsequent Excel operations.

ActionTry it

Upsert DOCX

Create or replace a same-name DOCX containing the same validated content supported by CREATE_DOCX. Replacement is always enabled; use CREATE_DOCX for create-only conflict behavior.

ActionTry it

Validate OneNote credentials

Validates OneNote API credentials by attempting to access the user's notebooks. Use this action when you need to verify that the provided authentication token has valid permissions to access Microsoft OneNote. This action makes a lightweight API call to confirm the credentials work before performing other operations.

ActionTry it

Who Am I

Return the identity (email, name) of the connected Excel (Microsoft) account.

ActionTry it

Who Am I

Return the identity (email, name) of the connected Microsoft Teams account.

ActionTry it

Who Am I

Return the identity (email, name) of the connected Outlook account.

ActionTry it

Write Workbook Cell

Updates the value, formula, or format of a specific cell in an Excel workbook stored in OneDrive. Use this action when you need to write data to a single cell at a specific row and column position. The row and column parameters are 0-indexed (row 0 is the first row, column 0 is column A).

ActionTry it

How the Microsoft 365 integration works

The Microsoft 365 integration connects your Dench AI CRM directly to Microsoft 365, so agents can read and act on your Microsoft 365 data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

1202 actions are available for agents to invoke on your behalf. Every call runs through Microsoft 365's own authorization, scoped to the account you connect.

Set up Microsoft 365 in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Microsoft 365 and click Connect — you'll authorize access through Microsoft 365's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Microsoft 365 in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Microsoft 365 integration work with Dench?

The Dench Microsoft 365 integration connects your AI CRM to Microsoft 365, so AI agents can work with your Microsoft 365 data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Microsoft 365 via Dench?

The Microsoft 365 integration currently exposes 1202 actions, including Accept calendar event invite, Add Chart, Add chat member, Add Column To SharePoint Content Type, Add Comment, and Add Content Type Copy From Hub. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Microsoft 365 to Dench?

No. You connect Microsoft 365 from your Dench workspace using Microsoft 365's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Microsoft 365 integration secure?

Connections are authorized through Microsoft 365's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Microsoft 365 connection from your workspace settings at any time.