Outlook

Outlook is Microsoft's email and calendaring platform integrating contacts and scheduling, enabling users to manage communications and events in a unified workspace

286 actions Integration catalog
Request access
Connect Outlook once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Accept calendar event inviteOUTLOOK_ACCEPT_EVENT
Accepts or tentatively accepts a calendar meeting invite on behalf of a user. Use this action when a user has received a meeting invitation and wants to indicate their attendance status (either confirmed or tentative). The organizer will receive a notification of the acceptance unless send_response is set to false.
Add event attachmentOUTLOOK_ADD_EVENT_ATTACHMENT
This action allows you to add an attachment to an Outlook calendar event. You can attach files or nested items to enhance the event with relevant documents.
Add mail attachmentOUTLOOK_ADD_MAIL_ATTACHMENT
This action allows you to add an attachment to a specific Outlook email message. You need to provide the message ID and the file content to successfully perform this operation.
Batch move messagesOUTLOOK_BATCH_MOVE_MESSAGES
Batch-move up to 20 Outlook messages to a destination folder in a single Microsoft Graph $batch call. Use when moving multiple messages to avoid per-message move API calls.
Batch update messagesOUTLOOK_BATCH_UPDATE_MESSAGES
Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching. Use when marking multiple messages read/unread or updating other properties to avoid per-message PATCH calls.
Create Calendar EventOUTLOOK_CALENDAR_CREATE_EVENT
Creates a new calendar event in Outlook. This action requires event details such as the subject, body, and timing, and it can optionally set attendees and online meeting information.
Cancel user's calendar eventOUTLOOK_CANCEL_CALENDAR_EVENT
Tool to cancel an event in a specific calendar for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event in a specific calendar on behalf of a user.
Cancel user calendar group eventOUTLOOK_CANCEL_CALENDAR_GROUP_CALENDAR_EVENT
Tool to cancel an event in a user's calendar within a calendar group and send cancellation notifications to all attendees. Use when canceling a meeting or event for a specific user in a calendar that belongs to a calendar group.
Cancel user calendar eventOUTLOOK_CANCEL_EVENT
Tool to cancel a calendar event for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event on behalf of a specific user.
Copy user's mail folderOUTLOOK_COPY_MAIL_FOLDER
Tool to copy a user's mail folder and its contents to another folder. Use when you need to duplicate a folder structure for a specific user's mailbox.
Copy child mail folderOUTLOOK_COPY_ME_MAIL_FOLDER
Copies a child mail folder to a specified destination folder in the user's mailbox. The destination can be specified by folder ID or well-known name.
Copy message to folderOUTLOOK_COPY_MESSAGE
Tool to copy an email message to another folder within the user's mailbox. Use when duplicating messages to multiple folders for organization.
Copy message from child folderOUTLOOK_COPY_MESSAGE_FROM_CHILD_FOLDER
Tool to copy an email message from a child folder (nested folder) to another folder within the user's mailbox. Use when duplicating messages from nested folder structures.
Copy user message from folderOUTLOOK_COPY_MESSAGE_FROM_MAIL_FOLDER
Tool to copy a message from a specific user's mail folder to another folder. Use when you need to duplicate a message from a known source folder to a destination folder for a specific user.
Create attachment upload sessionOUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION
Creates a resumable upload session for large (>3 MB) Outlook message attachments. Use before sending chunked PUTs to the returned URL.
Create attachment upload session in child folderOUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION_IN_CHILD_FOLDER
Tool to create an upload session for large (>3 MB) message attachments in child mail folders. Use when you need to upload attachments to messages in nested folder structures.
Create calendarOUTLOOK_CREATE_CALENDAR
Creates a calendar in the user's mailbox with specified attributes such as name, color, and hex color. This action allows users to organize their scheduling effectively.
Create Event in Calendar (Deprecated)OUTLOOK_CREATE_CALENDAR_EVENT
Creates a new calendar event in a specific Outlook calendar. This action requires the calendar ID and event details such as subject, timing, and optionally attendees and online meeting information.
Create calendar event attachmentOUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT
Tool to create a new attachment for an event in a specific calendar. Use when you need to attach a file or item to an event within a particular calendar.
Create calendar event attachment upload sessionOUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT_UPLOAD_SESSION
Creates a resumable upload session for large (>3 MB) calendar event attachments in a specific calendar. Returns an upload URL for subsequent chunked PUT requests.
Create event in specific calendarOUTLOOK_CREATE_CALENDAR_EVENT_IN_CALENDAR
Tool to create a new event in a specific calendar for a user. Use when you need to create events in a specific calendar (e.g., shared or secondary calendars).
Create calendar groupOUTLOOK_CREATE_CALENDAR_GROUP
Tool to create a new calendar group for a user. Use when needing to organize calendars into groups.
Create user calendar group event attachmentOUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_ATTACHMENT
Tool to create a new attachment for an event in a calendar within a calendar group for a specific user. Use when you need to attach a file or item to an event in a user's calendar group.
Create event extensionOUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSION
Tool to create a new open extension on a calendar event within a specific calendar group and calendar. Use when you need to store custom data with an event.
Create Calendar PermissionOUTLOOK_CREATE_CALENDAR_PERMISSION
Tool to create a calendar permission for a specific calendar in a calendar group. Use when granting access to a calendar for another user.
Create calendar group event attachment upload sessionOUTLOOK_CREATE_CAL_GROUP_EVENT_ATTACH_UPLOAD
Creates a resumable upload session for large (>3 MB) calendar group event attachments. Returns an upload URL for subsequent chunked PUT requests.
Create contactOUTLOOK_CREATE_CONTACT
This action allows you to create a new contact in a Microsoft Outlook user's contacts folder. You can specify various details of the contact, including names, phone numbers, email addresses, and additional notes.
Create contact folderOUTLOOK_CREATE_CONTACT_FOLDER
Creates a folder for storing contacts, allowing for better organization of user contacts.
Create user contact folder child folderOUTLOOK_CREATE_CONTACT_FOLDER_CHILD_FOLDER
Tool to create a child contact folder within a parent contact folder for a specific user. Use when you need to organize contacts into nested folder hierarchies for a given user.
Create email draftOUTLOOK_CREATE_DRAFT
Creates a new email draft in Outlook with the specified subject, body, and recipient details. Optionally, it can include additional recipients and attachments. Note: This creates a new conversation. To reply to an existing email thread, use the 'Create a draft reply' action.
Create a draft replyOUTLOOK_CREATE_DRAFT_REPLY
This action creates a draft of a reply to an email in Outlook. It allows including a personal comment and specifying CC and BCC recipients for the reply.
Create Email RuleOUTLOOK_CREATE_EMAIL_RULE
This action creates an email rule that filters incoming messages based on specified conditions and performs designated actions on matched messages. Users can specify parameters like the sender's address, subject keywords, and actions such as forwarding or deleting the messages.
Create user calendar event attachmentOUTLOOK_CREATE_EVENT_ATTACHMENT
Tool to create a new attachment for a user's calendar event. Use when you need to attach a file or item to an existing event in a specific user's calendar.
Create event attachment upload sessionOUTLOOK_CREATE_EVENT_ATTACHMENT_UPLOAD_SESSION
Creates a resumable upload session for large (>3 MB) calendar event attachments. Returns an upload URL for subsequent chunked PUT requests.
Create user mail folder message forward draftOUTLOOK_CREATE_FORWARD_DRAFT
Tool to create a forward draft of an Outlook message for a specific user. Use when you need to prepare a forward email that can be edited before sending. The draft is created in the Drafts folder with the FW: prefix in the subject line.
Create mail folderOUTLOOK_CREATE_MAIL_FOLDER
This action creates a new mail folder for the specified user. It organizes the user's mailbox by allowing the creation of folders with specific display names.
Create message in mail folderOUTLOOK_CREATE_MAIL_FOLDER_MESSAGE
Tool to create a new message in a specific mail folder. Use when you need to create a draft message in a particular folder (e.g., drafts, custom folders).
Create mail folder message attachmentOUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENT
Tool to add an attachment to a message in a specific mail folder. Use when you need to attach a file to a message located in a particular mail folder.
Create mail folder message attachment upload sessionOUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENT_UPLOAD_SESSION
Creates a resumable upload session for large (>3 MB) Outlook message attachments in a specific mail folder. Use before sending chunked PUTs to the returned URL.
Create User Mail Folder Message RuleOUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_RULE
Tool to create a message rule in a user's mail folder. Use when automating message processing with filters and actions.
Create master category (Deprecated)OUTLOOK_CREATE_MASTER_CATEGORY
Creates a new Outlook master category in the user's mailbox under a specified display name and optional color for organizing email and calendar items.
Create user calendar event extensionOUTLOOK_CREATE_ME_CALENDAR_EVENT_EXTENSION
Tool to create a new open extension on a calendar event for a specific user. Use when you need to store custom data with an event.
Create user calendar permissionOUTLOOK_CREATE_ME_CALENDAR_PERMISSION
Tool to create a new calendar permission for a specific user's calendar. Use when you need to share another user's calendar with someone or grant access with specific permission levels.
Create message in user's child folderOUTLOOK_CREATE_ME_CHILD_FOLDER_MESSAGE
Tool to create a new draft message in a child folder within a user's mail folder. Use when creating messages in nested folder structures for a specific user's mailbox.
Create user contact in folderOUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTS
Tool to create a new contact in a specific user's contact folder. Use when you need to add a contact to a particular folder for a specified user.
Create user contact extensionOUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTS_EXTENSIONS
Tool to create a new open extension on a contact within a user's contact folder. Use when you need to store custom data with a contact.
Create contact extensionOUTLOOK_CREATE_ME_CONTACT_FOLDERS_EXTENSIONS
Tool to create a new open extension on a contact within a child folder. Use when you need to store custom data with a contact.
Create contact in child folderOUTLOOK_CREATE_ME_CONTACT_IN_CHILD_FOLDER
Tool to create a new contact in a child folder within a contact folder. Use when you need to add a contact to a specific nested folder structure.
Create calendar event for userOUTLOOK_CREATE_ME_EVENT
Tool to create a new calendar event for a specific user. Use when you need to create events in a user's calendar.
Create me event attachment upload sessionOUTLOOK_CREATE_ME_EVENT_ATTACHMENT_UPLOAD_SESSION
Tool to create an upload session for large event attachments. Use when attaching files larger than 3 MB to the authenticated user's Outlook events.
Create forward draftOUTLOOK_CREATE_ME_FORWARD_DRAFT
Tool to create a draft forward of an existing message. Use when you need to prepare a forward that can be edited before sending. The draft can be updated with recipients and additional content before being sent.
Create user Focused Inbox overrideOUTLOOK_CREATE_ME_INFERENCE_CLASSIFICATION_OVERRIDE
Tool to create a Focused Inbox override for a sender identified by SMTP address for a specific user. Use when you need to configure messages from a specific sender to always be classified as focused or other for a particular user.
Create reply-all draft for mail folder messageOUTLOOK_CREATE_ME_MAIL_FOLDER_MESSAGE_REPLY_ALL_DRAFT
Deprecated: Use OUTLOOK_CREATE_REPLY_ALL_DRAFT instead, which supports both /me and /users/{user_id} endpoints with timezone support.
Create reply-all draft for user messageOUTLOOK_CREATE_ME_MESSAGE_REPLY_ALL_DRAFT
Tool to create a draft reply-all to a user's message. Use when you need to create a draft reply to the sender and all recipients of an email message in a user's mailbox.
Create reply-all draft for child folder messageOUTLOOK_CREATE_ME_REPLY_ALL_DRAFT
Tool to create a draft reply-all to a message in a child folder. Use when you need to create a draft reply to the sender and all recipients of a message located in a subfolder within a mail folder.
Create reply draftOUTLOOK_CREATE_ME_REPLY_DRAFT
Deprecated: Use OUTLOOK_CREATE_DRAFT_REPLY instead, which adds comment, cc_emails, and bcc_emails support.
Create message attachmentOUTLOOK_CREATE_MESSAGE_ATTACHMENT
Tool to create an attachment for a message. Use when you need to attach a file or item to an existing message. Supports file attachments, item attachments, and reference attachments.
Create reply-all draft in folderOUTLOOK_CREATE_REPLY_ALL_DRAFT
Tool to create a reply-all draft for a message in a mail folder. Use when you need to create a draft reply to all recipients of an email.
Create To Do taskOUTLOOK_CREATE_TASK
Tool to create a new task in Microsoft To Do within a specified task list. Use when adding tasks with title, due dates, reminders, importance levels, descriptions, categories, and linked resources.
Create user calendar event attachmentOUTLOOK_CREATE_USER_CALENDAR_EVENT_ATTACHMENT
Tool to create a new attachment for an event in a specific user's calendar. Use when you need to attach a file or item to an event within a particular user's calendar.
Showing the first 60 of 286 actions.