Open Connector
← All tools

Microsoft Outlook logoMicrosoft Outlook

Search and send emails, reply to and forward messages, and create calendar events and contacts.

outlookvcatalog-v128 tools

Authentication

MethodKindStatusDetails
OAuth 2.0oauth2availableAuthorize Microsoft Outlook with OAuth 2.0. Complete the provider's sign-in or consent flow; requests run with the permissions granted to this connection.

Call a tool

import { createClient } from "@open-connector/commercial-sdk";const oc = createClient({  baseUrl: "https://api.openconnector.dev",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({  slug: "OUTLOOK_ACCEPT_EVENT",  connectedAccountId: "conn_...",  arguments: { /* match this tool's input schema */ },});
import Composio from "@composio/client";const composio = new Composio({  baseURL: "https://api.openconnector.dev/composio",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("OUTLOOK_ACCEPT_EVENT", {  connected_account_id: "conn_...",  arguments: { /* match this tool's input schema */ },});
oc tools execute OUTLOOK_ACCEPT_EVENT --data '{ }'

Tool catalog

Available tools

28 callable operations

Accept Calendar EventOUTLOOK_ACCEPT_EVENTAccepts or tentatively accepts an Outlook meeting invitation.

Accepts or tentatively accepts an Outlook meeting invitation.

Authentication

Connected account required

Scopes

Calendars.ReadWrite

Tags

calendarmeetingwrite
Add Mail AttachmentOUTLOOK_ADD_MAIL_ATTACHMENTAdds a small base64-encoded file attachment to an Outlook message.

Adds a small base64-encoded file attachment to an Outlook message.

Authentication

Connected account required

Scopes

Mail.ReadWrite

Tags

mailattachmentswrite
Create ContactOUTLOOK_CREATE_CONTACTCreates a contact in the signed-in user's root Outlook contacts folder.

Creates a contact in the signed-in user's root Outlook contacts folder.

Authentication

Connected account required

Scopes

Contacts.ReadWrite

Tags

contactswrite
Create DraftOUTLOOK_CREATE_DRAFTCreates an Outlook draft message without sending it.

Creates an Outlook draft message without sending it.

Authentication

Connected account required

Scopes

Mail.ReadWrite

Tags

maildraftwrite
Create EventOUTLOOK_CREATE_EVENTCreates an Outlook calendar event; attendees may receive meeting invitations from Microsoft Graph.

Creates an Outlook calendar event; attendees may receive meeting invitations from Microsoft Graph.

Authentication

Connected account required

Scopes

Calendars.ReadWrite

Tags

calendarwrite
Decline Calendar EventOUTLOOK_DECLINE_EVENTDeclines an Outlook meeting invitation.

Declines an Outlook meeting invitation.

Authentication

Connected account required

Scopes

Calendars.ReadWrite

Tags

calendarmeetingwrite
Delete Calendar EventOUTLOOK_DELETE_CALENDAR_EVENTDeletes an Outlook calendar event; deleting an organizer event can send cancellations to attendees.

Deletes an Outlook calendar event; deleting an organizer event can send cancellations to attendees.

Authentication

Connected account required

Scopes

Calendars.ReadWrite

Tags

calendardelete
Delete ContactOUTLOOK_DELETE_CONTACTDeletes an Outlook contact.

Deletes an Outlook contact.

Authentication

Connected account required

Scopes

Contacts.ReadWrite

Tags

contactsdelete
Delete MessageOUTLOOK_DELETE_MESSAGEMoves an Outlook message to the mailbox deleted items area.

Moves an Outlook message to the mailbox deleted items area.

Authentication

Connected account required

Scopes

Mail.ReadWrite

Tags

maildelete
Forward MessageOUTLOOK_FORWARD_MESSAGEForwards an Outlook message to one or more recipients.

Forwards an Outlook message to one or more recipients.

Authentication

Connected account required

Scopes

Mail.Send

Tags

mailforwardsend
Get ContactOUTLOOK_GET_CONTACTGets one Outlook contact by ID.

Gets one Outlook contact by ID.

Authentication

Connected account required

Scopes

Contacts.Read

Tags

contactsread
Get EventOUTLOOK_GET_EVENTGets one Outlook calendar event by ID.

Gets one Outlook calendar event by ID.

Authentication

Connected account required

Scopes

Calendars.Read

Tags

calendarread
Get MessageOUTLOOK_GET_MESSAGEGets one Outlook message by its Microsoft Graph message ID.

Gets one Outlook message by its Microsoft Graph message ID.

Authentication

Connected account required

Scopes

Mail.Read

Tags

mailread
List CalendarsOUTLOOK_LIST_CALENDARSLists calendars available to the signed-in Outlook user.

Lists calendars available to the signed-in Outlook user.

Authentication

Connected account required

Scopes

Calendars.Read

Tags

calendarread
List Calendar ViewOUTLOOK_LIST_CALENDAR_VIEWLists Outlook calendar events in a UTC date-time window.

Lists Outlook calendar events in a UTC date-time window.

Authentication

Connected account required

Scopes

Calendars.Read

Tags

calendarread
List Mail FoldersOUTLOOK_LIST_MAIL_FOLDERSLists the signed-in user's root-level Outlook mail folders.

Lists the signed-in user's root-level Outlook mail folders.

Authentication

Connected account required

Scopes

Mail.Read

Tags

mailfoldersread
List Mail Folder MessagesOUTLOOK_LIST_MAIL_FOLDER_MESSAGESLists messages from a selected Outlook mail folder.

Lists messages from a selected Outlook mail folder.

Authentication

Connected account required

Scopes

Mail.Read

Tags

mailfoldersread
List Message AttachmentsOUTLOOK_LIST_MAIL_FOLDER_MESSAGE_ATTACHMENTSLists attachments on an Outlook message without downloading file content.

Lists attachments on an Outlook message without downloading file content.

Authentication

Connected account required

Scopes

Mail.Read

Tags

mailattachmentsread
List MessagesOUTLOOK_LIST_MESSAGESLists recent messages in the signed-in Outlook mailbox.

Lists recent messages in the signed-in Outlook mailbox.

Authentication

Connected account required

Scopes

Mail.Read

Tags

mailread
List ContactsOUTLOOK_LIST_USER_CONTACTSLists contacts in the signed-in user's Outlook mailbox.

Lists contacts in the signed-in user's Outlook mailbox.

Authentication

Connected account required

Scopes

Contacts.Read

Tags

contactsread
Move MessageOUTLOOK_MOVE_MESSAGEMoves an Outlook message to another mail folder.

Moves an Outlook message to another mail folder.

Authentication

Connected account required

Scopes

Mail.ReadWrite

Tags

mailfolderswrite
Reply to EmailOUTLOOK_REPLY_EMAILReplies to an Outlook message from the signed-in mailbox.

Replies to an Outlook message from the signed-in mailbox.

Authentication

Connected account required

Scopes

Mail.Send

Tags

mailreplysend
Search MessagesOUTLOOK_SEARCH_MESSAGESSearches the signed-in user's Outlook messages by text.

Searches the signed-in user's Outlook messages by text.

Authentication

Connected account required

Scopes

Mail.Read

Tags

mailsearchread
Send DraftOUTLOOK_SEND_DRAFTSends an existing Outlook draft message.

Sends an existing Outlook draft message.

Authentication

Connected account required

Scopes

Mail.Send

Tags

maildraftsend
Send MailOUTLOOK_SEND_MAILSends an email from the signed-in Outlook mailbox.

Sends an email from the signed-in Outlook mailbox.

Authentication

Connected account required

Scopes

Mail.Send

Tags

mailsend
Update Calendar EventOUTLOOK_UPDATE_CALENDAR_EVENTUpdates common editable fields on an Outlook calendar event; preserve online-meeting content when editing a meeting body.

Updates common editable fields on an Outlook calendar event; preserve online-meeting content when editing a meeting body.

Authentication

Connected account required

Scopes

Calendars.ReadWrite

Tags

calendarwrite
Update ContactOUTLOOK_UPDATE_CONTACTUpdates common fields on an Outlook contact.

Updates common fields on an Outlook contact.

Authentication

Connected account required

Scopes

Contacts.ReadWrite

Tags

contactswrite
Update EmailOUTLOOK_UPDATE_EMAILUpdates common editable fields on an Outlook message.

Updates common editable fields on an Outlook message.

Authentication

Connected account required

Scopes

Mail.ReadWrite

Tags

mailwrite

Provider resources