Outlook

Outlook

email
OAUTH2

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

Back to integrations

Available tools

325

Accept calendar event invite

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

Add event attachment

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

Add mail attachment

Tool to add an attachment to an email message. Use when you have a message ID and need to attach a small (<3 MB) file or reference.

Batch move messages

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

Batch update messages

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

Create Calendar Event

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

Cancel user's 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 event

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

Cancel user calendar event

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 folder

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

Copy child mail folder

Tool to copy a child mail folder to a destination folder. Use when you need to duplicate a folder structure.

Copy message to folder

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

Copy message from child folder

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

Copy user message from folder

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

Count messages

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

Create attachment upload session

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

Create attachment upload session in child folder

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

Create calendar

Tool to create a new calendar in the signed-in user's mailbox. Use when organizing events into a separate calendar.

Create Event in Calendar (Deprecated)

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

Create calendar event attachment

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.

Outlook integration – 325 tools | BirunAI | BirunAI