Outlook Integration
Outlook API Operations
Browse all 300 operations available for Outlook workflow automation.
communication
300 operationsOUTLOOK_ADD_EVENT_ATTACHMENTAdd event attachment
Adds an attachment to a specific Outlook calendar event.
OUTLOOK_ADD_MAIL_ATTACHMENTAdd mail attachment
Tool to add an attachment to an email message.
OUTLOOK_BATCH_MOVE_MESSAGESBatch move messages
Batch-move up to 20 Outlook messages to a destination folder in a single Microsoft Graph $batch call.
OUTLOOK_BATCH_UPDATE_MESSAGESBatch update messages
Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching.
OUTLOOK_CANCEL_EVENTCancel user calendar event
Tool to cancel a calendar event for a specified user and send cancellation notifications to all attendees.
OUTLOOK_CANCEL_CALENDAR_GROUP_CALENDAR_EVENTCancel 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.
OUTLOOK_CANCEL_CALENDAR_EVENTCancel user's calendar event
Tool to cancel an event in a specific calendar for a specified user and send cancellation notifications to all attendees.
OUTLOOK_COPY_ME_MAIL_FOLDERCopy child mail folder
Tool to copy a child mail folder to a destination folder.
OUTLOOK_COPY_MESSAGE_FROM_CHILD_FOLDERCopy message from child folder
Tool to copy an email message from a child folder (nested folder) to another folder within the user's mailbox.
OUTLOOK_COPY_MESSAGECopy message to folder
Tool to copy an email message to another folder within the user's mailbox.
OUTLOOK_COPY_MESSAGE_FROM_MAIL_FOLDERCopy user message from folder
Tool to copy a message from a specific user's mail folder to another folder.
OUTLOOK_COPY_MAIL_FOLDERCopy user's mail folder
Tool to copy a user's mail folder and its contents to another folder.
OUTLOOK_CALENDAR_CREATE_EVENTCreate Calendar Event
Creates a new Outlook calendar event, ensuring startdatetime is chronologically before enddatetime.
OUTLOOK_CREATE_CALENDAR_PERMISSIONCreate Calendar Permission
Tool to create a calendar permission for a specific calendar in a calendar group.
OUTLOOK_CREATE_EMAIL_RULECreate Email Rule
Create email rule filter with conditions and actions
OUTLOOK_CREATE_CALENDAR_EVENTCreate Event in Calendar (Deprecated)
DEPRECATED: Use OUTLOOKCREATEUSERCALENDARCALENDAREVENT instead.
OUTLOOK_CREATE_TASKCreate To Do task
Tool to create a new task in Microsoft To Do within a specified task list.
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_RULECreate User Mail Folder Message Rule
Tool to create a message rule in a user's mail folder.
OUTLOOK_CREATE_DRAFT_REPLYCreate a draft reply
Creates a draft reply in the specified user's Outlook mailbox to an existing message (identified by a valid messageid), optionally including a comment and…
OUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSIONCreate attachment upload session
Tool to create an upload session for large (>3 MB) message attachments.
OUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION_IN_CHILD_FOLDERCreate attachment upload session in child folder
Tool to create an upload session for large (>3 MB) message attachments in child mail folders.
OUTLOOK_CREATE_CALENDARCreate calendar
Tool to create a new calendar in the signed-in user's mailbox.
OUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENTCreate calendar event attachment
Tool to create a new attachment for an event in a specific calendar.
OUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT_UPLOAD_SESSIONCreate calendar event attachment upload session
Tool to create an upload session for large calendar event attachments in a specific calendar.
OUTLOOK_CREATE_ME_EVENTCreate calendar event for user
Tool to create a new calendar event for a specific user.
OUTLOOK_CREATE_CALENDAR_GROUPCreate calendar group
Tool to create a new calendar group for a user.
OUTLOOK_CREATE_CAL_GROUP_EVENT_ATTACH_UPLOADCreate calendar group event attachment upload session
Tool to create an upload session for large calendar group event attachments.
OUTLOOK_CREATE_USER_CALENDAR_GROUP_CALENDARCreate calendar in user's calendar group
Tool to create a new calendar in a calendar group for a specific user.
OUTLOOK_CREATE_USER_EVENT_CALENDAR_PERMISSIONCreate calendar permission via event
Tool to create a calendar permission via an event's calendar.
OUTLOOK_CREATE_CONTACTCreate contact
Creates a new contact in a Microsoft Outlook user's contacts folder.
OUTLOOK_CREATE_ME_CONTACT_FOLDERS_EXTENSIONSCreate contact extension
Tool to create a new open extension on a contact within a child folder.
OUTLOOK_CREATE_CONTACT_FOLDERCreate contact folder
Tool to create a new contact folder in the user's mailbox.
OUTLOOK_CREATE_ME_CONTACT_IN_CHILD_FOLDERCreate contact in child folder
Tool to create a new contact in a child folder within a contact folder.
OUTLOOK_CREATE_DRAFTCreate email draft
Creates a new Outlook email draft with subject, body, recipients, and an optional attachment.
OUTLOOK_CREATE_EVENT_ATTACHMENT_UPLOAD_SESSIONCreate event attachment upload session
Tool to create an upload session for large calendar event attachments.
OUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSIONCreate event extension
Tool to create a new open extension on a calendar event within a specific calendar group and calendar.
OUTLOOK_CREATE_CALENDAR_EVENT_IN_CALENDARCreate event in specific calendar
Tool to create a new event in a specific calendar for a user.
OUTLOOK_CREATE_ME_FORWARD_DRAFTCreate forward draft
Tool to create a draft forward of an existing message.
OUTLOOK_CREATE_MAIL_FOLDERCreate mail folder
Tool to create a new mail folder.
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENTCreate mail folder message attachment
Tool to add an attachment to a message in a specific mail folder.
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENT_UPLOAD_SESSIONCreate mail folder message attachment upload session
Tool to create an upload session for large (>3 MB) message attachments in a specific mail folder.
OUTLOOK_CREATE_MASTER_CATEGORYCreate master category (Deprecated)
DEPRECATED: Use OUTLOOKCREATEUSERMASTERCATEGORY instead.
OUTLOOK_CREATE_ME_EVENT_ATTACHMENT_UPLOAD_SESSIONCreate me event attachment upload session
Tool to create an upload session for large event attachments.
OUTLOOK_CREATE_MESSAGE_ATTACHMENTCreate message attachment
Tool to create an attachment for a message.
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGECreate message in mail folder
Tool to create a new message in a specific mail folder.
OUTLOOK_CREATE_ME_CHILD_FOLDER_MESSAGECreate message in user's child folder
Tool to create a new draft message in a child folder within a user's mail folder.
OUTLOOK_CREATE_ME_REPLY_DRAFTCreate reply draft
Deprecated: Use OUTLOOKCREATEDRAFTREPLY instead, which adds comment, ccemails, and bccemails support.
OUTLOOK_CREATE_USER_MAIL_FOLDER_MESSAGE_REPLY_DRAFTCreate reply draft for user mail folder message
Tool to create a reply draft for a message in a user's mail folder.
OUTLOOK_CREATE_ME_REPLY_ALL_DRAFTCreate reply-all draft for child folder message
Tool to create a draft reply-all to a message in a child folder.
OUTLOOK_CREATE_ME_MAIL_FOLDER_MESSAGE_REPLY_ALL_DRAFTCreate reply-all draft for mail folder message
Deprecated: Use OUTLOOKCREATEREPLYALLDRAFT instead, which supports both /me and /users/{userid} endpoints with timezone support.
OUTLOOK_CREATE_ME_MESSAGE_REPLY_ALL_DRAFTCreate reply-all draft for user message
Tool to create a draft reply-all to a user's message.
OUTLOOK_CREATE_REPLY_ALL_DRAFTCreate reply-all draft in folder
Tool to create a reply-all draft for a message in a mail folder.
OUTLOOK_CREATE_ME_INFERENCE_CLASSIFICATION_OVERRIDECreate user Focused Inbox override
Tool to create a Focused Inbox override for a sender identified by SMTP address for a specific user.
OUTLOOK_CREATE_USER_CALENDAR_EVENT_ATTACHMENTCreate user calendar event attachment
Tool to create a new attachment for an event in a specific user's calendar.
OUTLOOK_CREATE_EVENT_ATTACHMENTCreate user calendar event attachment
Tool to create a new attachment for a user's calendar event.
OUTLOOK_CREATE_ME_CALENDAR_EVENT_EXTENSIONCreate user calendar event extension
Tool to create a new open extension on a calendar event for a specific user.
OUTLOOK_CREATE_USER_CALENDAR_GROUP_EVENTCreate user calendar group event
Tool to create a new calendar event in a specific user's calendar within a calendar group.
OUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_ATTACHMENTCreate 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.
OUTLOOK_CREATE_ME_CALENDAR_PERMISSIONCreate user calendar permission
Tool to create a new calendar permission for a specific user's calendar.
OUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTS_EXTENSIONSCreate user contact extension
Tool to create a new open extension on a contact within a user's contact folder.
OUTLOOK_CREATE_USER_CONTACTS_EXTENSIONSCreate user contact extension
Tool to create a new open extension on a specific user's contact.
OUTLOOK_CREATE_CONTACT_FOLDER_CHILD_FOLDERCreate user contact folder child folder
Tool to create a child contact folder within a parent contact folder for a specific user.
OUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTSCreate user contact in folder
Tool to create a new contact in a specific user's contact folder.
OUTLOOK_CREATE_USER_EVENT_ATTACHMENT_UPLOAD_SESSIONCreate user event attachment upload session
Deprecated: Use OUTLOOKCREATEMEEVENTATTACHMENTUPLOADSESSION instead, which supports both /me and /users/{userid} endpoints.
OUTLOOK_CREATE_USER_MAIL_FOLDER_MESSAGE_EXTENSIONCreate user mail folder message extension
Tool to create a new open extension on a message in a user's mail folder.
OUTLOOK_CREATE_FORWARD_DRAFTCreate user mail folder message forward draft
Tool to create a forward draft of an Outlook message for a specific user.
OUTLOOK_CREATE_USER_MAIL_FOLDERS_CHILD_FOLDERSCreate user mail folders child folders
Tool to create a new child folder under a specified mail folder for a user.
OUTLOOK_CREATE_USER_MASTER_CATEGORYCreate user master category
Tool to create a new category in a user's master category list.
OUTLOOK_CREATE_USER_MESSAGECreate user message
Tool to create a new draft message in a user's mailbox.
OUTLOOK_CREATE_USER_MESSAGE_ATTACHMENTCreate user message attachment
Tool to create an attachment on a message in a user's mail folder.
OUTLOOK_CREATE_USER_MAIL_CHILD_FOLDER_MSG_EXTCreate user message extension
Tool to create a new open extension on a message in a child mail folder for any user.
OUTLOOK_DECLINE_EVENTDecline calendar event
Tool to decline an invitation to a calendar event.
OUTLOOK_DELETE_CHILD_FOLDER_MESSAGEDelete Child Folder Message
Tool to delete a message from a child mail folder in Outlook.
OUTLOOK_DELETE_CONTACTDelete Contact
Permanently deletes an existing contact, using its contactid (obtainable via 'List User Contacts' or 'Get Contact'), from the Outlook contacts of the user…
OUTLOOK_DELETE_CONTACT_FOLDER_CONTACTDelete Contact from Folder
Tool to permanently delete a contact from a specific contact folder.
OUTLOOK_DELETE_USER_CHILD_FOLDER_CONTACTDelete Contact from User's Child Folder
Tool to delete a contact from a child folder in a user's contact folder.
OUTLOOK_DELETE_EMAIL_RULEDelete Email Rule
Delete an email rule permanently; deletion is irreversible.
OUTLOOK_DELETE_MAIL_FOLDER_MESSAGEDelete Mail Folder Message
Tool to delete a message from a specific mail folder in Outlook.
OUTLOOK_DELETE_MESSAGEDelete Message
Tool to permanently delete an Outlook email message by its messageid.
OUTLOOK_DELETE_MESSAGE_ATTACHMENTDelete Message Attachment
Tool to delete an attachment from a message in a nested mail folder structure.
OUTLOOK_DELETE_ME_MESSAGES_ATTACHMENTSDelete Message Attachment
Tool to delete an attachment from a message.
OUTLOOK_DELETE_ME_MAIL_FOLDERS_MESSAGES_ATTACHMENTSDelete Message Attachment (Deprecated)
DEPRECATED: Use OUTLOOKDELETEMESSAGEATTACHMENT instead.
OUTLOOK_DELETE_CALENDAR_PERMISSIONDelete User Calendar Group Calendar Permission
Tool to delete a calendar permission from a user's calendar within a calendar group.
OUTLOOK_DELETE_PRIMARY_CALENDAR_PERMISSIONDelete User Calendar Permission
Tool to delete a calendar permission from a specific user's calendar.
OUTLOOK_DELETE_ME_CALENDAR_PERMISSIONDelete User Calendars Calendar Permission
Tool to delete a calendar permission from a specific user's calendar.
OUTLOOK_DELETE_USER_CHILD_FOLDER_MESSAGE_PERMANENTLYDelete User Child Folder Message Permanently
Tool to permanently delete a message from a user's child mail folder in Outlook.
OUTLOOK_DELETE_CALENDARDelete calendar
Tool to delete a calendar other than the default calendar from a user's mailbox.
OUTLOOK_DELETE_CALENDAR_EVENTDelete calendar event
Tool to delete a calendar event from a user's Outlook calendar.
OUTLOOK_DELETE_EVENTDelete calendar event (Deprecated)
DEPRECATED: Use OUTLOOKDELETECALENDAREVENT instead.
OUTLOOK_DELETE_CALENDAR_GROUPDelete calendar group
Tool to delete a calendar group other than the default calendar group.
OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_ATTACHMENTDelete calendar group event attachment
Tool to delete an attachment from an event in a calendar within a calendar group.
OUTLOOK_DELETE_ME_CONTACT_EXTENSIONDelete contact extension
Tool to delete an open extension from a contact.
OUTLOOK_DELETE_CONTACTS_EXTENSIONSDelete contact extension
Tool to delete a navigation property extension from a contact within a child folder.
OUTLOOK_DELETE_CONTACT_FOLDERDelete contact folder
Tool to delete a contact folder from the user's mailbox.
OUTLOOK_DELETE_EVENT_ATTACHMENTDelete event attachment
Tool to delete an attachment from an Outlook calendar event.
OUTLOOK_DELETE_EVENT_EXTENSIONDelete event extension
Tool to delete an open extension from a calendar event in a calendar group.
OUTLOOK_DELETE_CALENDAR_EVENT_FROM_SPECIFIC_CALENDARDelete event from specific calendar
Tool to delete an event from a specific calendar in Outlook.
OUTLOOK_DELETE_ME_INFERENCE_CLASSIFICATION_OVERRIDEDelete inference classification override
Tool to delete an inference classification override for a specific sender.
OUTLOOK_DELETE_MAIL_FOLDERDelete mail folder
Delete a mail folder from the user's mailbox.
OUTLOOK_DELETE_ME_MAIL_FOLDER_CHILD_FOLDERDelete mail folder child folder
Tool to delete a child mail folder from a parent mail folder.
OUTLOOK_DELETE_ME_MAIL_FOLDER_MESSAGE_RULEDelete mail folder message rule
Tool to delete a message rule from a specific mail folder.
OUTLOOK_DELETE_MASTER_CATEGORYDelete master category
Tool to delete a category from the user's master category list.
OUTLOOK_DELETE_ME_MAIL_FOLDERS_MESSAGES_EXTENSIONSDelete message extension
Tool to delete a navigation property extension from a message within a mail folder.
OUTLOOK_DELETE_MESSAGE_EXTENSIONDelete message extension
Tool to delete an open extension from an Outlook message.
OUTLOOK_DELETE_CALENDAR_EVENT_ATTACHMENTDelete user calendar event attachment
Delete user calendar event attachment
OUTLOOK_DELETE_CALENDAR_FROM_GROUPDelete user calendar group calendar
Tool to delete a calendar from a specific user's calendar group in Microsoft Outlook.
OUTLOOK_DELETE_CALENDAR_GROUP_CALENDAR_EVENTDelete user calendar group calendar event
Tool to delete a calendar event from a specific user's calendar within a calendar group.
OUTLOOK_DELETE_USER_CONTACT_EXTENSIONDelete user contact extension
Deprecated: Use OUTLOOKDELETECONTACTSEXTENSIONS instead, which supports both /me and /users/{userid} endpoints.
OUTLOOK_DELETE_CONTACT_FOLDER_CHILD_FOLDERDelete user contact folder child folder
Tool to delete a child contact folder from a parent contact folder for a specific user.
OUTLOOK_DELETE_ME_CONTACT_FOLDER_CONTACT_EXTENSIONDelete user contact folder contact extension
Tool to delete an extension from a contact in a user's contact folder.
OUTLOOK_DELETE_ME_EVENTS_ATTACHMENTSDelete user event attachment
Tool to delete an attachment from a user's Outlook event.
OUTLOOK_DELETE_ME_EVENT_EXTENSIONDelete user event extension
Tool to delete an open extension from a user's calendar event.
OUTLOOK_DELETE_USER_MESSAGE_ATTACHMENTDelete user message attachment
Deprecated: Use OUTLOOKDELETEMEMESSAGESATTACHMENTS instead, which supports both /me and /users/{userid} endpoints.
OUTLOOK_DELETE_ME_MAIL_FOLDERS_CHILD_FOLDERS_MESSAGES_EXTENSDelete user message extension
Delete user message extension
OUTLOOK_DISMISS_EVENT_REMINDERDismiss event reminder
Tool to dismiss a reminder for a specific calendar event.
OUTLOOK_DISMISS_CALENDAR_EVENT_REMINDERDismiss user calendar event reminder
Tool to dismiss a reminder for a specific event in a user's calendar.
OUTLOOK_DISMISS_EVENT_REMINDER_FROM_GROUPDismiss user calendar group event reminder
Tool to dismiss a reminder for an event in a user's calendar within a calendar group.
OUTLOOK_DISMISS_USER_EVENT_REMINDERDismiss user event reminder
Tool to dismiss a reminder for a specific user's calendar event.
OUTLOOK_DOWNLOAD_OUTLOOK_ATTACHMENTDownload 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…
OUTLOOK_FIND_MEETING_TIMESFind Meeting Times
Suggests meeting times based on organizer and attendee availability, time constraints, and duration requirements.
OUTLOOK_FORWARD_MESSAGEForward message
Tool to forward a message.
OUTLOOK_FORWARD_USER_CALENDAR_EVENTForward user calendar event
Tool to forward a calendar event from a specific user's calendar to new recipients.
OUTLOOK_GET_CALENDAR_SCHEDULEGet Calendar Schedule
Tool to get free/busy schedule information for a specific calendar.
OUTLOOK_GET_CALENDAR_VIEWGet Calendar View
Get events ACTIVE during a time window (includes multi-day events).
OUTLOOK_LIST_USER_CALENDAR_GROUPS_CALENDAR_VIEWGet Calendar View from User Calendar Group
Tool to get calendar view from a specific calendar within a calendar group for a user.
OUTLOOK_GET_PROFILEGet Outlook profile
Retrieves the Microsoft Outlook profile for a specified user.
OUTLOOK_GET_CALENDAR_GROUP_SCHEDULEGet User Calendar Group Schedule
Tool to retrieve free/busy schedule information for a specific user's calendar within a calendar group.
OUTLOOK_GET_USER_CALENDAR_ALLOWED_SHARING_ROLESGet allowed calendar sharing roles for user calendar
Tool to retrieve allowed calendar sharing roles for a specific user on a given calendar.
OUTLOOK_GET_NESTED_FOLDER_MESSAGE_ATTACHMENTGet attachment from nested folder message
Tool to retrieve a specific attachment from a message located in a nested mail folder structure.
OUTLOOK_GET_EVENTGet calendar event
Retrieves the full details of a specific calendar event by its ID from a user's Outlook calendar, provided the event exists.
OUTLOOK_GET_CALENDAR_EVENT_ATTACHMENTGet calendar event attachment
Tool to retrieve a specific attachment from an event within a calendar.
OUTLOOK_GET_CALENDAR_FROM_GROUPGet calendar from calendar group
Tool to retrieve a specific calendar from a calendar group in Microsoft Outlook.
OUTLOOK_GET_CALENDAR_FROM_EVENTGet calendar from event
Tool to retrieve the parent calendar that contains a specific event.
OUTLOOK_GET_CALENDAR_GROUPGet calendar group
Tool to retrieve the properties and relationships of a calendar group object.
OUTLOOK_GET_CALENDAR_GROUP_EVENT_ATTACHMENTGet calendar group event attachment
Deprecated: Use OUTLOOKGETUSERCALENDARGROUPEVENTATTACHMENT instead, which supports both /me and /users/{userid} endpoints.
OUTLOOK_LIST_USER_CALENDAR_VIEWGet calendar view from user's calendar
Tool to get calendar view from a specific user's calendar.
OUTLOOK_GET_CHILD_FOLDER_MESSAGEGet child folder message
Tool to retrieve a specific email message from a child mail folder.
OUTLOOK_GET_CHILD_FOLDER_MESSAGE_CONTENTGet child folder message MIME content
Tool to get the MIME content of a message from a child mail folder.
OUTLOOK_GET_CHILD_MAIL_FOLDERGet child mail folder
Tool to retrieve a specific child mail folder from a parent mail folder.
OUTLOOK_GET_ME_CONTACTSGet contact
Retrieves a specific Outlook contact by its contactid from the contacts of a specified userid (defaults to 'me' for the authenticated user).
OUTLOOK_GET_CONTACT_EXTENSIONGet contact extension
Tool to retrieve an open extension from a contact in Microsoft Graph.
OUTLOOK_GET_CONTACT_FOLDERGet contact folder
Tool to retrieve a specific contact folder by ID.
OUTLOOK_GET_ME_CONTACT_FROM_CHILD_FOLDERGet contact from child folder
Tool to retrieve a specific contact from a nested child folder within a contact folder.
OUTLOOK_GET_CONTACT_FROM_FOLDERGet contact from folder
Tool to retrieve a specific contact from a contact folder by its ID.
OUTLOOK_GET_ME_CONTACT_PHOTOGet contact photo
Tool to get the binary media content of a contact's profile photo.
OUTLOOK_GET_DRAFTS_MAIL_FOLDERGet drafts mail folder
Tool to get the drafts mail folder.
OUTLOOK_GET_MESSAGEGet email message
Retrieves a specific email message by its ID from the specified user's Outlook mailbox.
OUTLOOK_GET_EVENT_ATTACHMENTGet event attachment
Tool to retrieve a specific attachment from an Outlook calendar event by attachment ID.
OUTLOOK_GET_ME_EVENT_CALENDARGet event calendar
Tool to retrieve the calendar that contains a specific event.
OUTLOOK_GET_EVENT_CALENDAR_FROM_GROUPGet event calendar from calendar group
Tool to retrieve the calendar that contains a specific event within a calendar group.
OUTLOOK_GET_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSIONGet event extension
Tool to retrieve an open extension from a calendar event within a specific calendar group and calendar.
OUTLOOK_GET_USER_EVENT_EXTENSIONGet event extension
Tool to retrieve a specific open type extension from a user's calendar event by its extension ID or name.
OUTLOOK_GET_CALENDAR_EVENTGet event from calendar
Tool to retrieve a specific event from a specified calendar.
OUTLOOK_GET_INFERENCE_CLASSIFICATIONGet inference classification
Tool to get inference classification settings for the authenticated user.
OUTLOOK_GET_MAIL_DELTAGet mail delta
Retrieve incremental changes (delta) of messages in a mailbox.
OUTLOOK_GET_MAIL_FOLDERGet mail folder
Tool to retrieve a mail folder by ID or well-known name.
OUTLOOK_GET_MAIL_FOLDER_MESSAGEGet mail folder message
Tool to retrieve a specific message from a mail folder by its ID.
OUTLOOK_GET_ME_MAIL_FOLDER_MESSAGE_ATTACHMENTGet mail folder message attachment (Deprecated)
DEPRECATED: Use OUTLOOKGETUSERMESSAGESATTACHMENTS instead.
OUTLOOK_GET_MAIL_TIPSGet mail tips
Tool to retrieve mail tips such as automatic replies and mailbox full status.
OUTLOOK_GET_MAILBOX_SETTINGSGet mailbox settings
Tool to retrieve mailbox settings.
OUTLOOK_GET_MASTER_CATEGORIESGet master categories
Tool to retrieve the user's master category list.
OUTLOOK_GET_MASTER_CATEGORYGet master category
Tool to retrieve properties of a specific category from the user's master category list.
OUTLOOK_GET_ME_MESSAGE_MIME_CONTENTGet message MIME content
Tool to get the MIME content of a message.
OUTLOOK_GET_ME_MAIL_FOLDERS_MESSAGES_EXTENSIONSGet message extension
Tool to retrieve a specific extension from a message in a user's mailbox.
OUTLOOK_GET_USER_CHILD_FOLDER_MESSAGEGet message from child folder
Tool to retrieve a specific message from a child folder within a user's mail folder hierarchy.
OUTLOOK_GET_SCHEDULEGet schedule
Retrieves free/busy schedule information for specified email addresses within a defined time window.
OUTLOOK_GET_CALENDARGet specific calendar
Deprecated: Use OUTLOOKGETUSERCALENDAR instead, which supports both /me and /users/{userid} endpoints and adds $select field filtering.
OUTLOOK_GET_SUPPORTED_LANGUAGESGet supported languages
Tool to retrieve supported languages in the user's mailbox.
OUTLOOK_GET_SUPPORTED_TIME_ZONESGet supported time zones
Tool to get the list of time zones supported for a user as configured on their mailbox server.
OUTLOOK_GET_USER_CALENDAR_EVENTGet user calendar event
Tool to retrieve a specific calendar event from a user's primary calendar.
OUTLOOK_GET_USER_CALENDAR_GROUP_CALENDAR_PERMISSIONGet user calendar group calendar permission
Tool to retrieve a specific calendar permission for a user's calendar within a calendar group.
OUTLOOK_GET_USER_CALENDAR_GROUP_EVENTGet user calendar group event
Tool to retrieve a specific event from a user's calendar within a calendar group.
OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT_ATTACHMENTGet user calendar group event attachment
Tool to retrieve a specific attachment from an event within a calendar group for a user.
OUTLOOK_GET_CALENDAR_PERMISSIONGet user calendar permission
Tool to retrieve a specific calendar permission for a user's calendar.
OUTLOOK_GET_CALENDAR_PERMISSION_FROM_CALENDARGet user calendar permission
Tool to retrieve a specific calendar permission from a user's calendar.
OUTLOOK_GET_ME_CONTACT_FOLDERS_CHILD_FOLDERGet user child contact folder
Tool to retrieve a specific child contact folder for a user by ID.
OUTLOOK_GET_ME_CONTACTS_EXTENSIONSGet user contact extension
Tool to retrieve a specific open extension from a user's contact.
OUTLOOK_GET_ME_EVENT_ATTACHMENTGet user event attachment
Tool to retrieve a specific attachment from a user's calendar event.
OUTLOOK_GET_MAIL_FOLDER_MESSAGE_RULEGet user mail folder message rule
Tool to retrieve a specific message rule from a user's mail folder.
OUTLOOK_GET_USER_MESSAGES_ATTACHMENTSGet user message attachment
Tool to retrieve a specific attachment from a message in a mail folder hierarchy.
OUTLOOK_GET_MESSAGE_EXTENSIONGet user message extension
Tool to retrieve a specific extension from a user's message.
OUTLOOK_GET_ME_OUTLOOKGet user outlook
Tool to retrieve the outlookUser object for a specified user.
OUTLOOK_GET_USER_CALENDARGet user's calendar
Tool to get the properties and relationships of a specific calendar for a user.
OUTLOOK_GET_ME_CALENDARGet user's default calendar
Tool to get the properties and relationships of the signed-in user's default calendar.
OUTLOOK_LIST_CALENDAR_CALENDAR_VIEWList Calendar Calendar View (Deprecated)
DEPRECATED: Use OUTLOOKLISTMECALENDARSCALENDARVIEW instead.
OUTLOOK_LIST_EMAIL_RULESList Email Rules
List all email rules from inbox.
OUTLOOK_LIST_INFERENCE_CLASSIFICATION_OVERRIDESList Inference Classification Overrides
Tool to list inference classification overrides that control Focused Inbox sender rules.
OUTLOOK_LIST_MESSAGESList Messages
Retrieves a list of email messages from a specified mail folder in an Outlook mailbox, with options for filtering (including by conversationId to get all…
OUTLOOK_LIST_OUTLOOK_ATTACHMENTSList Outlook attachments
Lists metadata (name, size, contentType, isInline — but not contentBytes) for all attachments of a specified Outlook email message.
OUTLOOK_LIST_CALENDAR_GROUPSList Outlook calendar groups
Tool to list calendar groups in the signed-in user's mailbox.
OUTLOOK_LIST_CALENDARSList Outlook calendars
Tool to list calendars in the signed-in user's mailbox.
OUTLOOK_LIST_CONTACTSList Outlook contacts (Deprecated)
DEPRECATED: Use OUTLOOKLISTUSERCONTACTS instead.
OUTLOOK_LIST_CHATSList Teams chats
Tool to list Teams chats.
OUTLOOK_LIST_TO_DO_LISTSList To Do task lists
Tool to list Microsoft To Do task lists for the signed-in user.
OUTLOOK_LIST_USER_CALENDAR_EVENT_INSTANCESList calendar event instances
Tool to retrieve instances (occurrences) of a recurring event from a specific calendar within a date range.
OUTLOOK_LIST_CALENDAR_PERMISSIONSList calendar permissions
Tool to list calendar permissions for a specific calendar within a calendar group.
OUTLOOK_LIST_CALENDAR_VIEW_DELTAList calendar view delta
Tool to get calendar events that have been added, deleted, or updated in a calendar view.
OUTLOOK_LIST_CALENDAR_GROUP_CALENDARSList calendars in calendar group
Tool to retrieve calendars belonging to a specific calendar group.
OUTLOOK_LIST_CHAT_MESSAGESList chat messages
Tool to list messages in a Teams chat.
OUTLOOK_LIST_CHILD_FOLDER_MESSAGESList child folder messages
Tool to list messages from a child folder within a parent mail folder.
OUTLOOK_LIST_CHILD_MAIL_FOLDERSList child mail folders
Tool to list subfolders (childFolders) under a specified Outlook mail folder.
OUTLOOK_LIST_CONTACT_FOLDER_CHILD_FOLDERSList contact folder child folders
Tool to list child folders under a specified contact folder.
OUTLOOK_LIST_CONTACT_FOLDERS_DELTAList contact folders delta
Tool to get contact folders that have been added, deleted, or updated.
OUTLOOK_LIST_CONTACTS_DELTAList contacts delta
Retrieve incremental changes (delta) of contacts in a specified folder.
OUTLOOK_LIST_EVENT_ATTACHMENTSList event attachments
Tool to list attachments for a specific Outlook calendar event.
OUTLOOK_LIST_EVENT_CALENDAR_CALENDAR_PERMISSIONSList event calendar permissions
Tool to list calendar permissions for the calendar containing a specific event.
OUTLOOK_LIST_EVENT_INSTANCESList event instances
Tool to retrieve individual occurrences of a recurring calendar event within a specified time range.
OUTLOOK_LIST_USER_CALENDAR_GROUP_EVENT_INSTANCESList 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.
OUTLOOK_LIST_REMINDERSList event reminders
Tool to retrieve reminders for events occurring within a specified time range.
OUTLOOK_LIST_EVENTSList events
Retrieves events from a user's Outlook calendar via Microsoft Graph API.
OUTLOOK_LIST_MAIL_FOLDER_MESSAGE_ATTACHMENTSList mail folder message attachments
Tool to get attachments from a message in a specific mail folder.
OUTLOOK_LIST_MAIL_FOLDER_MESSAGE_RULESList mail folder message rules
Tool to list message rules for a specific mail folder.
OUTLOOK_LIST_MAIL_FOLDER_MESSAGESList mail folder messages
Tool to list messages from a specific mail folder including subfolders.
OUTLOOK_LIST_MAIL_FOLDERSList mail folders
Tool to list a user's top-level mail folders.
OUTLOOK_LIST_MAIL_FOLDERS_DELTAList mail folders delta
Tool to get incremental changes to mail folders.
OUTLOOK_LIST_MASTER_CATEGORIESList master categories
Deprecated: Use OUTLOOKGETMASTERCATEGORIES instead, which adds pagination (top/skip), filtering, field selection, and sorting.
OUTLOOK_LIST_ME_EVENT_INSTANCESList me event instances (Deprecated)
DEPRECATED: Use OUTLOOKLISTEVENTINSTANCES instead.
OUTLOOK_LIST_MESSAGE_ATTACHMENTS_FROM_CHILD_FOLDERList message attachments from child folder
Tool to list attachments from a message in a nested child mail folder.
OUTLOOK_LIST_PLACESList places
Retrieves a collection of place objects defined in a tenant by type.
OUTLOOK_LIST_PRIMARY_CALENDAR_PERMISSIONSList primary calendar permissions
Tool to list calendar permissions from a user's primary calendar.
OUTLOOK_LIST_SENT_ITEMS_MESSAGESList sent items messages
Tool to list all messages in the SentItems mail folder of the signed-in user's mailbox.
OUTLOOK_LIST_TODO_TASKSList tasks from a To Do list
Tool to list tasks within a specified Microsoft To Do task list, including status and due dates.
OUTLOOK_LIST_CALENDAR_EVENT_ATTACHMENTSList user calendar event attachments
Tool to list attachments for a calendar event within a specific calendar for a user.
OUTLOOK_LIST_USER_CALENDAR_EVENTS_ATTACHMENTSList user calendar event attachments
Tool to list attachments for a user's calendar event.
OUTLOOK_LIST_CALENDAR_GROUP_CALENDAR_EVENTSList user calendar group calendar events
Tool to list events from a specific calendar within a calendar group for a user.
OUTLOOK_LIST_CALENDAR_GROUP_EVENT_ATTACHMENTSList user calendar group event attachments
Tool to list attachments for a calendar event within a specific calendar group for a user.
OUTLOOK_LIST_USER_CALENDARS_CALENDAR_PERMISSIONSList user calendar permissions
Tool to list calendar permissions for a specific user's specific calendar.
OUTLOOK_LIST_ME_CALENDAR_PERMISSIONSList user calendar permissions
Tool to list calendar permissions for a specific user's calendar.
OUTLOOK_LIST_USER_CALENDARS_EVENTSList user calendars events
Tool to retrieve events from a specific calendar for a user.
OUTLOOK_LIST_CHILD_FOLDER_CONTACTSList user child folder contacts
Tool to retrieve contacts from a user's child contact folder.
OUTLOOK_GET_CONTACT_FOLDERSList user contact folders
Tool to retrieve contact folders from a specific user's mailbox.
OUTLOOK_LIST_USER_CONTACTSList user contacts
Tool to retrieve contacts from a specific user's mailbox.
OUTLOOK_LIST_USERSList users
Tool to list users in Microsoft Entra ID.
OUTLOOK_MOVE_ME_MAIL_FOLDERMove child mail folder
Tool to move a child mail folder to a different parent folder.
OUTLOOK_MOVE_MAIL_FOLDERMove mail folder
Tool to move a mail folder and its contents to another mail folder.
OUTLOOK_MOVE_MESSAGE_FROM_CHILD_FOLDERMove message from child folder
Tool to move a message from a child folder to another destination folder.
OUTLOOK_MOVE_MESSAGE_FROM_FOLDERMove message from folder
Tool to move a message from a specific mail folder to another destination folder.
OUTLOOK_MOVE_MESSAGEMove message to folder
Move a message to another folder within the specified user's mailbox.
OUTLOOK_DELETE_CALENDAR_PERMANENTLYPermanently Delete Calendar
Permanently deletes a calendar from a user's mailbox.
OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_PERMANENTLYPermanently Delete Calendar Group Event
Tool to permanently delete a calendar event from a calendar within a calendar group.
OUTLOOK_DELETE_CHILD_CONTACT_FOLDER_PERMANENTLYPermanently Delete Child Contact Folder
Permanently deletes a child contact folder.
OUTLOOK_DELETE_ME_MAIL_FOLDER_CHILD_FOLDER_PERMANENTLYPermanently Delete Child Mail Folder
Permanently deletes a child mail folder from a parent mail folder.
OUTLOOK_DELETE_CONTACT_PERMANENTLYPermanently Delete Contact
Permanently deletes a contact.
OUTLOOK_DELETE_CONTACT_FOLDER_PERMANENTLYPermanently Delete Contact Folder
Permanently deletes a contact folder.
OUTLOOK_DELETE_CONTACT_FROM_FOLDER_PERMANENTLYPermanently Delete Contact from Folder
Permanently deletes a contact from a specific contact folder.
OUTLOOK_DELETE_EVENT_PERMANENTLYPermanently Delete Event
Permanently deletes a calendar event.
OUTLOOK_PERMANENT_DELETE_MESSAGEPermanently Delete Message
Permanently deletes an Outlook message by moving it to the Purges folder in the dumpster.
OUTLOOK_DELETE_MESSAGE_PERMANENTLY_FROM_FOLDERPermanently Delete Message (Folder-Scoped) (Deprecated)
DEPRECATED: Use OUTLOOKPERMANENTDELETEMESSAGE instead.
OUTLOOK_DELETE_USER_CALENDAR_EVENT_PERMANENTLYPermanently Delete User Calendar Event
Tool to permanently delete a calendar event from a specific user's calendar.
OUTLOOK_DELETE_CONTACT_FROM_CHILD_FOLDER_PERMANENTLYPermanently Delete User Contact from Child Folder
Tool to permanently delete a contact from a child folder for a specific user.
OUTLOOK_DELETE_USER_EVENT_PERMANENTLYPermanently Delete User Event
Tool to permanently delete a calendar event for a specified user.
OUTLOOK_DELETE_USER_MAIL_FOLDER_PERMANENTLYPermanently Delete User Mail Folder
Permanently deletes a mail folder for a specific user.
OUTLOOK_PIN_MESSAGEPin message
Tool to pin a message in an Outlook chat.
OUTLOOK_QUERY_EMAILSQuery Emails
Query Outlook emails within a SINGLE folder using OData filters.
OUTLOOK_REPLY_EMAILReply to Email
Sends a plain text reply to an Outlook email message, identified by messageid, allowing optional CC and BCC recipients.
OUTLOOK_SEARCH_MESSAGESSearch Outlook messages
Search Outlook messages using powerful KQL syntax.
OUTLOOK_SEND_DRAFTSend draft
Tool to send an existing draft message.
OUTLOOK_SEND_EMAILSend email
Sends an email with subject, body, recipients, and an optional attachment via Microsoft Graph API.
OUTLOOK_SNOOZE_EVENT_REMINDERSnooze event reminder
Tool to postpone an event reminder until a new time.
OUTLOOK_SNOOZE_USER_CALENDAR_EVENT_REMINDERSnooze user calendar event reminder
Tool to snooze a reminder for a calendar event in a specific user calendar to a new time.
OUTLOOK_SNOOZE_CALENDAR_GROUP_EVENT_REMINDERSnooze user calendar group event reminder
Tool to snooze a reminder for a user's calendar event within a calendar group to a new time.
OUTLOOK_SNOOZE_USER_EVENT_REMINDERSnooze user event reminder
Tool to snooze a reminder for a user's calendar event to a new time.
OUTLOOK_UPDATE_CALENDAR_GROUP_CALENDAR_PERMISSIONUpdate Calendar Group Calendar Permission
Tool to update a calendar permission within a calendar group.
OUTLOOK_UPDATE_CONTACTUpdate Contact
Updates an existing Outlook contact, identified by contactid for the specified userid, requiring at least one other field to be modified.
OUTLOOK_UPDATE_EMAIL_RULEUpdate Email Rule
Update an existing email rule
OUTLOOK_UPDATE_INFERENCE_CLASSIFICATIONUpdate Inference Classification
Tool to update the inferenceClassification resource for a user.
OUTLOOK_UPDATE_USER_INFERENCE_CLASSIFICATION_OVERRIDEUpdate User Inference Classification Override
Tool to update the classification of messages from a specific sender in a user's Focused Inbox.
OUTLOOK_UPDATE_CALENDAR_EVENTUpdate calendar event
Updates specified fields of an existing Outlook calendar event.
OUTLOOK_UPDATE_CALENDAR_GROUPUpdate calendar group
Tool to update the properties of a calendar group object.
OUTLOOK_UPDATE_CALENDAR_PERMISSIONUpdate calendar permission
Tool to update calendar permission levels for share recipients or delegates.
OUTLOOK_UPDATE_CHILD_FOLDER_CONTACTUpdate child folder contact
Tool to update a contact in a child contact folder within a parent contact folder.
OUTLOOK_UPDATE_ME_CONTACTS_EXTENSIONSUpdate contact extension
Tool to update an open extension on a contact in a contact folder.
OUTLOOK_UPDATE_CONTACT_FOLDERS_CONTACTSUpdate contact in folder
Tool to update a contact within a specific contact folder.
OUTLOOK_UPDATE_EMAILUpdate email message
Updates specified properties of an existing email message; messageid must identify a valid message within the specified userid's mailbox.
OUTLOOK_UPDATE_EVENT_EXTENSIONUpdate event extension
Tool to update an open extension on a calendar event in Microsoft Graph.
OUTLOOK_UPDATE_EVENT_EXTENSION_IN_CALENDAR_GROUPUpdate event extension in calendar group
Tool to update an open extension on a calendar event within a calendar group.
OUTLOOK_UPDATE_CALENDAR_EVENT_IN_CALENDARUpdate event in specific calendar
Tool to update an event in a specific Outlook calendar.
OUTLOOK_UPDATE_MAIL_FOLDERUpdate mail folder
Tool to update the display name of a mail folder.
OUTLOOK_UPDATE_MAILBOX_SETTINGSUpdate mailbox settings
Tool to update mailbox settings for the signed-in user.
OUTLOOK_UPDATE_MASTER_CATEGORYUpdate master category
Tool to update the color of a category in the user's master category list.
OUTLOOK_UPDATE_USER_CALENDARUpdate user calendar
Tool to update the properties of a user's calendar.
OUTLOOK_UPDATE_USER_CALENDARSUpdate user calendar by ID
Tool to update properties of a specific calendar by ID for a specific user.
OUTLOOK_UPDATE_USER_CALENDAR_EVENTUpdate user calendar event
Tool to update an event in a specific user's calendar.
OUTLOOK_UPDATE_USER_CALENDAR_CALENDAR_EVENTUpdate user calendar event
Deprecated: Use OUTLOOKUPDATECALENDAREVENTINCALENDAR instead, which supports both /me and /users/{userid} endpoints and additional fields (isallday,…
OUTLOOK_UPDATE_CALENDAR_GROUPS_CALENDARS_EVENTSUpdate user calendar group event
Tool to update an event in a calendar within a calendar group for a specific user.
OUTLOOK_UPDATE_CALENDAR_GROUPS_CALENDARSUpdate user calendar in calendar group
Tool to update a calendar within a calendar group in a user's mailbox.
OUTLOOK_UPDATE_USER_CALENDAR_PERMISSIONUpdate user calendar permission
Tool to update calendar permission levels for a specific user's calendar.
OUTLOOK_UPDATE_USER_CHILD_FOLDER_MESSAGEUpdate user child folder message
Tool to update a message in a child folder within a user's mailbox.
OUTLOOK_UPDATE_USER_CONTACT_EXTENSIONUpdate user contact extension
Tool to update an open extension on a contact in a user's contact folder.
OUTLOOK_UPDATE_USER_CONTACTS_EXTENSIONSUpdate user contact extension
Tool to update an open extension on a contact in a user's contact folder.
OUTLOOK_UPDATE_USER_CONTACTS_EXTENSIONS_DIRECTUpdate user contact extension (v3)
Tool to update an open extension on a contact directly under a user's contacts collection.
OUTLOOK_UPDATE_CONTACT_FOLDERUpdate user contact folder
Tool to update the properties of a contact folder for a specific user.
OUTLOOK_UPDATE_CONTACT_FOLDER_CHILD_FOLDERUpdate user contact folder child folder
Tool to update a child folder within a contact folder for a specific user.
OUTLOOK_UPDATE_USER_EVENT_EXTENSIONUpdate user event extension
Deprecated: Use OUTLOOKUPDATEEVENTEXTENSIONINCALENDARGROUP instead, which supports both /me and /users/{userid} endpoints and uses the correct @odata.type…
OUTLOOK_UPDATE_USER_EVENTS_EXTENSIONSUpdate user events extensions
Tool to update an open extension on a user's calendar event.
OUTLOOK_UPDATE_USER_MAIL_FOLDERS_CHILD_FOLDERSUpdate user mail folder child folder
Tool to update a child folder within a mail folder for a specific user.
OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGEUpdate user mail folder message
Tool to update properties of a message in a specific mail folder for a user.
OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE_RULEUpdate user mail folder message rule
Tool to update a message rule in a user's mail folder.
OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE_EXTENSIONUpdate user message extension
Tool to update an open extension on a message within a specific user's mail folder.
OUTLOOK_UPDATE_USER_MESSAGE_EXTENSIONUpdate user message extension
Tool to update an open extension on a user's message.