Usa Microsoft 365 con Sokko.
Conecta Microsoft 365 y dile a Sokko qué hacer. Ejecuta las acciones que pides y reacciona a lo que ocurre, sin workflows ni código.
Funciona con más de 1.000 herramientas · Sin código
Acciones
Todo lo que Sokko puede hacer en Microsoft 365
Cada acción de Microsoft 365 que Sokko puede ejecutar. Pídela en una frase y listo.
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.
Add Chart
Add a chart to a worksheet using Microsoft Graph API.
Add chat member
Tool to add a conversationMember to a Microsoft Teams chat. Use when adding a user to an existing chat conversation.
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.
Add Column To SharePoint Content Type
Add a column (column link) to a SharePoint site or list content type.
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.
Add Content Type Copy To SharePoint List
Copy a site content type into a SharePoint list.
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.
Add User to Group
Add one directory user to a Microsoft 365 or security group.
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.
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.
Add member to team
(DEPRECATED: use `MICROSOFT_TEAMS_ADD_TEAM_MEMBER`) Add a user to a Microsoft Teams team, optionally assigning the owner role.
Add Named Item
Add a workbook- or worksheet-scoped named item using an invariant reference or a local formula.
Add SharePoint Worksheet
Add a new worksheet to an Excel workbook in a SharePoint site's default drive using Microsoft Graph.
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.
Add Table
Create a new table in a worksheet using the Microsoft Graph API.
Add Table Column
Add a column to a table using Microsoft Graph API.
Add Table Row
Add a row to a table using Microsoft Graph API.
Add member to team
Add a user to a Microsoft Teams team, optionally assigning an owner or guest role.
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.
Add SharePoint Workbook Chart
Add a chart to a worksheet in an Excel workbook stored in SharePoint.
Add SharePoint Workbook Named Item
Add a named item at the workbook scope in an Excel workbook stored in SharePoint.
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.
Add SharePoint Workbook Table
Add a table to an Excel workbook stored in SharePoint.
Add workbook table column
Insert a column at a zero-based position in an Excel workbook table stored in a Microsoft Graph drive item.
Add SharePoint Workbook Table Row
Add rows to an Excel workbook table stored in SharePoint.
Add Worksheet
Add a new worksheet to an Excel workbook using Microsoft Graph API.
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.
Apply Table Filter
Apply a filter to a table column using Microsoft Graph API.
Apply Table Sort
Apply a sort to a table using Microsoft Graph API.
Apply SharePoint Workbook Table Column Filter
Apply a filter to a column of an Excel workbook table stored in SharePoint.
Archive channel
Tool to archive a channel in a Microsoft Teams team. Use when you need to archive a specific channel within a team.
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.
Archive Teams team
Tool to archive a Microsoft Teams team. Use after confirming the team ID; returns 202 if accepted.
Assign Sensitivity Label To SharePoint Drive Item
Assign a Microsoft Purview sensitivity label to a SharePoint drive item.
Autofit Range
Autofit columns or rows intersecting a workbook range.
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.
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.
Calculate Workbook Function
Run one allowlisted Microsoft Graph v1.0 workbook function.
Create Calendar Event
Creates a new Outlook calendar event, ensuring `start_datetime` is chronologically before `end_datetime`.
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.
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.
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.
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.
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`.
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.
Check In SharePoint Drive Item
Check in a SharePoint drive item.
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.
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.
Checkout SharePoint Drive Item
Checkout SharePoint Drive Item.
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.
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.
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.
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.
Clear My Presence (Deprecated)
DEPRECATED: Clears an application's presence session for the authenticated user or a specified user in Microsoft Teams.
Clear Presence
Clears presence information for a specified user's application presence session in Microsoft Teams.
Clear Presence Automatic Location (Deprecated)
Deprecated. Clear the automatically detected presence location for the authenticated user or a specified user.
Clear Presence Location
Clear the presence location for the authenticated user or a specified user.
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.
Clear Table Filter
Clear a filter from a table column using Microsoft Graph API.
Clear All Table Filters
Clear All Table Filters
Clear Table Sort
Clear Table Sort
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.
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.
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.
Convert Table To Range
Convert a table to a range using Microsoft Graph API.
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.
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.
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.
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.
Copy child mail folder
Copies a child mail folder and its contents to a destination folder in the user's mailbox.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Copy site page to section
Copy a site-hosted OneNote page to a section natively.
Copy user notebook
Start an asynchronous copy of a user OneNote notebook.
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.
Count messages
Count all messages, or messages matching an OData filter or KQL search, in an Outlook mailbox.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
Create calendar group
Tool to create a new calendar group for a user. Use when needing to organize calendars into groups.
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.
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.
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.
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.
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.
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.
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.
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.
Create contact
Creates a new contact in a Microsoft Outlook user's contacts folder.
Create contact folder
Tool to create a new contact folder in the user's mailbox. Use when needing to organize contacts into custom folders.
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.
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.
Create Customer
Create a saved customer in one booking business with structured contact details.
Create Custom Question
Create a text or single-choice intake question for one booking business.
Create SharePoint Document Set Version
Capture a new version of a document set item in a SharePoint list.
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.
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.
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.
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.
Create drive folder
Create a child folder under a Microsoft drive item.
Create SharePoint Drive Item Permission
Create an application or Embedded group grant, rather than invite a user.
Create Drive Upload Session
Create a resumable upload session for a new file below a drive folder.
Create Email Rule
Create email rule filter with conditions and actions
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.
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.
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.
Create group calendar event
Create an event in a Microsoft 365 group calendar.
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.
Create group nested section group
Create a section group inside another group OneNote section group.
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.
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.
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.
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.
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.
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.
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.
Create Linked Resource
Attach a partner-application link to an existing Microsoft To Do task.
Create SharePoint List
Create a SharePoint list.
Create SharePoint List Column
Create a SharePoint list column definition.
Create SharePoint List Item
Create a SharePoint list item.
Create SharePoint List Item Permission
Create an application permission on a SharePoint list item, not a user invitation.
Create SharePoint List Permission
Create an application permission on a SharePoint list, not a user invitation.
Create mail folder
Tool to create a new mail folder. Use when you need to organize email into a new folder.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Create calendar event for user
Create a new calendar event in a user's default calendar.
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.
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.
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.
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.
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.
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.
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.
Create reply draft
Deprecated. Creates a reply draft for a specified message in the authenticated user's or another user's mailbox.
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.
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.
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.
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.
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.
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.
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.
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.
Create Planner bucket
Create a bucket in a Microsoft Planner plan.
Create Planner task
Create a Microsoft Planner task in a plan, with optional bucket placement and assignees.
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.
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.
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.
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.
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).
Create Service
Create a bookable service with a name and default duration, optionally configuring location, price, staff, reminders, questions, and scheduling rules.
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.
Create SharePoint Sharing Link
Create a sharing link for a SharePoint drive item.
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.
Create SharePoint Site Column
Create a SharePoint site column definition.
Create SharePoint Site Content Type
Create a SharePoint site content type.
Create site nested section group
Create a section group inside another site OneNote section group.
Create site notebook
Create a OneNote notebook in a SharePoint site.
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 ?*/:<>|&#'%~.
Create SharePoint Site Page
Create a modern SharePoint site page.
Create SharePoint Site Page Section Web Part
Create a text or supported standard web part in a site page section.
Create SharePoint Site Permission
Grant an application (Sites.Selected) permission on a SharePoint site.
Create site section page
Create a OneNote page from HTML in a SharePoint site's section.
Create Staff Member
Add a staff member to one booking business with a role, email, time zone, and optional working schedule.
Create Task List
Create a new Microsoft To Do task list.
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.
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.
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.).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Create user nested section group
Create a section group inside another user OneNote section group.
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 ?*/:<>|&#'%~.
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.
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.
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.
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.
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.
Create Workbook Sharing Link
Create or retrieve an application-owned sharing link for a workbook.
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.
Delete Appointment
Permanently delete an appointment without invoking Microsoft Bookings' cancellation-message action. This operation cannot be undone.
Delete Booking Business
Permanently delete one shared booking business and all of its Microsoft Bookings data. This operation cannot be undone.
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.
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.
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.
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.
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.
Delete calendar group
Tool to delete a calendar group other than the default calendar group. Use when removing unused calendar groups from the mailbox.
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.
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.
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.
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.
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.
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.
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.
Delete Checklist Item
Delete a checklist item (subtask) from a Microsoft To Do task. This permanently removes the checklist item (this cannot be undone).
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.
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.
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`.
Delete contact folder
Tool to delete a contact folder from the user's mailbox. Use when you need to remove an existing contact folder.
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.
Delete Contact from Folder
Tool to permanently delete a contact from a specific contact folder. Use when removing contacts from organized folders in Outlook.
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.
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.
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.
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.
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.
Delete Customer
Permanently delete one saved customer from a Microsoft Bookings business. This operation cannot be undone.
Delete Custom Question
Permanently delete one custom intake question from a booking business. This operation cannot be undone.
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.
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.
Delete SharePoint Drive Item Permission
Delete a sharing permission from a SharePoint drive item.
Delete SharePoint Drive Item Version
Delete a SharePoint drive item version.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Delete SharePoint List
Delete a SharePoint list.
Delete SharePoint List Column
Delete a SharePoint list column definition.
Delete SharePoint List Content Type
Delete a SharePoint list content type.
Delete SharePoint List Item
Delete a SharePoint list item.
Delete mail folder
Delete a mail folder from a user's mailbox. The tool rejects well-known system folder names as folder identifiers.
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.
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.
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.
Delete contact extension
Tool to delete an open extension from a contact. Use when removing custom data extensions that are no longer needed.
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.
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.
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.
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.
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.
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.
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.
Delete user message extension
Delete user message extension
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.
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.
Delete Message Attachment
Tool to delete an attachment from a message. Use when removing file or item attachments from messages in Outlook.
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.
Delete Message Attachment
Delete an attachment from a message in a mail folder or its child folder.
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.
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.
Delete Named Item
Permanently delete a workbook-scoped named item; this cannot be undone.
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.
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.
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.
Delete User Calendar Permission
Delete a calendar permission from a user's primary calendar to revoke calendar sharing access.
Delete Range
Delete worksheet cells and shift the remaining cells up or left.
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.
Delete Service
Permanently delete one service from a Microsoft Bookings business. This operation cannot be undone.
Delete SharePoint Item Permission
Revoke a Microsoft Graph beta permission from a SharePoint list or list item.
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.
Delete SharePoint Site Column
Delete a SharePoint site column definition.
Delete SharePoint Site Content Type
Delete a SharePoint site content type.
Delete SharePoint Site Page
Delete a SharePoint site page.
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.
Delete SharePoint Site Page Section Web Part
Delete a web part by its position in a site page section or column.
Delete SharePoint Site Permission
Revoke an application (Sites.Selected) permission from a SharePoint site.
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.
Delete Staff Member
Permanently remove one staff member from a Microsoft Bookings business. This operation cannot be undone.
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.
Delete Table
Permanently delete an Excel table by its ID or name.
Delete Table Column
Delete a column from a table using Microsoft Graph API.
Delete Table Row
Delete a row from a table using Microsoft Graph API.
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.
Delete Task Attachment
Permanently delete a file attachment from a Microsoft To Do task. This cannot be undone.
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.
Delete Teams team
Delete a Microsoft Teams team by its associated Microsoft 365 group ID. This deletes the underlying group.
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.
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.
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.
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.
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.
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.
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.
Delete user contact extension
Deletes an extension from a contact in a user's child contact folder. This tool is deprecated.
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.
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.
Delete user message attachment
Deprecated. Deletes an attachment from a message in the authenticated user's mailbox or a specified user's mailbox.
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.
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.
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.
Delete Workbook Range
Deletes a range of cells from an Excel worksheet in OneDrive, shifting remaining cells up or left to fill the gap.
Delete SharePoint Workbook Table
Delete a table from an Excel workbook stored in SharePoint.
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."
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.
Discard SharePoint Drive Item Checkout
Discard SharePoint Drive Item Checkout.
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.
Dismiss event reminder
Dismiss a reminder for a specific event in the signed-in user's or specified user's default calendar.
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.
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.
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.
Download channel message hosted content
Download one raw hosted-content item from a Teams channel message.
Download chat message hosted content
Download one raw hosted-content item from a Teams chat message.
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.
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.
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.
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.
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.
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.
Download Item Thumbnail
Download thumbnail image bytes for a DriveItem identified by item ID.
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.
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.
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.
Download profile photo
Download the signed-in user's profile-photo bytes at a fixed size.
Download shared drive item
Download file content addressed by a Microsoft Graph share token or encoded sharing URL.
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.
Download Thumbnail by Path
Download thumbnail image bytes for a path-addressed item in the current user's OneDrive.
Download Workbook
Download an Excel workbook in its original file format.
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.
Calculate Excel Workbook
Calculate Excel Workbook
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.
Create Folder
Create a folder under a parent Microsoft Graph drive item.
Create Upload Session
Create a resumable upload session at a drive-root path.
Delete Drive Item
Move a OneDrive or SharePoint drive item to the recycle bin by item ID.
Get Drive Item
Retrieve OneDrive or SharePoint drive item metadata by exact ID or path.
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.
List Drive Item Versions
List retained versions of a OneDrive or SharePoint workbook file.
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.
List Workbook Tables
List tables across a workbook without requiring a worksheet identifier.
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.
Search Sites
Search SharePoint sites by free-text query for workbook discovery.
Update Drive Item
Rename, move within the same drive, or update client timestamps for a DriveItem by stable ID.
Update Table Column Range
Update raw values in a table column's data-body cells by zero-based index.
Who Am I
Return the identity (email, name) of the connected Excel (Microsoft) account.
Execute Microsoft Graph Batch
Execute a Microsoft Graph JSON batch request.
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.
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.
Extract SharePoint Drive Item Sensitivity Labels
Extract the Microsoft Purview sensitivity labels currently applied to a SharePoint drive item.
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.
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.
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.
Find SharePoint sites
Find accessible SharePoint sites by keyword, or resolve one known hostname and site path to its site ID.
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.
Follow SharePoint Sites
Follow one or more SharePoint sites for a user.
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.
Forward message
Tool to forward a message. Use when you need to send an existing email to new recipients.
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.
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.
Get All SharePoint Sites
Enumerate SharePoint sites across geographies in the organization using application permissions; delegated user authentication is not supported.
Get Excel Application
Get Excel Application
Get Appointment
Get one booking appointment, including its service, customers, assigned staff, attendee counts, and UTC start and end times.
Get Booking Business
Get the complete configuration and publication state of one shared booking business.
Get specific calendar
Retrieves a specific calendar by ID from the signed-in user's calendars. This tool is deprecated.
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.
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.
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.
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.
Get calendar group
Retrieve the properties of a specific Outlook calendar group by its ID, with optional property selection.
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.
Get calendar group event attachment
Deprecated: Use OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT_ATTACHMENT instead, which supports both /me and /users/{user_id} endpoints.
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.
Get user calendar permission
Retrieve a specific permission for a user's default calendar, including the recipient or delegate and permission level.
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.
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.
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.
Get call operation
Tool to get a specific commsOperation for a call. Use to check the status of long-running call operations.
Get team channel
Tool to get a specific channel in a team. Use after obtaining valid team and channel IDs to fetch channel details.
Get Teams channel message
Retrieves a specific message from a Microsoft Teams channel using its Team, Channel, and Message IDs.
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.
Get chart
Get chart
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.
Get chart component
Retrieve one Excel chart component: chart title, axis title, supported gridlines, axis font, or supported line format.
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.
Get chart image
Render an Excel chart as a base64-encoded image.
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.
Get chart point
Get chart point
Get chart series
Get chart series
Get chat
Tool to retrieve a single chat by ID. Use when you need to get details about a specific chat.
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.
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.
Get chat message
Tool to get a specific chat message. Use after confirming chat_id and message_id.
Get Checklist Item
Get a single Microsoft To Do checklist item (subtask) by its id, within a task in a task list.
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.
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.
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.
Get Comment
Retrieve one workbook comment by its exact ID.
Get Comment Reply
Retrieve one reply to a workbook comment by its exact ID.
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.
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.
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.
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.
Get contact photo metadata
Retrieve dimensions and optional media metadata for a contact's photo.
Get SharePoint Content Type Column
Get a single column of a SharePoint site or list content type.
Get SharePoint Content Type Published Status
Check whether a SharePoint content type is published to the content type hub.
Get Booking Currency
Get one Microsoft Bookings currency by its ISO currency code.
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.
Get Customer
Get one saved customer and their contact details from a booking business.
Get Custom Question
Get one custom intake question, including its answer type and available choices.
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.
Get SharePoint Default Drive
Get the default document library drive for a SharePoint site.
Get Derived Range
Return a range derived from another range by navigation or geometry.
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.
Get SharePoint Drive Item Analytics
Get item analytics for a SharePoint drive item.
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.
Get Drive Item List Fields
Get SharePoint list-item column values associated with a drive item.
Get SharePoint Drive Item Permission
Get a single sharing permission on a SharePoint drive item.
Get SharePoint Drive Item Retention Label
Get metadata for the retention label applied to a SharePoint drive item.
Get SharePoint Drive Item Version
Get a specific SharePoint drive item version.
Get SharePoint Drive Backing List
Get the SharePoint list that backs a document-library drive.
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.
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.
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.
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.
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.
Get Microsoft Graph group
Retrieve a Microsoft Graph group by ID.
Get Microsoft 365 group calendar
Retrieve metadata for a Microsoft 365 group's default calendar using delegated work or school account access.
Get group calendar event
Retrieve one Microsoft 365 group calendar event by ID.
Get Microsoft 365 group details
Retrieve a Microsoft 365 group and optionally select properties.
Get Microsoft 365 group event
Retrieve one calendar event owned by a Microsoft 365 group using delegated access.
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.
Get group OneNote page content
Retrieves the raw HTML content of a OneNote page owned by a group.
Get group post attachment
Retrieve one attachment from a Microsoft 365 group conversation post using delegated access.
Get Group Root Site
Get the root SharePoint team site associated with a Microsoft 365 group.
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.
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.
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.
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.
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.
Get Item by Path
Retrieve OneDrive or SharePoint driveItem metadata by drive-relative path.
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.
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.
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.
Get SharePoint List
Get a SharePoint list by ID or display name.
Get SharePoint List Column
Get a SharePoint list column definition.
Get SharePoint List Content Type
Get a SharePoint list content type.
Get SharePoint List Drive
Get the document-library drive associated with a SharePoint list.
Get SharePoint List Item
Get a SharePoint list item.
Get List Item Drive Item
Get the drive item associated with a SharePoint document-library list item.
Get SharePoint List Item Fields
Get field values for a SharePoint list item.
Get SharePoint List Item Version
Get a specific SharePoint list item version.
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.
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.
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.
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.
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.
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.
Get master categories
Tool to retrieve the user's master category list. Use when you need to get all categories defined for the user.
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.
Get user's default calendar
Retrieve properties of the default calendar for the signed-in user or a specified user.
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.
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.
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.
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).
Get user contact extension
Retrieve the identifying metadata of a specific open extension on a user's contact.
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.
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.
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.
Get event calendar
Tool to retrieve the calendar that contains a specific event. Use when you need to get calendar details for an event.
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.
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.
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.
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.
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.
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.
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.
Get user message extension
Retrieve the identifying metadata of a specific extension on a user's message.
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).
Get my profile photo
Download the signed-in Microsoft 365 user's profile photo as a file.
Get Signed-In User SharePoint My Site
Resolve the signed-in user's SharePoint hostname from OneDrive mySite.
Get Named Item
Retrieve a workbook-scoped named item by exact name.
Get Named Item Range
Retrieve the Excel range of a range-valued workbook-scoped named item.
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.
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).
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.
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.
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.
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.
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.
Get Excel Operation Status
Get the status of an asynchronous Excel workbook operation by its operation ID.
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.
Get Pivot Table
Get Pivot Table
Get Planner bucket
Retrieve a Microsoft Planner bucket by its unique identifier.
Get Planner plan details
Retrieve a Planner plan's category-label descriptions and sharing identifiers by plan ID.
Get Planner task
Retrieve a Microsoft Planner task's core fields, assignments, categories, schedule, and completion state by task ID.
Get Planner task details
Retrieve the description, checklist, references, and preview settings for a Microsoft Planner task.
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.
Get Presentation
Return metadata for one PowerPoint file by item ID, including its current eTag for concurrency-safe updates.
Get Presentation Content
Read bounded, text-first semantic content from a current macro-free PPTX, including slides, shapes, text, safe hyperlinks, alt text, image metadata, tables, and speaker notes. 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.
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.
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.
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.
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.
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.
Get Outlook profile
Retrieves the Microsoft Outlook profile for a specified user.
Get Projected Worksheet Subresource
Read selected properties from a worksheet range, its used range, or worksheet protection.
Get Range
Get a range from a worksheet using Microsoft Graph API.
Get Range Format
Read one formatting component from a workbook range.
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.
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.
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.
Get Root SharePoint Site
Get the tenant's root SharePoint site.
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.
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.
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).
Get Service
Get one service and its duration, pricing, staff, questions, reminders, location, and scheduling configuration.
Create Excel Session
Create a session for an Excel workbook using Microsoft Graph API.
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.
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.
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.
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.
Get SharePoint Range
Get a range from a worksheet in SharePoint using Microsoft Graph Sites API.
Get SharePoint Settings
Get tenant-level settings for SharePoint and OneDrive.
Get SharePoint Worksheet
Get a worksheet by name or ID from an Excel workbook in a SharePoint site's default drive using Microsoft Graph.
Get SharePoint Shared Item
Access a shared SharePoint or OneDrive item by share ID or encoded sharing URL.
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.
Get SharePoint Site Column
Get a SharePoint site column definition.
Get SharePoint Site Content Type
Get a SharePoint site content type.
Get site drive item
Get metadata for a known item in a SharePoint site's default document library.
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.
Get SharePoint Site Page
Get a SharePoint site page as a Microsoft Graph sitePage resource.
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.
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.
Get SharePoint Site Page Section Web Part
Read a web part by its position in a site page section or column.
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.
Get SharePoint Site Page Web Part
Get a single web part on a SharePoint site page.
Get SharePoint Site Permission
Get a single application (Sites.Selected) permission on a SharePoint site.
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.
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.
Get Staff Member
Get one booking staff member's identity, role, membership state, time zone, working hours, and calendar settings.
Get Microsoft Graph Subscription
Get a Microsoft Graph webhook subscription.
Get SharePoint Subsite By Name
Get one direct named subsite beneath a parent SharePoint site.
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.
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.
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.
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.
Get Table
Retrieve one workbook- or worksheet-addressed table by ID or exact name.
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.
Get Table Column Cell
Read one cell by row within a selected table column's data body.
Get Table Column Range
Get Table Column Range
Get Table Range
Get Table Range
Get Table Row
Get Table Row
Get Table Row Range
Get Table Row Range
Get Table Sort
Get Table Sort
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.
Get Task Attachment
Get metadata for one file attached to a Microsoft To Do task. Use Download Task Attachment to retrieve the file contents.
Get Task List
Get a single Microsoft To Do task list by its id.
Get team by ID
Retrieve a Microsoft Teams team directly by team ID, optionally selecting properties or expanding related resources.
Get Team
Get a Microsoft Teams team by its associated Microsoft 365 group ID. Returns mapped team properties and settings, with optional property selection.
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.
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.
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.
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.
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.
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.
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.
Get To Do task
Retrieve one Microsoft To Do task by its task-list and task IDs. Requires the Tasks.Read or Tasks.ReadWrite scope, which is not in Outlook's default scopes; the connection must grant 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.
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.
Get user's calendar
Retrieves properties of a specific user's calendar by calendar ID, with optional property selection.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Get user OneNote operation
Poll the status of a user's asynchronous OneNote operation.
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.
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.
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.
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.
Get Visible Range
Read cells visible after worksheet filtering.
Get workbook
Retrieve a workbook's relationships, including comments, named items, operations, tables, and worksheets, with optional relationship expansion.
Get SharePoint Workbook Chart Image
Render an Excel worksheet chart stored in SharePoint as a base64-encoded image.
Get SharePoint Workbook Named Item
Get a named item defined at the workbook scope in an Excel workbook stored in SharePoint.
Get Workbook Range Fill
Read the fill color applied to an Excel worksheet range.
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.
Get Worksheet
Get a worksheet by name or ID from an Excel workbook using Microsoft Graph API.
Get Worksheet Protection
Get Worksheet Protection
Get Worksheet Row Range
Read a zero-based worksheet row across the column bounds of the worksheet's values-only used range.
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.
Grant SharePoint Item Permission
Grant an application permission on a SharePoint list or list item using Microsoft Graph beta.
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.
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.
Inspect workbook
Inspect workbook
Inspect Workbook Table
Read a workbook table's occupied range and one page of its columns.
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.
Invite Users To SharePoint Drive Item
Invite recipients to a SharePoint drive item.
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.
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.
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.
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.
List application owners
List directory principals that own a Microsoft Entra application.
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.
List assigned Planner tasks
List Microsoft Planner tasks assigned to the signed-in user.
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.
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.
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.
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.
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.
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.
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.
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.
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.
List Outlook calendar groups
List calendar groups in the signed-in user's or a specified user's mailbox, with optional OData queries.
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.
List Outlook calendars
List calendars in the signed-in user's or a specified user's mailbox, with optional OData queries.
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.
List channel members
List the conversation members of a Microsoft Teams channel and return an opaque cursor when Microsoft Graph has another page.
List channel message changes
Synchronize messages created, updated, or deleted in one Microsoft Teams channel and return an opaque continuation cursor.
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.
List chart points
List chart points
List Charts
List charts in a worksheet using Microsoft Graph API.
List Chart Series
List a page of data series names in a chart, with a next-page link when more results are available.
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.
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.
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.
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.
List Teams chats
Tool to list Teams chats. Use when you need chat IDs and topics to select a chat for further actions.
List chat tabs
Return one page of tabs pinned to a Microsoft Teams chat, including optional tab configuration and linked Teams app details.
List Checklist Items
List the checklist items (subtasks) of a To Do task. Auto-paginates so all subtasks are returned at once as {items: [...]}.
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.
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.
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.
List Comment Replies
List replies to one workbook comment.
List Comments
List a page of comments in an Excel workbook using Microsoft Graph. Returns a next-page link when one is provided.
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.
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.
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.
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.
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.
List SharePoint Content Type Columns
List the columns of a SharePoint site or list content type.
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.
List Customers
List saved customers for one booking business, one Microsoft Graph page at a time.
List Custom Questions
List custom intake questions defined for one booking business, one Microsoft Graph page at a time.
List deleted teams
List deleted Microsoft Teams, returning their IDs and a continuation token when another page is available.
List direct group memberships
List Microsoft Entra groups the signed-in user directly belongs to.
List directory role members
List principals assigned to a Microsoft Entra directory role.
List SharePoint Document Set Versions
List one page of captured versions of a document set list item.
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.
List SharePoint Drive Delta
Track changes in a SharePoint drive using Microsoft Graph delta.
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.
List SharePoint Drive Item Children By Path
List the children of a SharePoint folder addressed by its path under the drive root.
List SharePoint Drive Item Thumbnails
Retrieve the available thumbnail sets (small, medium, large) for a SharePoint drive item.
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.
List SharePoint Drive Root Children
List children in the root of a SharePoint drive.
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.
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.
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.
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.
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.
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.
List Drive Files
List files and folders in a drive root or specified path.
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.
List group application role assignments
List application roles granted to a Microsoft Entra group.
List group calendar events
List events from a Microsoft 365 group's calendar with OData filtering, ordering, selection, and pagination.
List group conversations
List conversation summaries in a Microsoft 365 group.
List group conversation threads
List threads contained in one Microsoft 365 group conversation.
List group drive folder contents
List files and folders inside a Microsoft 365 group drive folder.
List group members
List direct directory members of a Microsoft 365 group with optional selected fields.
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.
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.
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.
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.
List group owners
List owners of a Microsoft 365 group with optional projected directory fields.
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.
List group Planner plans
List one page of Microsoft Planner plans owned by a Microsoft 365 group.
List group post attachments
List attachments on one Microsoft 365 group conversation post. Requires a Group-Conversation.* or Group.* scope, which is not in Outlook's default scopes; the connection must grant it.
List group root section groups
List section groups at the root of a Microsoft 365 group's OneNote hierarchy.
List group root sections
List sections at the root of a Microsoft 365 group's OneNote hierarchy.
List directory groups
Search and list Microsoft Entra groups with OData filtering, projection, ordering, and pagination.
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.
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.
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.
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.
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.
List Outlook group threads
List conversation threads in a Microsoft 365 group with OData controls.
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.
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.
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.
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.
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.
List license details
List the authenticated user's assigned Microsoft product licenses and service plans.
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.
List SharePoint List Columns
List column definitions for a SharePoint list.
List SharePoint List Content Types
List content types for a SharePoint list.
List SharePoint List Item Delta
Track changes to SharePoint list items using Microsoft Graph delta.
List SharePoint List Item Permissions
Get one page of permissions associated with a SharePoint list item.
List SharePoint List Items
List one page of items in a SharePoint list. Use the returned continuation token to retrieve further pages.
List SharePoint List Item Versions
List one page of versions for a SharePoint list item. Use the returned continuation token to retrieve further pages.
List SharePoint List Permissions
List one page of permissions associated with a SharePoint list.
List SharePoint Lists
List one page of SharePoint lists in a site. Use the returned continuation token to retrieve further pages.
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.
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.
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.
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.
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.
List master categories
Deprecated: Use OUTLOOK_GET_MASTER_CATEGORIES instead, which adds pagination (top/skip), filtering, field selection, and sorting.
List user calendar permissions
List sharing permissions and permission levels for a specific user's default calendar.
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.
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.
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.
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.
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.
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.
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.
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.
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.
List my Planner plans
List one page of Planner plans shared with the signed-in user.
List my Planner tasks
List one page of Planner tasks assigned to the signed-in user.
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.
List notification subscriptions
List Microsoft Graph webhook subscriptions visible to the caller.
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.
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.
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.
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.
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.
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.
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'.
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.
List Pivot Tables
List Pivot Tables
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.
List Planner bucket tasks
List one page of tasks belonging to a Microsoft Planner bucket, with optional projected task properties.
List Planner plan tasks
List one page of tasks belonging to a Microsoft Planner plan.
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.
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.
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.
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.
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.
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.
List team schedule day notes
Lists day notes from a team's schedule, with continuation tokens for additional pages.
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.
List Sensitivity Labels
List the Microsoft Purview sensitivity labels available to the tenant.
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.
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.
List Services
List services offered by one booking business, including duration, pricing, staff, and scheduling defaults, one Microsoft Graph page at a time.
List Shared Drive Item Children
List one page of children beneath a folder addressed by a sharing link.
List SharePoint Item Permissions
List Microsoft Graph beta permissions from a SharePoint list or list item.
List SharePoint document libraries
Return one page of document libraries and available root folder item IDs for a SharePoint site ID.
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.
List SharePoint Tables
List tables in a worksheet of an Excel workbook stored in a SharePoint site's default drive using Microsoft Graph.
List SharePoint Worksheets
List worksheets in an Excel workbook stored in SharePoint using Microsoft Graph Sites API.
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.
List SharePoint Site Content Types
List content types for a SharePoint site.
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.
List SharePoint Site Drives
List document library drives for a SharePoint site.
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.
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.
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.
List SharePoint Site Pages
List modern SharePoint site pages as Microsoft Graph sitePage resources.
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.
List SharePoint Site Page Section Web Parts
List one page of web parts in a site page section, in page order.
List SharePoint Site Page Web Parts
List web parts on a SharePoint site page.
List SharePoint Site Permissions
List the application (Sites.Selected) permissions granted on a SharePoint site.
List site root section groups
List section groups at the root of a SharePoint site's OneNote hierarchy.
List SharePoint Sites
Search for SharePoint sites available through Microsoft Graph.
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.
List site sections
List a page of OneNote sections across a SharePoint site. Supports OData filtering, sorting, pagination, and property expansion.
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.
List Staff Members
List staff members configured for one booking business, including roles and working hours, one Microsoft Graph page at a time.
List SharePoint Subsites
List subsites for a SharePoint site.
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.
List Table Columns
List columns in a table using Microsoft Graph API.
List Table Rows
List rows in a table using Microsoft Graph API.
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.
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.
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'.
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.
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.
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.
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.
List team tag members
List the team members assigned to one Microsoft Teams tag.
List team tags
List tags configured in a Microsoft Teams team.
List Teams templates
Tool to list available Microsoft Teams templates. Use when retrieving templates for team creation or customization workflows.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
List user direct reports
List users, contacts, and other directory objects who directly report to a specified Microsoft Entra user.
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.
List user license details
List Microsoft product licenses and service-plan provisioning states for a selected tenant user using delegated access.
List user directory memberships
List a user's direct Microsoft Entra directory memberships with optional selected fields and advanced queries.
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.
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.
List user pages
List OneNote pages owned by a user, defaulting to the signed-in user.
List user root section groups
List root OneNote section groups for a user, defaulting to the signed-in user.
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.
List user sections
List root OneNote sections for a user, defaulting to the signed-in user.
List SharePoint Workbook Charts
List charts on a worksheet in an Excel workbook stored in SharePoint.
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'."
List SharePoint Workbook Table Columns
List columns in an Excel workbook table stored in SharePoint.
List SharePoint Workbook Table Rows
List rows in an Excel workbook table stored in SharePoint.
List Worksheets
List worksheets in an Excel workbook using Microsoft Graph API.
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.
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.
Merge Cells
Merge cells in a worksheet range using Microsoft Graph API.
Create Folder
Create a folder for PowerPoint files in the current or an explicitly selected accessible drive.
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.
Clear Workbook Range
Clear values, formatting, or both from a range in a drive-hosted Excel workbook without deleting cells or shifting neighboring data.
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.
Create workbook session
Create workbook session
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.
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.
Download drive item
Download drive item
Get drive item
Retrieve a Microsoft 365 drive item by ID or nested drive path, optionally selecting fields or including immediate children.
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.
Get group drive
Retrieve the default document-library drive associated with a Microsoft 365 group, optionally selecting specific drive properties.
Get Planner plan
Retrieve a Microsoft Planner plan by its unique plan ID.
Get schedule
Retrieves schedule configuration properties for a specified Microsoft Teams team.
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.
List drive item permissions
List effective sharing permissions on a drive item.
List group calendar view
List expanded occurrences, exceptions, and single events in a Microsoft 365 group's bounded time window.
List group thread posts
List posts in a Microsoft 365 group conversation thread.
List organizations
Read Microsoft 365 tenant organization metadata, including display names and verified domains. Microsoft Graph normally returns one organization.
List Planner plan buckets
List one page of buckets belonging to a Microsoft Planner plan.
List Graph subscriptions
List Microsoft Graph change-notification subscriptions visible to the connected application and user.
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.
List workbook tables
List tables in an Excel workbook stored in a Microsoft Graph drive item.
List workbook worksheets
List workbook worksheets
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.
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.
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.
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.
Renew Graph subscription
Renew a Microsoft Graph subscription or replace its notification URL.
Who Am I
Return the identity (email, name) of the connected Microsoft Teams account.
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.
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.
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.
Move SharePoint Drive Item
Move a SharePoint drive item by updating its parentReference.
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.
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.
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.
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.
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).
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.
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.
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.
Calculate Workbook
Recalculate formulas in an Excel workbook at the requested depth.
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.
Close Workbook Session
Close an Excel workbook session without deleting the workbook.
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.
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.
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.
Create Workbook Session
Create a persistent or temporary session for an Excel workbook.
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.
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.
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.
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.
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.
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.
Get Drive Item List Item
Retrieve the SharePoint list item associated with a driveItem.
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.
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.
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.
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.
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.
List Followed Sites
List SharePoint sites followed by the signed-in organizational user. Microsoft documents a known issue that can make results incorrect.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Update Table Column Range
Update values, formulas, number formats, or row and column visibility in a table column's whole or data-body range.
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.
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.
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.
Get drive item
Retrieve metadata for one file or folder from a Microsoft Graph drive.
Get Planner plan
Retrieve one Microsoft Planner plan by ID.
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.
List Microsoft 365 group calendar view
List occurrences, exceptions, and single events from a Microsoft 365 group's default calendar in a time window.
List group thread posts
List posts in one Microsoft 365 group conversation thread.
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.
List Planner plan buckets
List one page of buckets belonging to a Microsoft Planner basic plan.
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.
Pin message
Tool to pin a message in an Outlook chat. Use when you want to mark an important message for quick access.
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'
Search SharePoint sites
Search the connected Microsoft 365 tenant for SharePoint sites.
Who Am I
Return the identity (email, name) of the connected Outlook account.
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)).
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.
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."
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.
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.
Publish SharePoint Content Type
Publish a SharePoint content type from the content type hub site.
Publish SharePoint Site Page
Publish a SharePoint site page.
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.
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.
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').
Read worksheet range
Read worksheet range
Reapply All Table Filters
Reapply All Table Filters
Reapply Table Sort
Reapply Table Sort
Reauthorize Microsoft Graph Subscription
Reauthorize a Microsoft Graph webhook subscription.
Refresh Pivot Tables
Refresh Pivot Tables
Refresh Excel Session
Refresh Excel Session
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.
Remove channel member
Remove one membership from a private or shared Microsoft Teams channel. Microsoft Graph does not support this operation for standard channels.
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.
Remove SharePoint Drive Item Retention Label
Remove a drive item's retention label and associated retention settings.
Remove Microsoft 365 group member
Remove a directory object's direct membership reference from a Microsoft 365 group without deleting the directory object.
Remove team member
Tool to remove a member from a Microsoft Teams team. Use when you need to remove a user from a team.
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.
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.
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.
Reply all
Send a reply to every recipient selected by Outlook's reply-all semantics.
Reply to Email
Sends a reply to an Outlook email message with optional HTML formatting, attachments, CC, and BCC recipients.
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.
Resolve Shared Workbook
Resolve a Microsoft Graph share token, shareId, or raw sharing URL to DriveItem metadata.
Resolve SharePoint Site By Path
Resolve a SharePoint site from its hostname and server-relative path.
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.
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.
Restore SharePoint Document Set Version
Restore a captured version of a document set list item.
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.
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.
Restore SharePoint Drive Item Version
Restore a previous version of a SharePoint drive item.
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.
Restore SharePoint List Item Version
Restore a previous version of a SharePoint list item.
Restore Presentation Version
Restore a retained previous version of a PowerPoint presentation as a new current version while preserving its version history.
Revoke SharePoint Drive Item Sharing Grants
Remove recipients from one specific-user sharing link on a drive item.
Revoke SharePoint List Item Sharing Grants
Remove recipients from a specific-user sharing link on a list item's drive item.
Revoke Sharing Link Grants
Remove selected recipients from a work or school specific-user sharing link.
Revoke Workbook Permission
Remove a non-inherited sharing permission from a workbook.
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.
Run Graph Read Batch
Read drive or workbook data in up to 20 GET requests; inspect every subresponse status because individual requests can fail.
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.
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.
Search Microsoft 365 Content
Search OneDrive and SharePoint content using Microsoft Search.
Search Outlook people
List relevant people, optionally searching by fuzzy name or alias.
Run Microsoft Graph Search Query
Run Microsoft Graph search across SharePoint-supported entities.
Search SharePoint Sites
Search SharePoint sites visible to an organizational Microsoft account.
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.
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…'.
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.
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.
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'.
Set chart data
Replace an Excel chart's source range and optionally choose whether rows or columns define its series.
Set chart position
Set chart position
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'.
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.
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.
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.
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.
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.
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.
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.
Add SharePoint Workbook Worksheet
Add a worksheet to an Excel workbook stored in SharePoint.
Close SharePoint Workbook Session
Close an Excel workbook session.
Copy SharePoint Drive Item
Start an asynchronous copy of a SharePoint drive item.
Create SharePoint Folder
Create a folder inside a SharePoint drive folder.
Create Microsoft Graph Subscription
Create a Microsoft Graph webhook subscription.
Create SharePoint Upload Session
Create an upload session for large SharePoint file uploads.
Create SharePoint Workbook Session
Create an Excel workbook session for a workbook stored in SharePoint.
Delete SharePoint Drive Item
Delete a SharePoint drive item.
Delete SharePoint Share Permission
Revoke the sharing-link permission for a shared SharePoint or OneDrive item.
Delete Microsoft Graph Subscription
Delete a Microsoft Graph webhook subscription.
Delete SharePoint Workbook Worksheet
Delete a worksheet in an Excel workbook stored in SharePoint.
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.
Get Current Microsoft Graph User
Get the current Microsoft Graph user for delegated SharePoint Graph connections.
Get SharePoint Document Comments
Extract comments from a SharePoint Word .docx drive item.
Get SharePoint Drive
Get a SharePoint document library drive by drive ID.
Get SharePoint Drive Item
Get a SharePoint drive item by ID.
Get SharePoint Drive Item By Path
Get a SharePoint drive item by path.
Get Drive Item List Item
Get the SharePoint list item associated with a drive item.
Get SharePoint Site
Get a SharePoint site by Microsoft Graph site ID.
Get SharePoint Special Folder
Get a SharePoint special folder by name.
Get SharePoint Workbook Worksheet
Get an Excel worksheet in a SharePoint workbook.
Grant SharePoint Share Permission
Grant users access to a shared SharePoint or OneDrive link via an encoded sharing URL.
List SharePoint Drive Item Children
List children under a folder drive item.
List SharePoint Drive Item Permissions
List sharing permissions on a SharePoint drive item.
List SharePoint Drive Item Versions
List versions for a SharePoint drive item.
List Followed SharePoint Sites
List the SharePoint sites followed by the signed-in user.
List SharePoint Share Permission
Get the sharing-link permission details for a shared SharePoint or OneDrive item.
List SharePoint Site Columns
List column definitions for a SharePoint site.
List SharePoint Site Recycle Bin Items
List deleted items in a site's recycle bin through Microsoft Graph beta.
List Microsoft Graph Subscriptions
List Microsoft Graph webhook subscriptions.
List SharePoint Workbook Named Items
List named items defined at the workbook scope in an Excel workbook stored in SharePoint.
List SharePoint Workbook Tables
List tables in an Excel workbook stored in SharePoint.
List SharePoint Workbook Worksheets
List worksheets in an Excel workbook stored in SharePoint.
Preview SharePoint Drive Item
Get a short-lived embeddable preview URL for a SharePoint drive item.
Search SharePoint Drive Items
Search items in a SharePoint drive.
Update SharePoint Drive Item
Update drive item metadata such as name or description.
Update Microsoft Graph Subscription
Update a Microsoft Graph webhook subscription.
Update SharePoint Workbook Worksheet
Update worksheet metadata in an Excel workbook stored in SharePoint.
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.
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.
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.
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.
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.
Snooze user event reminder
Snoozes a reminder for an event in a user's default calendar to a new time.
Sort Range
Sort a range in a worksheet using Microsoft Graph API.
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.
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.
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.
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.
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.
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.
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.
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.
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'.
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.
Track Folder Changes
Track changes beneath one folder, one Microsoft Graph delta page at a time.
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.
Translate Exchange IDs
Translate Outlook resource IDs between supported Exchange ID formats.
Unarchive channel
Tool to unarchive a channel in a Microsoft Teams team. Use when you need to restore an archived channel to active state.
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.
Unarchive Teams team
Tool to unarchive a Microsoft Teams team. Use when you need to restore an archived team to active state.
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.
Unfollow SharePoint Sites
Unfollow one or more SharePoint sites for a user.
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.
Unmerge Range
Split a merged worksheet range back into separate cells.
Unpin chat message
Tool to unpin a message from a Microsoft Teams chat. Use when you need to remove a pinned message.
Unprotect Worksheet
Remove protection from a worksheet so it can be edited again.
Unpublish Booking Business
Take a booking business's external scheduling page offline and clear its public URL without deleting the business.
Unpublish SharePoint Content Type
Unpublish a SharePoint content type from the content type hub site.
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.
Update Booking Business
Update supported contact details, hours, currency, business type, address, or scheduling rules without publishing or unpublishing the business.
Update calendar event
Updates specified fields of an existing Outlook calendar event, including subject, time, attendees, location, categories, and recurrence.
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.
Update calendar group
Tool to update the properties of a calendar group object. Use when you need to rename a calendar group.
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.
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.
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.
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.
Update Call
Tool to update the navigation property calls in Microsoft Teams communications. Use when you need to modify properties of an existing call.
Update Call Operation
Tool to update the navigation property operations in communications. Use when you need to modify properties of an existing call operation.
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.
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.
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.
Update Chart
Update a chart in a worksheet using Microsoft Graph API.
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.
Update Chart Legend
Update a chart legend's visibility, position, or overlay setting.
Update chart series
Rename one Excel chart series by ID or zero-based collection position.
Update Chat
Updates the topic of a Microsoft Teams chat by ID.
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.
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.
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.
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.
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.
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.
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.
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.
Update Customer
Update a saved customer's name, email, phone numbers, or postal addresses in one booking business.
Update Custom Question
Update the text of one custom intake question, optionally changing its answer type or choices.
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.
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.
Update SharePoint Drive Item Permission
Update the roles of a direct sharing permission on a SharePoint drive item.
Update SharePoint Drive Item Record Lock
Lock or unlock a document already classified as a record by its retention label.
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.
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.
Update Email Rule
Update an existing email rule
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.
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.
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.
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.
Update SharePoint List
Update SharePoint list metadata.
Update SharePoint List Column
Update a SharePoint list column definition.
Update SharePoint List Content Type
Update a SharePoint list content type.
Update SharePoint List Item
Update a SharePoint list item.
Update SharePoint List Item Fields
Update field values for a SharePoint list item.
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.
Update mail folder
Tool to update the display name of a mail folder. Use when you need to rename an existing mail folder.
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.
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.
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.
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.
Update Named Item
Update a workbook named item's visibility or comment.
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.
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.
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.
Update Planner bucket
Update a Planner bucket name or ordering with ETag concurrency.
Update Planner task
Update selected properties of a Microsoft Planner task using its last known ETag for optimistic concurrency.
Update Planner task details
Conditionally update a Planner task's description, preview mode, checklist, or references and return confirmation or the updated details.
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.
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.
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.
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.
Update Range
Update cell values in a specified worksheet range using Microsoft Graph API.
Update Range Format
Update exactly one formatting component on a workbook range.
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.
Update Service
Update a service's name, duration, location, pricing, staff, reminders, questions, visibility, or scheduling rules.
Update SharePoint Item Permission
Update an application permission on a SharePoint list or list item using Microsoft Graph beta.
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.
Update SharePoint Range
Update values in a worksheet range in an Excel workbook stored in a SharePoint site's default drive using Microsoft Graph.
Update SharePoint Settings
Update tenant-wide SharePoint and OneDrive settings.
Update SharePoint Site
Update editable SharePoint site metadata (description).
Update SharePoint Site Column
Update a SharePoint site column definition.
Update SharePoint Site Content Type
Update a SharePoint site content type.
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.
Update SharePoint Site Page
Update editable metadata and layout for a SharePoint site page.
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.
Update SharePoint Site Page Section Web Part
Update a text or supported standard web part by its section position.
Update SharePoint Site Page Web Part
Update the properties of a web part on a SharePoint site page.
Update SharePoint Site Permission
Update the roles of an application (Sites.Selected) permission on a SharePoint site.
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.
Update Staff Member
Update a booking staff member's identity, role, time zone, working schedule, calendar behavior, or email notifications.
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.
Update Table
Update an Excel workbook table's name, header visibility, totals visibility, or style using Microsoft Graph.
Update Table Column
Update the name or values of an Excel table column.
Update Table Row
Update Table Row
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.
Update Task List
Rename a Microsoft To Do task list (updates its displayName).
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.
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).
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.
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.
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.
Update To Do checklist item
Update selected properties of one checklist item in a Microsoft To Do task. Requires the Tasks.ReadWrite scope, which is not in Outlook's default scopes; the connection must grant 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.
Update user calendar
Update the name or color of a user's default calendar. At least one of these properties must be supplied.
Update user calendar event
Update an event in a specified user's calendar by calendar ID and event ID. This tool is deprecated.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Update SharePoint Workbook Table
Update properties of a table in an Excel workbook stored in SharePoint.
Update Worksheet
Update worksheet properties (name, position) in an Excel workbook using Microsoft Graph API.
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.
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.
Upload SharePoint File
Upload a nonempty file to SharePoint via a chunked Microsoft Graph upload session, creating the destination folder path if needed.
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.
Upload Small SharePoint File
DEPRECATED: Use SHAREPOINT_GRAPH_UPLOAD_FILE instead. Upload a small file to SharePoint using Microsoft Graph PUT content.
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.
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.
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.
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.
Calculate SharePoint Workbook
Recalculate an Excel workbook stored in SharePoint.
Clear SharePoint Workbook Range
Clear the contents and/or formatting of a range in a SharePoint Excel workbook.
Delete SharePoint Workbook Range
Delete a range from a SharePoint Excel workbook and shift the remaining cells.
Run SharePoint Workbook Function
Run an Excel workbook function for a workbook stored in SharePoint.
Insert SharePoint Workbook Range
Insert a cell or range in an Excel workbook stored in SharePoint, shifting existing cells.
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.
Read SharePoint Workbook Range
Read a cell or range from an Excel workbook stored in SharePoint.
Sort SharePoint Workbook Range
Sort a cell range in an Excel workbook stored in SharePoint.
Unmerge SharePoint Workbook Range
Unmerge previously merged cells of a range in a SharePoint Excel workbook.
Update SharePoint Workbook Range
Update a cell or range in an Excel workbook stored in SharePoint.
Update SharePoint Workbook Range Fill
Update the fill of a cell or range in an Excel workbook stored in SharePoint.
Update SharePoint Workbook Range Font
Update the font of a cell or range in an Excel workbook stored in SharePoint.
Update SharePoint Workbook Range Format
Update the format of a cell or range in an Excel workbook stored in SharePoint.
Get SharePoint Workbook Used Range
Get the used range of an Excel worksheet stored in SharePoint.
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).
Conéctate
Añade Microsoft 365 a tu Slack en dos minutos.
Sin flujos que configurar. Activa las herramientas que ya usas y tu agente se pone a trabajar.
Añadir a Slack
1
Añade Sokko a Slack
Un clic desde el marketplace de Slack. Todo tu equipo tiene Sokko de una vez.
2
Conecta tus herramientas
Sokko funciona con más de 1000 apps y cualquier servidor MCP.
Martin
9:53 AM
@Sokko
¿Qué puedes hacer con Microsoft 365?
3
Pon a Sokko a trabajar
@menciona a Sokko en cualquier canal y arranca. Minutos, no un fin de semana.
Preguntas, respondidas.
Sokko es un asistente de IA que vive en tu Slack. Conecta tus apps, pide lo que necesitas en lenguaje natural y Sokko se encarga del trabajo por ti.
Composio supports this app with a custom OAuth client. Sokko's automatic connection flow does not configure that client yet. Check the provider's authentication documentation or a custom MCP route.
No. No hay nada que crear ni configurar. Le pides a Sokko en Slack igual que se lo pedirías a un colega, y Sokko se encarga del resto.
Sí. Pídelo una vez y dile a Sokko cuándo repetirlo, como cada lunes a las 9 h, y se convierte en una rutina que se ejecuta sin ti.
Leer y actuar sobre los datos de Microsoft 365, y lanzar workflows cuando algo cambia. Dile a Sokko el resultado que quieres y se encarga del resto.
Sí. Sokko se conecta a más de 1.000 apps y a cualquier servidor MCP, así que puedes pedir tareas que abarquen Microsoft 365 y el resto de tu stack en una sola petición.