Sign inStart your trial

Outlook

Reference

5 triggers and 301 actions for Outlook workflows.

01. Triggers

Start a workflow when something happens in Outlook

Each trigger lists the event it fires on, the data it sends, and a template you can use it in.

Webhook

5 triggers

Real-time push from the source.

Webhook★ Featured

OUTLOOK_CONTACT_TRIGGER

Fires when a new contact is added to your Outlook contacts. Use this to sync new contacts with other systems or trigger follow-up actions.

2 output fields
Webhook★ Featured

OUTLOOK_EVENT_TRIGGER

Fires when a new calendar event is created in your Outlook calendar. Use this to automate notifications or downstream tasks when events are scheduled.

2 output fields
Webhook★ Featured

OUTLOOK_MESSAGE_TRIGGER

Fires when a new email arrives in your Outlook mailbox. Use this to automate workflows whenever you receive incoming messages.

2 output fields
Webhook★ Featured

OUTLOOK_SENT_MESSAGE_TRIGGER

Fires when you send an email from your Outlook mailbox. Use this to log communications, trigger follow-up actions, or update external records.

2 output fields
Webhook

OUTLOOK_EVENT_CHANGE_TRIGGER

Fires whenever a calendar event is created, updated, or deleted in your Outlook calendar. Use this to keep other systems synchronized with all calendar changes.

2 output fields
02. Operations

Act on Outlook from a workflow

Operations are the actions a workflow can take in Outlook, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Calendar

22 operations

Manage calendar events and scheduling operations within Outlook. Use these operations to create, update, cancel, and retrieve calendar events, find available meeting times, and work with event attachments and calendar groups.

Action★ Featured

Create calendar event for user

OUTLOOK_CREATE_ME_EVENT

Adds a new event to your Outlook calendar with specified date, time, and details. Use this to schedule meetings, appointments, or reminders directly from your applications.

10 input
Action

Accept calendar event invite

OUTLOOK_ACCEPT_EVENT

Respond to calendar meeting invitations by confirming or tentatively accepting attendance, with automatic notification to the organizer. This helps you manage your availability and keep meeting organizers informed of your status.

5 input
Action

Add event attachment

OUTLOOK_ADD_EVENT_ATTACHMENT

Attach files or documents to an existing Outlook calendar event to keep all relevant materials organized in one place. This helps ensure that meeting participants have instant access to agendas, proposals, contracts, or other important documents without searching through emails.

6 input
Action

Cancel user calendar event

OUTLOOK_CANCEL_EVENT

Removes a scheduled calendar event and automatically notifies all attendees about the cancellation.

3 input
Action

Cancel user calendar group event

OUTLOOK_CANCEL_CALENDAR_GROUP_CALENDAR_EVENT

Cancels a scheduled event in a shared calendar group and automatically notifies all attendees about the cancellation. Use this when you need to remove a meeting and inform participants without manually sending cancellation messages.

5 input
Action

Cancel user's calendar event

OUTLOOK_CANCEL_CALENDAR_EVENT

Removes a scheduled event from a user's Outlook calendar and automatically notifies all attendees about the cancellation, ensuring everyone is informed of the change.

4 input
Action

Create calendar

OUTLOOK_CREATE_CALENDAR

Create a new calendar in your Outlook mailbox to organize and separate different types of events or projects. Use this when you need dedicated spaces to manage schedules for different aspects of your business.

4 input
Action

Create Calendar Event

OUTLOOK_CALENDAR_CREATE_EVENT

Add a new event to your Outlook calendar with specific start and end times. Useful for scheduling meetings, appointments, and deadlines that sync across your devices.

16 input
Action

Create calendar event attachment

OUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT

Attach files or documents directly to calendar events in Outlook, allowing you to bundle all relevant materials with meeting invitations and reminders.

6 input
Action

Create calendar event attachment upload session

OUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT_UPLOAD_SESSION

Initiates an upload session for large files (over 3 MB) to be attached to Outlook calendar events, enabling you to add substantial documents or media to meeting invitations.

4 input
Action

Create calendar group

OUTLOOK_CREATE_CALENDAR_GROUP

Organize multiple calendars into logical groups for better calendar management and visibility. This helps you categorize and manage calendars more efficiently within Outlook.

2 input
Action

Create calendar group event attachment upload session

OUTLOOK_CREATE_CAL_GROUP_EVENT_ATTACH_UPLOAD

Enables you to upload large files (over 3 MB) to calendar group events by initiating an upload session that handles the transfer in chunks. This is useful when you need to attach substantial documents or media to shared calendar events without hitting file size limitations.

5 input
Action

Create Calendar Permission

OUTLOOK_CREATE_CALENDAR_PERMISSION

Grant another user access to view or edit your Outlook calendar by creating specific permissions for them. This allows you to control who can see your availability and make changes to your schedule.

7 input
Action

Create event attachment upload session

OUTLOOK_CREATE_EVENT_ATTACHMENT_UPLOAD_SESSION

Enables uploading large files (over 3 MB) to Outlook calendar events by creating a dedicated upload session, perfect for attaching detailed documents, presentations, or media to meetings.

3 input
Action

Create event extension

OUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSION

Attach custom data fields to calendar events in group calendars to store additional information beyond standard event details. This allows you to organize and track event-specific metadata that matters to your business.

6 input
Action

Create Event in Calendar (Deprecated)

OUTLOOK_CREATE_CALENDAR_EVENT

Adds a new event to your Outlook calendar by specifying the calendar ID, allowing you to schedule meetings, appointments, and deadlines directly within your chosen calendar.

16 input
Action

Create event in specific calendar

OUTLOOK_CREATE_CALENDAR_EVENT_IN_CALENDAR

Creates a new event in a specific Outlook calendar, allowing you to organize meetings and appointments across multiple calendars like shared team calendars or dedicated project calendars.

12 input
Action

Create me event attachment upload session

OUTLOOK_CREATE_ME_EVENT_ATTACHMENT_UPLOAD_SESSION

Creates an upload session that enables you to attach large files (over 3 MB) to your Outlook calendar events in chunks, making it easy to include big documents, videos, or presentations with your meetings.

3 input
Action

Create user calendar event attachment

OUTLOOK_CREATE_EVENT_ATTACHMENT

Attach files or documents to calendar events in Outlook, making important resources immediately accessible to meeting attendees without needing separate emails.

6 input
Action

Create user calendar event extension

OUTLOOK_CREATE_ME_CALENDAR_EVENT_EXTENSION

Attach custom data fields to calendar events to store additional information like project codes, client references, or internal tags alongside your scheduled meetings.

5 input
Action

Create user calendar group event attachment

OUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_ATTACHMENT

Attach files or documents to events in your Outlook calendar groups, making important resources easily accessible alongside your scheduled meetings.

8 input
Action

Create user calendar permission

OUTLOOK_CREATE_ME_CALENDAR_PERMISSION

Grant calendar access to specific people by setting permission levels on your Outlook calendar, allowing them to view or manage your schedule as needed.

6 input

Categories

1 operation

Organize and manage master categories for labeling and classifying items across Outlook. These operations allow you to create, update, retrieve, and delete categories that help users tag and sort their emails, contacts, and calendar items.

Action

Create master category (Deprecated)

OUTLOOK_CREATE_MASTER_CATEGORY

Creates a new category in your Outlook master category list to help organize and color-code your emails and calendar items for better visual management.

3 input

Contacts

7 operations

Handle contact management including creation, updating, deletion, and organization of contacts and contact folders. Use these operations to maintain contact information, organize contacts into folders, and manage contact-related metadata and extensions.

Action

Create contact

OUTLOOK_CREATE_CONTACT

Adds a new contact to your Outlook contacts folder, allowing you to store and organize client, customer, or business relationship information directly in your email account.

15 input
Action

Create contact extension

OUTLOOK_CREATE_ME_CONTACT_FOLDERS_EXTENSIONS

Attach custom data fields to contacts in Outlook folders, allowing you to store additional information beyond standard contact properties.

6 input
Action

Create contact folder

OUTLOOK_CREATE_CONTACT_FOLDER

Create a new folder to organize and group your contacts by category or project, making it easier to manage and find specific groups of people in your mailbox.

3 input
Action

Create contact in child folder

OUTLOOK_CREATE_ME_CONTACT_IN_CHILD_FOLDER

Adds a new contact to a specific subfolder within your Outlook contacts, allowing you to organize contacts into nested categories for better management and quick access.

17 input
Action

Create user contact extension

OUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTS_EXTENSIONS

Attach custom data fields to your contacts in Outlook, allowing you to store additional information beyond standard contact properties like name and email.

5 input
Action

Create user contact folder child folder

OUTLOOK_CREATE_CONTACT_FOLDER_CHILD_FOLDER

Creates a nested contact folder within an existing parent folder, allowing you to organize contacts into hierarchical categories for better management and accessibility.

3 input
Action

Create user contact in folder

OUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTS

Add a new contact to a specific folder in Outlook, allowing you to organize and manage your professional connections in custom contact groups.

16 input

Mail

20 operations

Perform email message operations including sending, reading, copying, updating, and organizing messages across folders. Use these operations to manage email drafts, attachments, message content, and folder structures within Outlook.

Action★ Featured

Batch move messages

OUTLOOK_BATCH_MOVE_MESSAGES

Efficiently move multiple Outlook messages to a destination folder in one operation, saving time when organizing large volumes of emails. This is ideal for solopreneurs who need to quickly sort and archive messages without making individual API calls for each email.

4 input
Action★ Featured

Create email draft

OUTLOOK_CREATE_DRAFT

Compose and save a new email draft in Outlook with subject, body, recipients, and optional attachments before sending. Use this to prepare messages ahead of time or save work in progress.

8 input
Action

Add mail attachment

OUTLOOK_ADD_MAIL_ATTACHMENT

Attach files to email messages by providing a message ID and file reference, enabling you to include documents, images, or other content with your outgoing emails.

11 input
Action

Batch update messages

OUTLOOK_BATCH_UPDATE_MESSAGES

Update multiple Outlook messages at once (up to 20 per request) to efficiently mark emails as read, change folders, or modify other properties without making individual updates for each message.

3 input
Action

Copy child mail folder

OUTLOOK_COPY_ME_MAIL_FOLDER

Duplicate a mail folder and its contents to another location in your email account, helping you organize and backup important email collections.

4 input
Action

Copy message from child folder

OUTLOOK_COPY_MESSAGE_FROM_CHILD_FOLDER

Duplicate an email message from a nested folder to another location in your mailbox, useful for organizing and preserving important messages across different folder structures.

5 input
Action

Copy message to folder

OUTLOOK_COPY_MESSAGE

Duplicate an email message to another folder in your mailbox, helping you keep copies in multiple locations for better organization and reference.

3 input
Action

Copy user message from folder

OUTLOOK_COPY_MESSAGE_FROM_MAIL_FOLDER

Duplicates an email message from one folder to another, allowing you to preserve important emails in multiple locations for organization and backup purposes.

4 input
Action

Copy user's mail folder

OUTLOOK_COPY_MAIL_FOLDER

Duplicates a mail folder and all its messages to another location in your mailbox, helping you organize or back up important email collections.

3 input
Action

Create a draft reply

OUTLOOK_CREATE_DRAFT_REPLY

Compose a draft email reply to an existing message in Outlook without immediately sending it, allowing you to refine your response before delivery.

5 input
Action

Create attachment upload session

OUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION

Initiates an upload session that allows you to send large file attachments with your Outlook emails by uploading them in smaller chunks instead of all at once.

3 input
Action

Create attachment upload session in child folder

OUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION_IN_CHILD_FOLDER

Initiates an upload session for attaching large files (over 3 MB) to emails stored in nested Outlook folders, enabling you to send emails with substantial documents without size constraints.

5 input
Action

Create Email Rule

OUTLOOK_CREATE_EMAIL_RULE

Set up automatic email rules that organize, filter, or take actions on incoming messages based on conditions you define. This helps keep your inbox organized and ensures important emails are handled consistently without manual effort.

6 input
Action

Create mail folder

OUTLOOK_CREATE_MAIL_FOLDER

Creates a new mail folder in your Outlook account to help you organize and categorize your emails by project, client, or topic.

4 input
Action

Create mail folder message attachment

OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENT

Adds a file attachment to an email message stored in a specific mail folder, allowing you to supplement your email correspondence with documents, images, or other files.

12 input
Action

Create mail folder message attachment upload session

OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENT_UPLOAD_SESSION

Initiate a chunked upload session for large file attachments (over 3 MB) to emails in your Outlook mail folders, allowing you to send emails with substantial files without hitting size limitations.

4 input
Action

Create message in mail folder

OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE

Create draft messages directly in a specific Outlook folder without sending them immediately. This lets you organize and prepare communications before deciding when to send or finalize them.

7 input
Action

Create message in user's child folder

OUTLOOK_CREATE_ME_CHILD_FOLDER_MESSAGE

Creates a new draft message in a nested subfolder within your Outlook mailbox, allowing you to organize and compose messages in specific folder hierarchies. This is useful when you need to prepare emails in designated project or client folders before sending.

10 input
Action

Create user mail folder message forward draft

OUTLOOK_CREATE_FORWARD_DRAFT

Create a draft email forwarding an existing Outlook message so you can review and customize it before sending. This prepares the forward in your Drafts folder with the message automatically prefixed for easy identification.

5 input
Action

Create User Mail Folder Message Rule

OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_RULE

Automatically organize and manage incoming emails by creating custom rules that filter messages and apply actions based on specific conditions. This helps keep your inbox organized and ensures important messages are handled consistently without manual intervention.

8 input

Communication

251 operations
Action

Create calendar in user's calendar group

OUTLOOK_CREATE_USER_CALENDAR_GROUP_CALENDAR

Tool to create a new calendar in a calendar group for a specific user.

4 input
Action

Create calendar permission via event

OUTLOOK_CREATE_USER_EVENT_CALENDAR_PERMISSION

Tool to create a calendar permission via an event's calendar.

6 input
Action

Create forward draft

OUTLOOK_CREATE_ME_FORWARD_DRAFT

Tool to create a draft forward of an existing message.

3 input
Action

Create message attachment

OUTLOOK_CREATE_MESSAGE_ATTACHMENT

Tool to create an attachment for a message.

12 input
Action

Create reply draft

OUTLOOK_CREATE_ME_REPLY_DRAFT

Deprecated: Use OUTLOOKCREATEDRAFTREPLY instead, which adds comment, ccemails, and bccemails support.

2 input
Action

Create reply draft for user mail folder message

OUTLOOK_CREATE_USER_MAIL_FOLDER_MESSAGE_REPLY_DRAFT

Tool to create a reply draft for a message in a user's mail folder.

4 input
Action

Create reply-all draft for child folder message

OUTLOOK_CREATE_ME_REPLY_ALL_DRAFT

Tool to create a draft reply-all to a message in a child folder.

5 input
Action

Create reply-all draft for mail folder message

OUTLOOK_CREATE_ME_MAIL_FOLDER_MESSAGE_REPLY_ALL_DRAFT

Deprecated: Use OUTLOOKCREATEREPLYALLDRAFT instead, which supports both /me and /users/{userid} endpoints with timezone support.

4 input
Action

Create reply-all draft for user message

OUTLOOK_CREATE_ME_MESSAGE_REPLY_ALL_DRAFT

Tool to create a draft reply-all to a user's message.

3 input
Action

Create reply-all draft in folder

OUTLOOK_CREATE_REPLY_ALL_DRAFT

Tool to create a reply-all draft for a message in a mail folder.

4 input
Action

Create To Do task

OUTLOOK_CREATE_TASK

Tool to create a new task in Microsoft To Do within a specified task list.

9 input
Action

Create user calendar event attachment

OUTLOOK_CREATE_USER_CALENDAR_EVENT_ATTACHMENT

Tool to create a new attachment for an event in a specific user's calendar.

7 input
Action

Create user calendar group event

OUTLOOK_CREATE_USER_CALENDAR_GROUP_EVENT

Tool to create a new calendar event in a specific user's calendar within a calendar group.

14 input
Action

Create user contact extension

OUTLOOK_CREATE_USER_CONTACTS_EXTENSIONS

Tool to create a new open extension on a specific user's contact.

4 input
Action

Create user event attachment upload session

OUTLOOK_CREATE_USER_EVENT_ATTACHMENT_UPLOAD_SESSION

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

3 input
Action

Create user Focused Inbox override

OUTLOOK_CREATE_ME_INFERENCE_CLASSIFICATION_OVERRIDE

Tool to create a Focused Inbox override for a sender identified by SMTP address for a specific user.

3 input
Action

Create user mail folder message extension

OUTLOOK_CREATE_USER_MAIL_FOLDER_MESSAGE_EXTENSION

Tool to create a new open extension on a message in a user's mail folder.

5 input
Action

Create user mail folders child folders

OUTLOOK_CREATE_USER_MAIL_FOLDERS_CHILD_FOLDERS

Tool to create a new child folder under a specified mail folder for a user.

4 input
Action

Create user master category

OUTLOOK_CREATE_USER_MASTER_CATEGORY

Tool to create a new category in a user's master category list.

3 input
Action

Create user message

OUTLOOK_CREATE_USER_MESSAGE

Tool to create a new draft message in a user's mailbox.

11 input
Action

Create user message attachment

OUTLOOK_CREATE_USER_MESSAGE_ATTACHMENT

Tool to create an attachment on a message in a user's mail folder.

11 input
Action

Create user message extension

OUTLOOK_CREATE_USER_MAIL_CHILD_FOLDER_MSG_EXT

Tool to create a new open extension on a message in a child mail folder for any user.

6 input
Action

Decline calendar event

OUTLOOK_DECLINE_EVENT

Tool to decline an invitation to a calendar event.

5 input
Action

Delete calendar

OUTLOOK_DELETE_CALENDAR

Tool to delete a calendar other than the default calendar from a user's mailbox.

2 input
Action

Delete calendar event

OUTLOOK_DELETE_CALENDAR_EVENT

Tool to delete a calendar event from a user's Outlook calendar.

2 input
Action

Delete calendar event (Deprecated)

OUTLOOK_DELETE_EVENT

DEPRECATED: Use OUTLOOKDELETECALENDAREVENT instead.

2 input
Action

Delete calendar group

OUTLOOK_DELETE_CALENDAR_GROUP

Tool to delete a calendar group other than the default calendar group.

2 input
Action

Delete calendar group event attachment

OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_ATTACHMENT

Tool to delete an attachment from an event in a calendar within a calendar group.

5 input
Action

Delete Child Folder Message

OUTLOOK_DELETE_CHILD_FOLDER_MESSAGE

Tool to delete a message from a child mail folder in Outlook.

4 input
Action

Delete Contact

OUTLOOK_DELETE_CONTACT

Permanently deletes an existing contact, using its contactid (obtainable via 'List User Contacts' or 'Get Contact'), from the Outlook contacts of the user…

2 input
Action

Delete contact extension

OUTLOOK_DELETE_ME_CONTACT_EXTENSION

Tool to delete an open extension from a contact.

3 input
Action

Delete contact extension

OUTLOOK_DELETE_CONTACTS_EXTENSIONS

Tool to delete a navigation property extension from a contact within a child folder.

5 input
Action

Delete contact folder

OUTLOOK_DELETE_CONTACT_FOLDER

Tool to delete a contact folder from the user's mailbox.

2 input
Action

Delete Contact from Folder

OUTLOOK_DELETE_CONTACT_FOLDER_CONTACT

Tool to permanently delete a contact from a specific contact folder.

3 input
Action

Delete Contact from User's Child Folder

OUTLOOK_DELETE_USER_CHILD_FOLDER_CONTACT

Tool to delete a contact from a child folder in a user's contact folder.

4 input
Action

Delete Email Rule

OUTLOOK_DELETE_EMAIL_RULE

Delete an email rule permanently; deletion is irreversible.

2 input
Action

Delete event attachment

OUTLOOK_DELETE_EVENT_ATTACHMENT

Tool to delete an attachment from an Outlook calendar event.

3 input
Action

Delete event extension

OUTLOOK_DELETE_EVENT_EXTENSION

Tool to delete an open extension from a calendar event in a calendar group.

5 input
Action

Delete event from specific calendar

OUTLOOK_DELETE_CALENDAR_EVENT_FROM_SPECIFIC_CALENDAR

Tool to delete an event from a specific calendar in Outlook.

3 input
Action

Delete inference classification override

OUTLOOK_DELETE_ME_INFERENCE_CLASSIFICATION_OVERRIDE

Tool to delete an inference classification override for a specific sender.

2 input
Action

Delete mail folder

OUTLOOK_DELETE_MAIL_FOLDER

Delete a mail folder from the user's mailbox.

2 input
Action

Delete mail folder child folder

OUTLOOK_DELETE_ME_MAIL_FOLDER_CHILD_FOLDER

Tool to delete a child mail folder from a parent mail folder.

3 input
Action

Delete Mail Folder Message

OUTLOOK_DELETE_MAIL_FOLDER_MESSAGE

Tool to delete a message from a specific mail folder in Outlook.

3 input
Action

Delete mail folder message rule

OUTLOOK_DELETE_ME_MAIL_FOLDER_MESSAGE_RULE

Tool to delete a message rule from a specific mail folder.

3 input
Action

Delete master category

OUTLOOK_DELETE_MASTER_CATEGORY

Tool to delete a category from the user's master category list.

2 input
Action

Delete Message

OUTLOOK_DELETE_MESSAGE

Tool to permanently delete an Outlook email message by its messageid.

2 input
Action

Delete Message Attachment

OUTLOOK_DELETE_MESSAGE_ATTACHMENT

Tool to delete an attachment from a message in a nested mail folder structure.

5 input
Action

Delete Message Attachment

OUTLOOK_DELETE_ME_MESSAGES_ATTACHMENTS

Tool to delete an attachment from a message.

3 input
Action

Delete Message Attachment (Deprecated)

OUTLOOK_DELETE_ME_MAIL_FOLDERS_MESSAGES_ATTACHMENTS

DEPRECATED: Use OUTLOOKDELETEMESSAGEATTACHMENT instead.

4 input
Action

Delete message extension

OUTLOOK_DELETE_ME_MAIL_FOLDERS_MESSAGES_EXTENSIONS

Tool to delete a navigation property extension from a message within a mail folder.

4 input
Action

Delete message extension

OUTLOOK_DELETE_MESSAGE_EXTENSION

Tool to delete an open extension from an Outlook message.

3 input
Action

Delete user calendar event attachment

OUTLOOK_DELETE_CALENDAR_EVENT_ATTACHMENT

Delete user calendar event attachment

4 input
Action

Delete user calendar group calendar

OUTLOOK_DELETE_CALENDAR_FROM_GROUP

Tool to delete a calendar from a specific user's calendar group in Microsoft Outlook.

3 input
Action

Delete user calendar group calendar event

OUTLOOK_DELETE_CALENDAR_GROUP_CALENDAR_EVENT

Tool to delete a calendar event from a specific user's calendar within a calendar group.

4 input
Action

Delete User Calendar Group Calendar Permission

OUTLOOK_DELETE_CALENDAR_PERMISSION

Tool to delete a calendar permission from a user's calendar within a calendar group.

4 input
Action

Delete User Calendar Permission

OUTLOOK_DELETE_PRIMARY_CALENDAR_PERMISSION

Tool to delete a calendar permission from a specific user's calendar.

2 input
Action

Delete User Calendars Calendar Permission

OUTLOOK_DELETE_ME_CALENDAR_PERMISSION

Tool to delete a calendar permission from a specific user's calendar.

3 input
Action

Delete User Child Folder Message Permanently

OUTLOOK_DELETE_USER_CHILD_FOLDER_MESSAGE_PERMANENTLY

Tool to permanently delete a message from a user's child mail folder in Outlook.

4 input
Action

Delete user contact extension

OUTLOOK_DELETE_USER_CONTACT_EXTENSION

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

5 input
Action

Delete user contact folder child folder

OUTLOOK_DELETE_CONTACT_FOLDER_CHILD_FOLDER

Tool to delete a child contact folder from a parent contact folder for a specific user.

3 input
Action

Delete user contact folder contact extension

OUTLOOK_DELETE_ME_CONTACT_FOLDER_CONTACT_EXTENSION

Tool to delete an extension from a contact in a user's contact folder.

4 input
Action

Delete user event attachment

OUTLOOK_DELETE_ME_EVENTS_ATTACHMENTS

Tool to delete an attachment from a user's Outlook event.

3 input
Action

Delete user event extension

OUTLOOK_DELETE_ME_EVENT_EXTENSION

Tool to delete an open extension from a user's calendar event.

3 input
Action

Delete user message attachment

OUTLOOK_DELETE_USER_MESSAGE_ATTACHMENT

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

3 input
Action

Delete user message extension

OUTLOOK_DELETE_ME_MAIL_FOLDERS_CHILD_FOLDERS_MESSAGES_EXTENS

Delete user message extension

5 input
Action

Dismiss event reminder

OUTLOOK_DISMISS_EVENT_REMINDER

Tool to dismiss a reminder for a specific calendar event.

2 input
Action

Dismiss user calendar event reminder

OUTLOOK_DISMISS_CALENDAR_EVENT_REMINDER

Tool to dismiss a reminder for a specific event in a user's calendar.

3 input
Action

Dismiss user calendar group event reminder

OUTLOOK_DISMISS_EVENT_REMINDER_FROM_GROUP

Tool to dismiss a reminder for an event in a user's calendar within a calendar group.

4 input
Action

Dismiss user event reminder

OUTLOOK_DISMISS_USER_EVENT_REMINDER

Tool to dismiss a reminder for a specific user's calendar event.

2 input
Action

Download Outlook attachment

OUTLOOK_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…

4 input
Action

Find Meeting Times

OUTLOOK_FIND_MEETING_TIMES

Suggests meeting times based on organizer and attendee availability, time constraints, and duration requirements.

10 input
Action

Forward message

OUTLOOK_FORWARD_MESSAGE

Tool to forward a message.

4 input
Action

Forward user calendar event

OUTLOOK_FORWARD_USER_CALENDAR_EVENT

Tool to forward a calendar event from a specific user's calendar to new recipients.

5 input
Action

Get allowed calendar sharing roles for user calendar

OUTLOOK_GET_USER_CALENDAR_ALLOWED_SHARING_ROLES

Tool to retrieve allowed calendar sharing roles for a specific user on a given calendar.

3 input
Action

Get attachment from nested folder message

OUTLOOK_GET_NESTED_FOLDER_MESSAGE_ATTACHMENT

Tool to retrieve a specific attachment from a message located in a nested mail folder structure.

5 input
Action

Get calendar event

OUTLOOK_GET_EVENT

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

2 input
Action

Get calendar event attachment

OUTLOOK_GET_CALENDAR_EVENT_ATTACHMENT

Tool to retrieve a specific attachment from an event within a calendar.

4 input
Action

Get calendar from calendar group

OUTLOOK_GET_CALENDAR_FROM_GROUP

Tool to retrieve a specific calendar from a calendar group in Microsoft Outlook.

3 input
Action

Get calendar from event

OUTLOOK_GET_CALENDAR_FROM_EVENT

Tool to retrieve the parent calendar that contains a specific event.

3 input
Action

Get calendar group

OUTLOOK_GET_CALENDAR_GROUP

Tool to retrieve the properties and relationships of a calendar group object.

4 input
Action

Get calendar group event attachment

OUTLOOK_GET_CALENDAR_GROUP_EVENT_ATTACHMENT

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

5 input
Action

Get Calendar Schedule

OUTLOOK_GET_CALENDAR_SCHEDULE

Tool to get free/busy schedule information for users, distribution lists, or resources.

5 input
Action

Get Calendar View

OUTLOOK_GET_CALENDAR_VIEW

Get events ACTIVE during a time window (includes multi-day events).

7 input
Action

Get Calendar View from User Calendar Group

OUTLOOK_LIST_USER_CALENDAR_GROUPS_CALENDAR_VIEW

Tool to get calendar view from a specific calendar within a calendar group for a user.

7 input
Action

Get calendar view from user's calendar

OUTLOOK_LIST_USER_CALENDAR_VIEW

Tool to get calendar view from a specific user's calendar.

6 input
Action

Get child folder message

OUTLOOK_GET_CHILD_FOLDER_MESSAGE

Tool to retrieve a specific email message from a child mail folder.

5 input
Action

Get child folder message MIME content

OUTLOOK_GET_CHILD_FOLDER_MESSAGE_CONTENT

Tool to get the MIME content of a message from a child mail folder.

4 input
Action

Get child mail folder

OUTLOOK_GET_CHILD_MAIL_FOLDER

Tool to retrieve a specific child mail folder from a parent mail folder.

4 input
Action

Get contact

OUTLOOK_GET_ME_CONTACTS

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

2 input
Action

Get contact extension

OUTLOOK_GET_CONTACT_EXTENSION

Tool to retrieve an open extension from a contact in Microsoft Graph.

4 input
Action

Get contact folder

OUTLOOK_GET_CONTACT_FOLDER

Tool to retrieve a specific contact folder by ID.

3 input
Action

Get contact from child folder

OUTLOOK_GET_ME_CONTACT_FROM_CHILD_FOLDER

Tool to retrieve a specific contact from a nested child folder within a contact folder.

6 input
Action

Get contact from folder

OUTLOOK_GET_CONTACT_FROM_FOLDER

Tool to retrieve a specific contact from a contact folder by its ID.

5 input
Action

Get contact photo

OUTLOOK_GET_ME_CONTACT_PHOTO

Tool to get the binary media content of a contact's profile photo.

2 input
Action

Get drafts mail folder

OUTLOOK_GET_DRAFTS_MAIL_FOLDER

Tool to get the drafts mail folder.

2 input
Action

Get email message

OUTLOOK_GET_MESSAGE

Retrieves a specific email message by its ID from the specified user's Outlook mailbox.

3 input
Action

Get event attachment

OUTLOOK_GET_EVENT_ATTACHMENT

Tool to retrieve a specific attachment from an Outlook calendar event by attachment ID.

3 input
Action

Get event calendar

OUTLOOK_GET_ME_EVENT_CALENDAR

Tool to retrieve the calendar that contains a specific event.

2 input
Action

Get event calendar from calendar group

OUTLOOK_GET_EVENT_CALENDAR_FROM_GROUP

Tool to retrieve the calendar that contains a specific event within a calendar group.

4 input
Action

Get event extension

OUTLOOK_GET_USER_EVENT_EXTENSION

Tool to retrieve a specific open type extension from a user's calendar event by its extension ID or name.

3 input
Action

Get event extension

OUTLOOK_GET_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSION

Tool to retrieve an open extension from a calendar event within a specific calendar group and calendar.

5 input
Action

Get event from calendar

OUTLOOK_GET_CALENDAR_EVENT

Tool to retrieve a specific event from a specified calendar.

3 input
Action

Get inference classification

OUTLOOK_GET_INFERENCE_CLASSIFICATION

Tool to get inference classification settings for the authenticated user.

1 input
Action

Get mail delta

OUTLOOK_GET_MAIL_DELTA

Retrieve incremental changes (delta) of messages in a mailbox.

7 input
Action

Get mail folder

OUTLOOK_GET_MAIL_FOLDER

Tool to retrieve a mail folder by ID or well-known name.

3 input
Action

Get mail folder message

OUTLOOK_GET_MAIL_FOLDER_MESSAGE

Tool to retrieve a specific message from a mail folder by its ID.

4 input
Action

Get mail folder message attachment (Deprecated)

OUTLOOK_GET_ME_MAIL_FOLDER_MESSAGE_ATTACHMENT

DEPRECATED: Use OUTLOOKGETUSERMESSAGESATTACHMENTS instead.

5 input
Action

Get mail tips

OUTLOOK_GET_MAIL_TIPS

Tool to retrieve mail tips such as automatic replies and mailbox full status.

3 input
Action

Get mailbox settings

OUTLOOK_GET_MAILBOX_SETTINGS

Tool to retrieve mailbox settings.

2 input
Action

Get master categories

OUTLOOK_GET_MASTER_CATEGORIES

Tool to retrieve the user's master category list.

6 input
Action

Get master category

OUTLOOK_GET_MASTER_CATEGORY

Tool to retrieve properties of a specific category from the user's master category list.

2 input
Action

Get message extension

OUTLOOK_GET_ME_MAIL_FOLDERS_MESSAGES_EXTENSIONS

Tool to retrieve a specific extension from a message in a user's mailbox.

4 input
Action

Get message from child folder

OUTLOOK_GET_USER_CHILD_FOLDER_MESSAGE

Tool to retrieve a specific message from a child folder within a user's mail folder hierarchy.

5 input
Action

Get message MIME content

OUTLOOK_GET_ME_MESSAGE_MIME_CONTENT

Tool to get the MIME content of a message.

2 input
Action

Get Outlook profile

OUTLOOK_GET_PROFILE

Retrieves the Microsoft Outlook profile for a specified user.

2 input
Action

Get schedule

OUTLOOK_GET_SCHEDULE

Retrieves free/busy schedule information for specified email addresses within a defined time window.

5 input
Action

Get specific calendar

OUTLOOK_GET_CALENDAR

Deprecated: Use OUTLOOKGETUSERCALENDAR instead, which supports both /me and /users/{userid} endpoints and adds $select field filtering.

1 input
Action

Get supported languages

OUTLOOK_GET_SUPPORTED_LANGUAGES

Tool to retrieve supported languages in the user's mailbox.

1 input
Action

Get supported time zones

OUTLOOK_GET_SUPPORTED_TIME_ZONES

Tool to get the list of time zones supported for a user as configured on their mailbox server.

2 input
Action

Get user calendar event

OUTLOOK_GET_USER_CALENDAR_EVENT

Tool to retrieve a specific calendar event from a user's primary calendar.

2 input
Action

Get user calendar group calendar permission

OUTLOOK_GET_USER_CALENDAR_GROUP_CALENDAR_PERMISSION

Tool to retrieve a specific calendar permission for a user's calendar within a calendar group.

4 input
Action

Get user calendar group event

OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT

Tool to retrieve a specific event from a user's calendar within a calendar group.

4 input
Action

Get user calendar group event attachment

OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT_ATTACHMENT

Tool to retrieve a specific attachment from an event within a calendar group for a user.

5 input
Action

Get User Calendar Group Schedule

OUTLOOK_GET_CALENDAR_GROUP_SCHEDULE

Tool to retrieve free/busy schedule information for a specific user's calendar within a calendar group.

7 input
Action

Get user calendar permission

OUTLOOK_GET_CALENDAR_PERMISSION_FROM_CALENDAR

Tool to retrieve a specific calendar permission from a user's calendar.

3 input
Action

Get user calendar permission

OUTLOOK_GET_CALENDAR_PERMISSION

Tool to retrieve a specific calendar permission for a user's calendar.

2 input
Action

Get user child contact folder

OUTLOOK_GET_ME_CONTACT_FOLDERS_CHILD_FOLDER

Tool to retrieve a specific child contact folder for a user by ID.

4 input
Action

Get user contact extension

OUTLOOK_GET_ME_CONTACTS_EXTENSIONS

Tool to retrieve a specific open extension from a user's contact.

3 input
Action

Get user event attachment

OUTLOOK_GET_ME_EVENT_ATTACHMENT

Tool to retrieve a specific attachment from a user's calendar event.

3 input
Action

Get user mail folder message rule

OUTLOOK_GET_MAIL_FOLDER_MESSAGE_RULE

Tool to retrieve a specific message rule from a user's mail folder.

3 input
Action

Get user message attachment

OUTLOOK_GET_USER_MESSAGES_ATTACHMENTS

Tool to retrieve a specific attachment from a message in a mail folder hierarchy.

5 input
Action

Get user message extension

OUTLOOK_GET_MESSAGE_EXTENSION

Tool to retrieve a specific extension from a user's message.

3 input
Action

Get user outlook

OUTLOOK_GET_ME_OUTLOOK

Tool to retrieve the outlookUser object for a specified user.

1 input
Action

Get user's calendar

OUTLOOK_GET_USER_CALENDAR

Tool to get the properties and relationships of a specific calendar for a user.

3 input
Action

Get user's default calendar

OUTLOOK_GET_ME_CALENDAR

Tool to get the properties and relationships of the signed-in user's default calendar.

1 input
Action

List Calendar Calendar View (Deprecated)

OUTLOOK_LIST_CALENDAR_CALENDAR_VIEW

DEPRECATED: Use OUTLOOKLISTMECALENDARSCALENDARVIEW instead.

4 input
Action

List calendar event instances

OUTLOOK_LIST_USER_CALENDAR_EVENT_INSTANCES

Tool to retrieve instances (occurrences) of a recurring event from a specific calendar within a date range.

7 input
Action

List calendar permissions

OUTLOOK_LIST_CALENDAR_PERMISSIONS

Tool to list calendar permissions for a specific calendar within a calendar group.

5 input
Action

List calendar view delta

OUTLOOK_LIST_CALENDAR_VIEW_DELTA

Tool to get calendar events that have been added, deleted, or updated in a calendar view.

5 input
Action

List calendars in calendar group

OUTLOOK_LIST_CALENDAR_GROUP_CALENDARS

Tool to retrieve calendars belonging to a specific calendar group.

7 input
Action

List chat messages

OUTLOOK_LIST_CHAT_MESSAGES

Tool to list messages in a Teams chat.

5 input
Action

List child folder messages

OUTLOOK_LIST_CHILD_FOLDER_MESSAGES

Tool to list messages from a child folder within a parent mail folder.

8 input
Action

List child mail folders

OUTLOOK_LIST_CHILD_MAIL_FOLDERS

Tool to list subfolders (childFolders) under a specified Outlook mail folder.

7 input
Action

List contact folder child folders

OUTLOOK_LIST_CONTACT_FOLDER_CHILD_FOLDERS

Tool to list child folders under a specified contact folder.

8 input
Action

List contact folders delta

OUTLOOK_LIST_CONTACT_FOLDERS_DELTA

Tool to get contact folders that have been added, deleted, or updated.

4 input
Action

List contacts delta

OUTLOOK_LIST_CONTACTS_DELTA

Retrieve incremental changes (delta) of contacts in a specified folder.

5 input
Action

List Email Rules

OUTLOOK_LIST_EMAIL_RULES

List all email rules from inbox.

3 input
Action

List event attachments

OUTLOOK_LIST_EVENT_ATTACHMENTS

Tool to list attachments for a specific Outlook calendar event.

7 input
Action

List event calendar permissions

OUTLOOK_LIST_EVENT_CALENDAR_CALENDAR_PERMISSIONS

Tool to list calendar permissions for the calendar containing a specific event.

7 input
Action

List event instances

OUTLOOK_LIST_EVENT_INSTANCES

Tool to retrieve individual occurrences of a recurring calendar event within a specified time range.

12 input
Action

List event instances

OUTLOOK_LIST_USER_CALENDAR_GROUP_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.

8 input
Action

List event reminders

OUTLOOK_LIST_REMINDERS

Tool to retrieve reminders for events occurring within a specified time range.

3 input
Action

List events

OUTLOOK_LIST_EVENTS

Retrieves events from a user's Outlook calendar via Microsoft Graph API.

9 input
Action

List Inference Classification Overrides

OUTLOOK_LIST_INFERENCE_CLASSIFICATION_OVERRIDES

Tool to list inference classification overrides that control Focused Inbox sender rules.

3 input
Action

List mail folder message attachments

OUTLOOK_LIST_MAIL_FOLDER_MESSAGE_ATTACHMENTS

Tool to get attachments from a message in a specific mail folder.

6 input
Action

List mail folder message rules

OUTLOOK_LIST_MAIL_FOLDER_MESSAGE_RULES

Tool to list message rules for a specific mail folder.

4 input
Action

List mail folder messages

OUTLOOK_LIST_MAIL_FOLDER_MESSAGES

Tool to list messages from a specific mail folder including subfolders.

7 input
Action

List mail folders

OUTLOOK_LIST_MAIL_FOLDERS

Tool to list a user's top-level mail folders.

8 input
Action

List mail folders delta

OUTLOOK_LIST_MAIL_FOLDERS_DELTA

Tool to get incremental changes to mail folders.

4 input
Action

List master categories

OUTLOOK_LIST_MASTER_CATEGORIES

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

1 input
Action

List me event instances (Deprecated)

OUTLOOK_LIST_ME_EVENT_INSTANCES

DEPRECATED: Use OUTLOOKLISTEVENTINSTANCES instead.

5 input
Action

List message attachments from child folder

OUTLOOK_LIST_MESSAGE_ATTACHMENTS_FROM_CHILD_FOLDER

Tool to list attachments from a message in a nested child mail folder.

7 input
Action

List Messages

OUTLOOK_LIST_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…

24 input
Action

List Outlook attachments

OUTLOOK_LIST_OUTLOOK_ATTACHMENTS

Lists metadata (name, size, contentType, isInline — but not contentBytes) for all attachments of a specified Outlook email message.

3 input
Action

List Outlook calendar groups

OUTLOOK_LIST_CALENDAR_GROUPS

Tool to list calendar groups in the signed-in user's mailbox.

6 input
Action

List Outlook calendars

OUTLOOK_LIST_CALENDARS

Tool to list calendars in the signed-in user's mailbox.

6 input
Action

List Outlook contacts (Deprecated)

OUTLOOK_LIST_CONTACTS

DEPRECATED: Use OUTLOOKLISTUSERCONTACTS instead.

7 input
Action

List places

OUTLOOK_LIST_PLACES

Retrieves a collection of place objects defined in a tenant by type.

7 input
Action

List primary calendar permissions

OUTLOOK_LIST_PRIMARY_CALENDAR_PERMISSIONS

Tool to list calendar permissions from a user's primary calendar.

3 input
Action

List sent items messages

OUTLOOK_LIST_SENT_ITEMS_MESSAGES

Tool to list all messages in the SentItems mail folder of the signed-in user's mailbox.

6 input
Action

List tasks from a To Do list

OUTLOOK_LIST_TODO_TASKS

Tool to list tasks within a specified Microsoft To Do task list, including status and due dates.

6 input
Action

List Teams chats

OUTLOOK_LIST_CHATS

Tool to list Teams chats.

6 input
Action

List To Do task lists

OUTLOOK_LIST_TO_DO_LISTS

Tool to list Microsoft To Do task lists for the signed-in user.

6 input
Action

List user calendar event attachments

OUTLOOK_LIST_CALENDAR_EVENT_ATTACHMENTS

Tool to list attachments for a calendar event within a specific calendar for a user.

8 input
Action

List user calendar event attachments

OUTLOOK_LIST_USER_CALENDAR_EVENTS_ATTACHMENTS

Tool to list attachments for a user's calendar event.

7 input
Action

List user calendar group calendar events

OUTLOOK_LIST_CALENDAR_GROUP_CALENDAR_EVENTS

Tool to list events from a specific calendar within a calendar group for a user.

9 input
Action

List user calendar group event attachments

OUTLOOK_LIST_CALENDAR_GROUP_EVENT_ATTACHMENTS

Tool to list attachments for a calendar event within a specific calendar group for a user.

9 input
Action

List user calendar permissions

OUTLOOK_LIST_ME_CALENDAR_PERMISSIONS

Tool to list calendar permissions for a specific user's calendar.

3 input
Action

List user calendar permissions

OUTLOOK_LIST_USER_CALENDARS_CALENDAR_PERMISSIONS

Tool to list calendar permissions for a specific user's specific calendar.

4 input
Action

List user calendars events

OUTLOOK_LIST_USER_CALENDARS_EVENTS

Tool to retrieve events from a specific calendar for a user.

8 input
Action

List user child folder contacts

OUTLOOK_LIST_CHILD_FOLDER_CONTACTS

Tool to retrieve contacts from a user's child contact folder.

8 input
Action

List user contact folders

OUTLOOK_GET_CONTACT_FOLDERS

Tool to retrieve contact folders from a specific user's mailbox.

7 input
Action

List user contacts

OUTLOOK_LIST_USER_CONTACTS

Tool to retrieve contacts from a specific user's mailbox.

8 input
Action

List users

OUTLOOK_LIST_USERS

Tool to list users in Microsoft Entra ID.

4 input
Action

Move child mail folder

OUTLOOK_MOVE_ME_MAIL_FOLDER

Tool to move a child mail folder to a different parent folder.

4 input
Action

Move mail folder

OUTLOOK_MOVE_MAIL_FOLDER

Tool to move a mail folder and its contents to another mail folder.

3 input
Action

Move message from child folder

OUTLOOK_MOVE_MESSAGE_FROM_CHILD_FOLDER

Tool to move a message from a child folder to another destination folder.

5 input
Action

Move message from folder

OUTLOOK_MOVE_MESSAGE_FROM_FOLDER

Tool to move a message from a specific mail folder to another destination folder.

4 input
Action

Move message to folder

OUTLOOK_MOVE_MESSAGE

Move a message to another folder within the specified user's mailbox.

3 input
Action

Permanently Delete Calendar

OUTLOOK_DELETE_CALENDAR_PERMANENTLY

Permanently deletes a calendar from a user's mailbox.

2 input
Action

Permanently Delete Calendar Group Event

OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_PERMANENTLY

Tool to permanently delete a calendar event from a calendar within a calendar group.

4 input
Action

Permanently Delete Child Contact Folder

OUTLOOK_DELETE_CHILD_CONTACT_FOLDER_PERMANENTLY

Permanently deletes a child contact folder.

3 input
Action

Permanently Delete Child Mail Folder

OUTLOOK_DELETE_ME_MAIL_FOLDER_CHILD_FOLDER_PERMANENTLY

Permanently deletes a child mail folder from a parent mail folder.

3 input
Action

Permanently Delete Contact

OUTLOOK_DELETE_CONTACT_PERMANENTLY

Permanently deletes a contact.

2 input
Action

Permanently Delete Contact Folder

OUTLOOK_DELETE_CONTACT_FOLDER_PERMANENTLY

Permanently deletes a contact folder.

2 input
Action

Permanently Delete Contact from Folder

OUTLOOK_DELETE_CONTACT_FROM_FOLDER_PERMANENTLY

Permanently deletes a contact from a specific contact folder.

3 input
Action

Permanently Delete Event

OUTLOOK_DELETE_EVENT_PERMANENTLY

Permanently deletes a calendar event.

2 input
Action

Permanently Delete Message

OUTLOOK_PERMANENT_DELETE_MESSAGE

Permanently deletes an Outlook message by moving it to the Purges folder in the dumpster.

3 input
Action

Permanently Delete Message (Folder-Scoped) (Deprecated)

OUTLOOK_DELETE_MESSAGE_PERMANENTLY_FROM_FOLDER

DEPRECATED: Use OUTLOOKPERMANENTDELETEMESSAGE instead.

3 input
Action

Permanently Delete User Calendar Event

OUTLOOK_DELETE_USER_CALENDAR_EVENT_PERMANENTLY

Tool to permanently delete a calendar event from a specific user's calendar.

3 input
Action

Permanently Delete User Contact from Child Folder

OUTLOOK_DELETE_CONTACT_FROM_CHILD_FOLDER_PERMANENTLY

Tool to permanently delete a contact from a child folder for a specific user.

4 input
Action

Permanently Delete User Event

OUTLOOK_DELETE_USER_EVENT_PERMANENTLY

Tool to permanently delete a calendar event for a specified user.

2 input
Action

Permanently Delete User Mail Folder

OUTLOOK_DELETE_USER_MAIL_FOLDER_PERMANENTLY

Permanently deletes a mail folder for a specific user.

2 input
Action

Pin message

OUTLOOK_PIN_MESSAGE

Tool to pin a message in an Outlook chat.

3 input
Action

Query Emails

OUTLOOK_QUERY_EMAILS

Query Outlook emails within a SINGLE folder using OData filters.

7 input
Action

Reply to Email

OUTLOOK_REPLY_EMAIL

Sends a reply to an Outlook email message with optional HTML formatting, identified by messageid, allowing optional CC and BCC recipients.

6 input
Action

Search Outlook messages

OUTLOOK_SEARCH_MESSAGES

Search Outlook messages using powerful KQL syntax.

9 input
Action

Send draft

OUTLOOK_SEND_DRAFT

Tool to send an existing draft message.

2 input
Action

Send email

OUTLOOK_SEND_EMAIL

Sends an email with subject, body, recipients, and optional attachments via Microsoft Graph API.

11 input
Action

Snooze event reminder

OUTLOOK_SNOOZE_EVENT_REMINDER

Tool to postpone an event reminder until a new time.

3 input
Action

Snooze user calendar event reminder

OUTLOOK_SNOOZE_USER_CALENDAR_EVENT_REMINDER

Tool to snooze a reminder for a calendar event in a specific user calendar to a new time.

4 input
Action

Snooze user calendar group event reminder

OUTLOOK_SNOOZE_CALENDAR_GROUP_EVENT_REMINDER

Tool to snooze a reminder for a user's calendar event within a calendar group to a new time.

5 input
Action

Snooze user event reminder

OUTLOOK_SNOOZE_USER_EVENT_REMINDER

Tool to snooze a reminder for a user's calendar event to a new time.

3 input
Action

Update calendar event

OUTLOOK_UPDATE_CALENDAR_EVENT

Updates specified fields of an existing Outlook calendar event.

12 input
Action

Update calendar group

OUTLOOK_UPDATE_CALENDAR_GROUP

Tool to update the properties of a calendar group object.

3 input
Action

Update Calendar Group Calendar Permission

OUTLOOK_UPDATE_CALENDAR_GROUP_CALENDAR_PERMISSION

Tool to update a calendar permission within a calendar group.

5 input
Action

Update calendar permission

OUTLOOK_UPDATE_CALENDAR_PERMISSION

Tool to update calendar permission levels for share recipients or delegates.

4 input
Action

Update child folder contact

OUTLOOK_UPDATE_CHILD_FOLDER_CONTACT

Tool to update a contact in a child contact folder within a parent contact folder.

32 input
Action

Update Contact

OUTLOOK_UPDATE_CONTACT

Updates an existing Outlook contact, identified by contactid for the specified userid, requiring at least one other field to be modified.

16 input
Action

Update contact extension

OUTLOOK_UPDATE_ME_CONTACTS_EXTENSIONS

Tool to update an open extension on a contact in a contact folder.

6 input
Action

Update contact in folder

OUTLOOK_UPDATE_CONTACT_FOLDERS_CONTACTS

Tool to update a contact within a specific contact folder.

20 input
Action

Update email message

OUTLOOK_UPDATE_EMAIL

Updates specified properties of an existing email message; messageid must identify a valid message within the specified userid's mailbox.

18 input
Action

Update Email Rule

OUTLOOK_UPDATE_EMAIL_RULE

Update an existing email rule

7 input
Action

Update event extension

OUTLOOK_UPDATE_EVENT_EXTENSION

Tool to update an open extension on a calendar event in Microsoft Graph.

6 input
Action

Update event extension in calendar group

OUTLOOK_UPDATE_EVENT_EXTENSION_IN_CALENDAR_GROUP

Tool to update an open extension on a calendar event within a calendar group.

7 input
Action

Update event in specific calendar

OUTLOOK_UPDATE_CALENDAR_EVENT_IN_CALENDAR

Tool to update an event in a specific Outlook calendar.

19 input
Action

Update Inference Classification

OUTLOOK_UPDATE_INFERENCE_CLASSIFICATION

Tool to update the inferenceClassification resource for a user.

1 input
Action

Update mail folder

OUTLOOK_UPDATE_MAIL_FOLDER

Tool to update the display name of a mail folder.

3 input
Action

Update mailbox settings

OUTLOOK_UPDATE_MAILBOX_SETTINGS

Tool to update mailbox settings for the signed-in user.

5 input
Action

Update master category

OUTLOOK_UPDATE_MASTER_CATEGORY

Tool to update the color of a category in the user's master category list.

3 input
Action

Update user calendar

OUTLOOK_UPDATE_USER_CALENDAR

Tool to update the properties of a user's calendar.

3 input
Action

Update user calendar by ID

OUTLOOK_UPDATE_USER_CALENDARS

Tool to update properties of a specific calendar by ID for a specific user.

5 input
Action

Update user calendar event

OUTLOOK_UPDATE_USER_CALENDAR_CALENDAR_EVENT

Deprecated: Use OUTLOOKUPDATECALENDAREVENTINCALENDAR instead, which supports both /me and /users/{userid} endpoints and additional fields (isallday,…

18 input
Action

Update user calendar event

OUTLOOK_UPDATE_USER_CALENDAR_EVENT

Tool to update an event in a specific user's calendar.

17 input
Action

Update user calendar group event

OUTLOOK_UPDATE_CALENDAR_GROUPS_CALENDARS_EVENTS

Tool to update an event in a calendar within a calendar group for a specific user.

15 input
Action

Update user calendar in calendar group

OUTLOOK_UPDATE_CALENDAR_GROUPS_CALENDARS

Tool to update a calendar within a calendar group in a user's mailbox.

7 input
Action

Update user calendar permission

OUTLOOK_UPDATE_USER_CALENDAR_PERMISSION

Tool to update calendar permission levels for a specific user's calendar.

4 input
Action

Update user child folder message

OUTLOOK_UPDATE_USER_CHILD_FOLDER_MESSAGE

Tool to update a message in a child folder within a user's mailbox.

20 input
Action

Update user contact extension

OUTLOOK_UPDATE_USER_CONTACT_EXTENSION

Tool to update an open extension on a contact in a user's contact folder.

6 input
Action

Update user contact extension

OUTLOOK_UPDATE_USER_CONTACTS_EXTENSIONS

Tool to update an open extension on a contact in a user's contact folder.

7 input
Action

Update user contact extension (v3)

OUTLOOK_UPDATE_USER_CONTACTS_EXTENSIONS_DIRECT

Tool to update an open extension on a contact directly under a user's contacts collection.

5 input
Action

Update user contact folder

OUTLOOK_UPDATE_CONTACT_FOLDER

Tool to update the properties of a contact folder for a specific user.

4 input
Action

Update user contact folder child folder

OUTLOOK_UPDATE_CONTACT_FOLDER_CHILD_FOLDER

Tool to update a child folder within a contact folder for a specific user.

5 input
Action

Update user event extension

OUTLOOK_UPDATE_USER_EVENT_EXTENSION

Deprecated: Use OUTLOOKUPDATEEVENTEXTENSIONINCALENDARGROUP instead, which supports both /me and /users/{userid} endpoints and uses the correct @odata.type…

7 input
Action

Update user events extensions

OUTLOOK_UPDATE_USER_EVENTS_EXTENSIONS

Tool to update an open extension on a user's calendar event.

5 input
Action

Update User Inference Classification Override

OUTLOOK_UPDATE_USER_INFERENCE_CLASSIFICATION_OVERRIDE

Tool to update the classification of messages from a specific sender in a user's Focused Inbox.

3 input
Action

Update user mail folder child folder

OUTLOOK_UPDATE_USER_MAIL_FOLDERS_CHILD_FOLDERS

Tool to update a child folder within a mail folder for a specific user.

4 input
Action

Update user mail folder message

OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE

Tool to update properties of a message in a specific mail folder for a user.

19 input
Action

Update user mail folder message rule

OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE_RULE

Tool to update a message rule in a user's mail folder.

9 input
Action

Update user message extension

OUTLOOK_UPDATE_USER_MESSAGE_EXTENSION

Tool to update an open extension on a user's message.

5 input
Action

Update user message extension

OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE_EXTENSION

Tool to update an open extension on a message within a specific user's mail folder.

6 input
What now

Use Outlook in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.