Outlook
Send, read, and search mail and calendar.
CommunicationOAuth328 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
OUTLOOK_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. | POST /composio/outlook/outlook_accept_event | external_send | — | — | managed |
OUTLOOK_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. | POST /composio/outlook/outlook_add_event_attachment | external_send | — | — | managed |
OUTLOOK_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. | POST /composio/outlook/outlook_add_mail_attachment | external_send | — | — | managed |
OUTLOOK_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. | POST /composio/outlook/outlook_batch_move_messages | external_send | — | — | managed |
OUTLOOK_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. | POST /composio/outlook/outlook_batch_update_messages | external_send | — | — | managed |
OUTLOOK_CALENDAR_CREATE_EVENT Creates a new Outlook calendar event, ensuring `start_datetime` is chronologically before `end_datetime`. | POST /composio/outlook/outlook_calendar_create_event | external_send | — | — | managed |
OUTLOOK_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. | POST /composio/outlook/outlook_cancel_calendar_event | external_send | — | — | managed |
OUTLOOK_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. | POST /composio/outlook/outlook_cancel_calendar_group_calendar_event | external_send | — | — | managed |
OUTLOOK_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. | POST /composio/outlook/outlook_cancel_event | external_send | — | — | managed |
OUTLOOK_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. | POST /composio/outlook/outlook_copy_mail_folder | external_send | — | — | managed |
OUTLOOK_COPY_ME_MAIL_FOLDER Tool to copy a child mail folder to a destination folder. Use when you need to duplicate a folder structure. | POST /composio/outlook/outlook_copy_me_mail_folder | external_send | — | — | managed |
OUTLOOK_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. | POST /composio/outlook/outlook_copy_message | external_send | — | — | managed |
Showing 12 of 328 Outlook actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.