Email & Productivity
✉️ Outlook integration
Access levels: Read-only · Read + send · Full access · Verified
Email & Productivity
Access levels: Read-only · Read + send · Full access · Verified
Connect Outlook once and every agent in your squad can work in it for you, with exactly as much access as you decide to give, and a receipt for every call it makes.
You can change an account's access level any time under Manage. It applies instantly, no re-authorization. If the connection ever expires, the card shows Reconnect; one click re-authorizes the same account with the same settings.
Multiple accounts: connect as many as you need (say, yours and a client's). One is primary. Agents use it unless a mission says otherwise.
The level you pick at connect time is enforced on our side for every agent call: an agent can never do more than the level allows, no matter what it's asked.
| Level | What it allows | |
|---|---|---|
| Read-only | Read Outlook mail. Cannot send, reply, or delete. | |
| Read + send | Read mail and send new emails. | |
| Full access | Read, send, organize folders, manage drafts, delete. | Recommended |
On top of the connection's level, every agent can be individually allowed, scoped down, or denied for this app from the Integrations page. Deny an agent and it doesn't even see the connection.
The 301 tools agents use in Outlook through Mission Control, and the lowest access level that includes each. Agents discover these themselves. You never have to name a tool; asking in plain language is enough.
| Tool | What it does | Access level |
|---|---|---|
Accept eventOUTLOOK_ACCEPT_EVENT | Accepts or tentatively accepts a calendar meeting invite on behalf of a user. | Read + send, Full access |
Add event attachmentOUTLOOK_ADD_EVENT_ATTACHMENT | Adds an attachment to a specific Outlook calendar event. | Read + send, Full access |
Add mail attachmentOUTLOOK_ADD_MAIL_ATTACHMENT | 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. | Read + send, Full access |
Batch move messagesOUTLOOK_BATCH_MOVE_MESSAGES | Batch-move up to 20 Outlook messages to a destination folder in a single Microsoft Graph $batch call. | Read + send, Full access |
Batch update messagesOUTLOOK_BATCH_UPDATE_MESSAGES | Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching. | Read + send, Full access |
Calendar create eventOUTLOOK_CALENDAR_CREATE_EVENT | Creates a new Outlook calendar event, ensuring start_datetime is chronologically before end_datetime. | Read + send, Full access |
Cancel calendar eventOUTLOOK_CANCEL_CALENDAR_EVENT | Cancel an event in a specific calendar for a specified user and send cancellation notifications to all attendees. | Full access |
Cancel calendar group calendar eventOUTLOOK_CANCEL_CALENDAR_GROUP_CALENDAR_EVENT | Cancel an event in a user's calendar within a calendar group and send cancellation notifications to all attendees. | Full access |
Cancel eventOUTLOOK_CANCEL_EVENT | Cancel a calendar event for a specified user and send cancellation notifications to all attendees. | Full access |
Copy mail folderOUTLOOK_COPY_MAIL_FOLDER | Copy a user's mail folder and its contents to another folder. | Read + send, Full access |
Copy messageOUTLOOK_COPY_MESSAGE | Copy an email message to another folder within the user's mailbox. | Read + send, Full access |
Copy message from child folderOUTLOOK_COPY_MESSAGE_FROM_CHILD_FOLDER | Copy an email message from a child folder (nested folder) to another folder within the user's mailbox. | Read + send, Full access |
Copy message from mail folderOUTLOOK_COPY_MESSAGE_FROM_MAIL_FOLDER | Copy a message from a specific user's mail folder to another folder. | Read + send, Full access |
Copy me mail folderOUTLOOK_COPY_ME_MAIL_FOLDER | Copy a child mail folder to a destination folder. | Read + send, Full access |
Create attachment upload sessionOUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION | Create an upload session for large (>3 MB) message attachments. | Read + send, Full access |
Create attachment upload session in child folderOUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION_IN_CHILD_FOLDER | Create an upload session for large (>3 MB) message attachments in child mail folders. | Read + send, Full access |
Create calendarOUTLOOK_CREATE_CALENDAR | Create a new calendar in the signed-in user's mailbox. | Read + send, Full access |
Create calendar eventOUTLOOK_CREATE_CALENDAR_EVENT | DEPRECATED: Use OUTLOOK_CREATE_USER_CALENDAR_CALENDAR_EVENT instead. | Read + send, Full access |
Create calendar event attachmentOUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT | Create a new attachment for an event in a specific calendar. | Read + send, Full access |
Create calendar event attachment upload sessionOUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT_UPLOAD_SESSION | Create an upload session for large calendar event attachments in a specific calendar. | Read + send, Full access |
Create calendar event in calendarOUTLOOK_CREATE_CALENDAR_EVENT_IN_CALENDAR | Create a new event in a specific calendar for a user. | Read + send, Full access |
Create calendar groupOUTLOOK_CREATE_CALENDAR_GROUP | Create a new calendar group for a user. Use when needing to organize calendars into groups. | Read + send, Full access |
Create calendar group calendar event attachmentOUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_ATTACHMENT | Create a new attachment for an event in a calendar within a calendar group for a specific user. | Read + send, Full access |
Create calendar group calendar event extensionOUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSION | Create a new open extension on a calendar event within a specific calendar group and calendar. | Read + send, Full access |
Create calendar permissionOUTLOOK_CREATE_CALENDAR_PERMISSION | Create a calendar permission for a specific calendar in a calendar group. | Read + send, Full access |
Create cal group event attach uploadOUTLOOK_CREATE_CAL_GROUP_EVENT_ATTACH_UPLOAD | Create an upload session for large calendar group event attachments. | Read + send, Full access |
Create contactOUTLOOK_CREATE_CONTACT | Creates a new contact in a Microsoft Outlook user's contacts folder. | Read + send, Full access |
Create contact folderOUTLOOK_CREATE_CONTACT_FOLDER | Create a new contact folder in the user's mailbox. | Read + send, Full access |
Create contact folder child folderOUTLOOK_CREATE_CONTACT_FOLDER_CHILD_FOLDER | Create a child contact folder within a parent contact folder for a specific user. | Read + send, Full access |
Create draftOUTLOOK_CREATE_DRAFT | Creates a new Outlook email draft with subject, body, recipients, and an optional attachment. | Read + send, Full access |
Create draft replyOUTLOOK_CREATE_DRAFT_REPLY | Creates a draft reply in the specified user's Outlook mailbox to an existing message (identified by a valid message_id), optionally including a comment and CC/BCC recipients. | Read + send, Full access |
Create email ruleOUTLOOK_CREATE_EMAIL_RULE | Create email rule filter with conditions and actions | Read + send, Full access |
Create event attachmentOUTLOOK_CREATE_EVENT_ATTACHMENT | Create a new attachment for a user's calendar event. | Read + send, Full access |
Create event attachment upload sessionOUTLOOK_CREATE_EVENT_ATTACHMENT_UPLOAD_SESSION | Create an upload session for large calendar event attachments. | Read + send, Full access |
Create forward draftOUTLOOK_CREATE_FORWARD_DRAFT | Create a forward draft of an Outlook message for a specific user. | Read + send, Full access |
Create mail folderOUTLOOK_CREATE_MAIL_FOLDER | Create a new mail folder. Use when you need to organize email into a new folder. | Read + send, Full access |
Create mail folder messageOUTLOOK_CREATE_MAIL_FOLDER_MESSAGE | Create a new message in a specific mail folder. | Read + send, Full access |
Create mail folder message attachmentOUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENT | Add an attachment to a message in a specific mail folder. | Read + send, Full access |
Create mail folder message attachment upload sessionOUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_ATTACHMENT_UPLOAD_SESSION | Create an upload session for large (>3 MB) message attachments in a specific mail folder. | Read + send, Full access |
Create mail folder message ruleOUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_RULE | Create a message rule in a user's mail folder. | Read + send, Full access |
Create master categoryOUTLOOK_CREATE_MASTER_CATEGORY | DEPRECATED: Use OUTLOOK_CREATE_USER_MASTER_CATEGORY instead. | Read + send, Full access |
Create message attachmentOUTLOOK_CREATE_MESSAGE_ATTACHMENT | 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. | Read + send, Full access |
Create me calendar event extensionOUTLOOK_CREATE_ME_CALENDAR_EVENT_EXTENSION | Create a new open extension on a calendar event for a specific user. | Read + send, Full access |
Create me calendar permissionOUTLOOK_CREATE_ME_CALENDAR_PERMISSION | Create a new calendar permission for a specific user's calendar. | Read + send, Full access |
Create me child folder messageOUTLOOK_CREATE_ME_CHILD_FOLDER_MESSAGE | Create a new draft message in a child folder within a user's mail folder. | Read + send, Full access |
Create me contact folders contactsOUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTS | Create a new contact in a specific user's contact folder. | Read + send, Full access |
Create me contact folders contacts extensionsOUTLOOK_CREATE_ME_CONTACT_FOLDERS_CONTACTS_EXTENSIONS | Create a new open extension on a contact within a user's contact folder. | Read + send, Full access |
Create me contact folders extensionsOUTLOOK_CREATE_ME_CONTACT_FOLDERS_EXTENSIONS | Create a new open extension on a contact within a child folder. | Read + send, Full access |
Create me contact in child folderOUTLOOK_CREATE_ME_CONTACT_IN_CHILD_FOLDER | Create a new contact in a child folder within a contact folder. | Read + send, Full access |
Create me eventOUTLOOK_CREATE_ME_EVENT | Create a new calendar event for a specific user. | Read + send, Full access |
Create me event attachment upload sessionOUTLOOK_CREATE_ME_EVENT_ATTACHMENT_UPLOAD_SESSION | Create an upload session for large event attachments. | Read + send, Full access |
Create me forward draftOUTLOOK_CREATE_ME_FORWARD_DRAFT | Create a draft forward of an existing message. | Read + send, Full access |
Create me inference classification overrideOUTLOOK_CREATE_ME_INFERENCE_CLASSIFICATION_OVERRIDE | Create a Focused Inbox override for a sender identified by SMTP address for a specific user. | Read + send, Full access |
Create me mail folder message reply all draftOUTLOOK_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. | Read + send, Full access |
Create me message reply all draftOUTLOOK_CREATE_ME_MESSAGE_REPLY_ALL_DRAFT | Create a draft reply-all to a user's message. | Read + send, Full access |
Create me reply all draftOUTLOOK_CREATE_ME_REPLY_ALL_DRAFT | Create a draft reply-all to a message in a child folder. | Read + send, Full access |
Create me reply draftOUTLOOK_CREATE_ME_REPLY_DRAFT | Deprecated: Use OUTLOOK_CREATE_DRAFT_REPLY instead, which adds comment, cc_emails, and bcc_emails support. | Read + send, Full access |
Create reply all draftOUTLOOK_CREATE_REPLY_ALL_DRAFT | Create a reply-all draft for a message in a mail folder. | Read + send, Full access |
Create taskOUTLOOK_CREATE_TASK | Create a new task in Microsoft To Do within a specified task list. | Read + send, Full access |
Create user calendar event attachmentOUTLOOK_CREATE_USER_CALENDAR_EVENT_ATTACHMENT | Create a new attachment for an event in a specific user's calendar. | Read + send, Full access |
Create user calendar group calendarOUTLOOK_CREATE_USER_CALENDAR_GROUP_CALENDAR | Create a new calendar in a calendar group for a specific user. | Read + send, Full access |
Create user calendar group eventOUTLOOK_CREATE_USER_CALENDAR_GROUP_EVENT | Create a new calendar event in a specific user's calendar within a calendar group. | Read + send, Full access |
Create user contacts extensionsOUTLOOK_CREATE_USER_CONTACTS_EXTENSIONS | Create a new open extension on a specific user's contact. | Read + send, Full access |
Create user event attachment upload sessionOUTLOOK_CREATE_USER_EVENT_ATTACHMENT_UPLOAD_SESSION | Deprecated: Use OUTLOOK_CREATE_ME_EVENT_ATTACHMENT_UPLOAD_SESSION instead, which supports both /me and /users/{user_id} endpoints. | Read + send, Full access |
Create user event calendar permissionOUTLOOK_CREATE_USER_EVENT_CALENDAR_PERMISSION | Create a calendar permission via an event's calendar. | Read + send, Full access |
Create user mail child folder msg extOUTLOOK_CREATE_USER_MAIL_CHILD_FOLDER_MSG_EXT | Create a new open extension on a message in a child mail folder for any user. | Read + send, Full access |
Create user mail folders child foldersOUTLOOK_CREATE_USER_MAIL_FOLDERS_CHILD_FOLDERS | Create a new child folder under a specified mail folder for a user. | Read + send, Full access |
Create user mail folder message extensionOUTLOOK_CREATE_USER_MAIL_FOLDER_MESSAGE_EXTENSION | Create a new open extension on a message in a user's mail folder. | Read + send, Full access |
Create user mail folder message reply draftOUTLOOK_CREATE_USER_MAIL_FOLDER_MESSAGE_REPLY_DRAFT | Create a reply draft for a message in a user's mail folder. | Read + send, Full access |
Create user master categoryOUTLOOK_CREATE_USER_MASTER_CATEGORY | Create a new category in a user's master category list. | Read + send, Full access |
Create user messageOUTLOOK_CREATE_USER_MESSAGE | Create a new draft message in a user's mailbox. | Read + send, Full access |
Create user message attachmentOUTLOOK_CREATE_USER_MESSAGE_ATTACHMENT | Create an attachment on a message in a user's mail folder. | Read + send, Full access |
Decline eventOUTLOOK_DECLINE_EVENT | Decline an invitation to a calendar event. | Read + send, Full access |
Delete calendarOUTLOOK_DELETE_CALENDAR | Delete a calendar other than the default calendar from a user's mailbox. | Full access |
Delete calendar eventOUTLOOK_DELETE_CALENDAR_EVENT | Delete a calendar event from a user's Outlook calendar. | Full access |
Delete calendar event attachmentOUTLOOK_DELETE_CALENDAR_EVENT_ATTACHMENT | Delete user calendar event attachment | Full access |
Delete calendar event from specific calendarOUTLOOK_DELETE_CALENDAR_EVENT_FROM_SPECIFIC_CALENDAR | Delete an event from a specific calendar in Outlook. | Full access |
Delete calendar from groupOUTLOOK_DELETE_CALENDAR_FROM_GROUP | Delete a calendar from a specific user's calendar group in Microsoft Outlook. | Full access |
Delete calendar groupOUTLOOK_DELETE_CALENDAR_GROUP | Delete a calendar group other than the default calendar group. | Full access |
Delete calendar group calendar eventOUTLOOK_DELETE_CALENDAR_GROUP_CALENDAR_EVENT | Delete a calendar event from a specific user's calendar within a calendar group. | Full access |
Delete calendar group event attachmentOUTLOOK_DELETE_CALENDAR_GROUP_EVENT_ATTACHMENT | Delete an attachment from an event in a calendar within a calendar group. | Full access |
Delete calendar group event permanentlyOUTLOOK_DELETE_CALENDAR_GROUP_EVENT_PERMANENTLY | Permanently delete a calendar event from a calendar within a calendar group. | Full access |
Delete calendar permanentlyOUTLOOK_DELETE_CALENDAR_PERMANENTLY | Permanently deletes a calendar from a user's mailbox. | Full access |
Delete calendar permissionOUTLOOK_DELETE_CALENDAR_PERMISSION | Delete a calendar permission from a user's calendar within a calendar group. | Full access |
Delete child contact folder permanentlyOUTLOOK_DELETE_CHILD_CONTACT_FOLDER_PERMANENTLY | Permanently deletes a child contact folder. | Full access |
Delete child folder messageOUTLOOK_DELETE_CHILD_FOLDER_MESSAGE | Delete a message from a child mail folder in Outlook. | Full access |
Delete contactOUTLOOK_DELETE_CONTACT | Permanently deletes an existing contact, using its contact_id (obtainable via 'List User Contacts' or 'Get Contact'), from the Outlook contacts of the user specified by user_id. | Full access |
Delete contacts extensionsOUTLOOK_DELETE_CONTACTS_EXTENSIONS | Delete a navigation property extension from a contact within a child folder. | Full access |
Delete contact folderOUTLOOK_DELETE_CONTACT_FOLDER | Delete a contact folder from the user's mailbox. | Full access |
Delete contact folder child folderOUTLOOK_DELETE_CONTACT_FOLDER_CHILD_FOLDER | Delete a child contact folder from a parent contact folder for a specific user. | Full access |
Delete contact folder contactOUTLOOK_DELETE_CONTACT_FOLDER_CONTACT | Permanently delete a contact from a specific contact folder. | Full access |
Delete contact folder permanentlyOUTLOOK_DELETE_CONTACT_FOLDER_PERMANENTLY | Permanently deletes a contact folder. Unlike standard DELETE, this action makes the folder permanently unrecoverable. Use when you need to ensure a contact folder cannot be restored from deleted items. | Full access |
Delete contact from child folder permanentlyOUTLOOK_DELETE_CONTACT_FROM_CHILD_FOLDER_PERMANENTLY | Permanently delete a contact from a child folder for a specific user. | Full access |
Delete contact from folder permanentlyOUTLOOK_DELETE_CONTACT_FROM_FOLDER_PERMANENTLY | Permanently deletes a contact from a specific contact folder. | Full access |
Delete contact permanentlyOUTLOOK_DELETE_CONTACT_PERMANENTLY | Permanently deletes a contact. Unlike standard DELETE, this action makes the contact permanently unrecoverable. Use when you need to ensure a contact cannot be restored from deleted items. | Full access |
Delete email ruleOUTLOOK_DELETE_EMAIL_RULE | Delete an email rule permanently; deletion is irreversible. | Full access |
Delete eventOUTLOOK_DELETE_EVENT | DEPRECATED: Use OUTLOOK_DELETE_CALENDAR_EVENT instead. | Full access |
Delete event attachmentOUTLOOK_DELETE_EVENT_ATTACHMENT | Delete an attachment from an Outlook calendar event. | Full access |
Delete event extensionOUTLOOK_DELETE_EVENT_EXTENSION | Delete an open extension from a calendar event in a calendar group. | Full access |
Delete event permanentlyOUTLOOK_DELETE_EVENT_PERMANENTLY | Permanently deletes a calendar event. Unlike standard DELETE, this action makes the event permanently unrecoverable. Use when you need to ensure an event cannot be restored from deleted items. | Full access |
Delete mail folderOUTLOOK_DELETE_MAIL_FOLDER | Delete a mail folder from the user's mailbox. | Full access |
Delete mail folder messageOUTLOOK_DELETE_MAIL_FOLDER_MESSAGE | Delete a message from a specific mail folder in Outlook. | Full access |
Delete master categoryOUTLOOK_DELETE_MASTER_CATEGORY | Delete a category from the user's master category list. | Full access |
Delete messageOUTLOOK_DELETE_MESSAGE | Permanently delete an Outlook email message by its message_id. | Full access |
Delete message attachmentOUTLOOK_DELETE_MESSAGE_ATTACHMENT | Delete an attachment from a message in a nested mail folder structure. | Full access |
Delete message extensionOUTLOOK_DELETE_MESSAGE_EXTENSION | Delete an open extension from an Outlook message. | Full access |
Delete message permanently from folderOUTLOOK_DELETE_MESSAGE_PERMANENTLY_FROM_FOLDER | DEPRECATED: Use OUTLOOK_PERMANENT_DELETE_MESSAGE instead. | Full access |
Delete me calendar permissionOUTLOOK_DELETE_ME_CALENDAR_PERMISSION | Delete a calendar permission from a specific user's calendar. | Full access |
Delete me contact extensionOUTLOOK_DELETE_ME_CONTACT_EXTENSION | Delete an open extension from a contact. Use when removing custom data extensions that are no longer needed. | Full access |
Delete me contact folder contact extensionOUTLOOK_DELETE_ME_CONTACT_FOLDER_CONTACT_EXTENSION | Delete an extension from a contact in a user's contact folder. | Full access |
Delete me events attachmentsOUTLOOK_DELETE_ME_EVENTS_ATTACHMENTS | Delete an attachment from a user's Outlook event. | Full access |
Delete me event extensionOUTLOOK_DELETE_ME_EVENT_EXTENSION | Delete an open extension from a user's calendar event. | Full access |
Delete me inference classification overrideOUTLOOK_DELETE_ME_INFERENCE_CLASSIFICATION_OVERRIDE | Delete an inference classification override for a specific sender. | Full access |
Delete me mail folders child folders messages extensOUTLOOK_DELETE_ME_MAIL_FOLDERS_CHILD_FOLDERS_MESSAGES_EXTENS | Delete user message extension | Full access |
Delete me mail folders messages attachmentsOUTLOOK_DELETE_ME_MAIL_FOLDERS_MESSAGES_ATTACHMENTS | DEPRECATED: Use OUTLOOK_DELETE_MESSAGE_ATTACHMENT instead. | Full access |
Delete me mail folders messages extensionsOUTLOOK_DELETE_ME_MAIL_FOLDERS_MESSAGES_EXTENSIONS | Delete a navigation property extension from a message within a mail folder. | Full access |
Delete me mail folder child folderOUTLOOK_DELETE_ME_MAIL_FOLDER_CHILD_FOLDER | Delete a child mail folder from a parent mail folder. | Full access |
Delete me mail folder child folder permanentlyOUTLOOK_DELETE_ME_MAIL_FOLDER_CHILD_FOLDER_PERMANENTLY | Permanently deletes a child mail folder from a parent mail folder. | Full access |
Delete me mail folder message ruleOUTLOOK_DELETE_ME_MAIL_FOLDER_MESSAGE_RULE | Delete a message rule from a specific mail folder. | Full access |
Delete me messages attachmentsOUTLOOK_DELETE_ME_MESSAGES_ATTACHMENTS | Delete an attachment from a message. Use when removing file or item attachments from messages in Outlook. | Full access |
Delete primary calendar permissionOUTLOOK_DELETE_PRIMARY_CALENDAR_PERMISSION | Delete a calendar permission from a specific user's calendar. | Full access |
Delete user calendar event permanentlyOUTLOOK_DELETE_USER_CALENDAR_EVENT_PERMANENTLY | Permanently delete a calendar event from a specific user's calendar. | Full access |
Delete user child folder contactOUTLOOK_DELETE_USER_CHILD_FOLDER_CONTACT | Delete a contact from a child folder in a user's contact folder. | Full access |
Delete user child folder message permanentlyOUTLOOK_DELETE_USER_CHILD_FOLDER_MESSAGE_PERMANENTLY | Permanently delete a message from a user's child mail folder in Outlook. | Full access |
Delete user contact extensionOUTLOOK_DELETE_USER_CONTACT_EXTENSION | Deprecated: Use OUTLOOK_DELETE_CONTACTS_EXTENSIONS instead, which supports both /me and /users/{user_id} endpoints. | Full access |
Delete user event permanentlyOUTLOOK_DELETE_USER_EVENT_PERMANENTLY | Permanently delete a calendar event for a specified user. | Full access |
Delete user mail folder permanentlyOUTLOOK_DELETE_USER_MAIL_FOLDER_PERMANENTLY | Permanently deletes a mail folder for a specific user. | Full access |
Delete user message attachmentOUTLOOK_DELETE_USER_MESSAGE_ATTACHMENT | Deprecated: Use OUTLOOK_DELETE_ME_MESSAGES_ATTACHMENTS instead, which supports both /me and /users/{user_id} endpoints. | Full access |
Dismiss calendar event reminderOUTLOOK_DISMISS_CALENDAR_EVENT_REMINDER | Dismiss a reminder for a specific event in a user's calendar. | Read + send, Full access |
Dismiss event reminderOUTLOOK_DISMISS_EVENT_REMINDER | Dismiss a reminder for a specific calendar event. | Read + send, Full access |
Dismiss event reminder from groupOUTLOOK_DISMISS_EVENT_REMINDER_FROM_GROUP | Dismiss a reminder for an event in a user's calendar within a calendar group. | Read + send, Full access |
Dismiss user event reminderOUTLOOK_DISMISS_USER_EVENT_REMINDER | Dismiss a reminder for a specific user's calendar event. | Read + send, Full access |
Download outlook attachmentOUTLOOK_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 a link or embedded item. | Read + send, Full access |
Find meeting timesOUTLOOK_FIND_MEETING_TIMES | Suggests meeting times based on organizer and attendee availability, time constraints, and duration requirements. | Read + send, Full access |
Forward messageOUTLOOK_FORWARD_MESSAGE | Forward a message. Use when you need to send an existing email to new recipients. | Read + send, Full access |
Forward user calendar eventOUTLOOK_FORWARD_USER_CALENDAR_EVENT | Forward a calendar event from a specific user's calendar to new recipients. | Read + send, Full access |
Get calendarOUTLOOK_GET_CALENDAR | Deprecated: Use OUTLOOK_GET_USER_CALENDAR instead, which supports both /me and /users/{user_id} endpoints and adds $select field filtering. | All levels |
Get calendar eventOUTLOOK_GET_CALENDAR_EVENT | Retrieve a specific event from a specified calendar. | All levels |
Get calendar event attachmentOUTLOOK_GET_CALENDAR_EVENT_ATTACHMENT | Retrieve a specific attachment from an event within a calendar. | All levels |
Get calendar from eventOUTLOOK_GET_CALENDAR_FROM_EVENT | Retrieve the parent calendar that contains a specific event. | All levels |
Get calendar from groupOUTLOOK_GET_CALENDAR_FROM_GROUP | Retrieve a specific calendar from a calendar group in Microsoft Outlook. | All levels |
Get calendar groupOUTLOOK_GET_CALENDAR_GROUP | Retrieve the properties and relationships of a calendar group object. | All levels |
Get calendar group calendar event extensionOUTLOOK_GET_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSION | Retrieve an open extension from a calendar event within a specific calendar group and calendar. | All levels |
Get calendar group event attachmentOUTLOOK_GET_CALENDAR_GROUP_EVENT_ATTACHMENT | Deprecated: Use OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT_ATTACHMENT instead, which supports both /me and /users/{user_id} endpoints. | All levels |
Get calendar group scheduleOUTLOOK_GET_CALENDAR_GROUP_SCHEDULE | Retrieve free/busy schedule information for a specific user's calendar within a calendar group. | All levels |
Get calendar permissionOUTLOOK_GET_CALENDAR_PERMISSION | Retrieve a specific calendar permission for a user's calendar. | All levels |
Get calendar permission from calendarOUTLOOK_GET_CALENDAR_PERMISSION_FROM_CALENDAR | Retrieve a specific calendar permission from a user's calendar. | All levels |
Get calendar scheduleOUTLOOK_GET_CALENDAR_SCHEDULE | Get free/busy schedule information for users, distribution lists, or resources. | All levels |
Get calendar viewOUTLOOK_GET_CALENDAR_VIEW | Get events ACTIVE during a time window (includes multi-day events). | Read + send, Full access |
Get child folder messageOUTLOOK_GET_CHILD_FOLDER_MESSAGE | Retrieve a specific email message from a child mail folder. | All levels |
Get child folder message contentOUTLOOK_GET_CHILD_FOLDER_MESSAGE_CONTENT | Get the MIME content of a message from a child mail folder. | All levels |
Get child mail folderOUTLOOK_GET_CHILD_MAIL_FOLDER | Retrieve a specific child mail folder from a parent mail folder. | All levels |
Get contact extensionOUTLOOK_GET_CONTACT_EXTENSION | Retrieve an open extension from a contact in Microsoft Graph. | All levels |
Get contact folderOUTLOOK_GET_CONTACT_FOLDER | Retrieve a specific contact folder by ID. Use when you need details about a particular contact folder in the user's mailbox. | All levels |
Get contact foldersOUTLOOK_GET_CONTACT_FOLDERS | Retrieve contact folders from a specific user's mailbox. | All levels |
Get contact from folderOUTLOOK_GET_CONTACT_FROM_FOLDER | Retrieve a specific contact from a contact folder by its ID. | All levels |
Get drafts mail folderOUTLOOK_GET_DRAFTS_MAIL_FOLDER | Get the drafts mail folder. Use when you need to retrieve details about the drafts folder such as item counts and folder ID. | All levels |
Get eventOUTLOOK_GET_EVENT | Retrieves the full details of a specific calendar event by its ID from a user's Outlook calendar, provided the event exists. | Read + send, Full access |
Get event attachmentOUTLOOK_GET_EVENT_ATTACHMENT | Retrieve a specific attachment from an Outlook calendar event by attachment ID. | All levels |
Get event calendar from groupOUTLOOK_GET_EVENT_CALENDAR_FROM_GROUP | Retrieve the calendar that contains a specific event within a calendar group. | All levels |
Get inference classificationOUTLOOK_GET_INFERENCE_CLASSIFICATION | Get inference classification settings for the authenticated user. | All levels |
Get mailbox settingsOUTLOOK_GET_MAILBOX_SETTINGS | Retrieve mailbox settings. Use when you need to view settings such as automatic replies, time zone, and working hours for the signed-in or specified user. | Read + send, Full access |
Get mail deltaOUTLOOK_GET_MAIL_DELTA | Retrieve incremental changes (delta) of messages in a mailbox. | Read + send, Full access |
Get mail folderOUTLOOK_GET_MAIL_FOLDER | Retrieve a mail folder by ID or well-known name. | All levels |
Get mail folder messageOUTLOOK_GET_MAIL_FOLDER_MESSAGE | Retrieve a specific message from a mail folder by its ID. | All levels |
Get mail folder message ruleOUTLOOK_GET_MAIL_FOLDER_MESSAGE_RULE | Retrieve a specific message rule from a user's mail folder. | All levels |
Get mail tipsOUTLOOK_GET_MAIL_TIPS | Retrieve mail tips such as automatic replies and mailbox full status. | Read + send, Full access |
Get master categoriesOUTLOOK_GET_MASTER_CATEGORIES | Retrieve the user's master category list. Use when you need to get all categories defined for the user. | Read + send, Full access |
Get master categoryOUTLOOK_GET_MASTER_CATEGORY | Retrieve properties of a specific category from the user's master category list. | All levels |
Get messageOUTLOOK_GET_MESSAGE | Retrieves a specific email message by its ID from the specified user's Outlook mailbox. | Read + send, Full access |
Get message extensionOUTLOOK_GET_MESSAGE_EXTENSION | Retrieve a specific extension from a user's message. | All levels |
Get me calendarOUTLOOK_GET_ME_CALENDAR | Get the properties and relationships of the signed-in user's default calendar. | All levels |
Get me contactsOUTLOOK_GET_ME_CONTACTS | Retrieves a specific Outlook contact by its contact_id from the contacts of a specified user_id (defaults to 'me' for the authenticated user). | Read + send, Full access |
Get me contacts extensionsOUTLOOK_GET_ME_CONTACTS_EXTENSIONS | Retrieve a specific open extension from a user's contact. | All levels |
Get me contact folders child folderOUTLOOK_GET_ME_CONTACT_FOLDERS_CHILD_FOLDER | Retrieve a specific child contact folder for a user by ID. | All levels |
Get me contact from child folderOUTLOOK_GET_ME_CONTACT_FROM_CHILD_FOLDER | Retrieve a specific contact from a nested child folder within a contact folder. | All levels |
Get me contact photoOUTLOOK_GET_ME_CONTACT_PHOTO | Get the binary media content of a contact's profile photo. | All levels |
Get me event attachmentOUTLOOK_GET_ME_EVENT_ATTACHMENT | Retrieve a specific attachment from a user's calendar event. | All levels |
Get me event calendarOUTLOOK_GET_ME_EVENT_CALENDAR | Retrieve the calendar that contains a specific event. | All levels |
Get me mail folders messages extensionsOUTLOOK_GET_ME_MAIL_FOLDERS_MESSAGES_EXTENSIONS | Retrieve a specific extension from a message in a user's mailbox. | All levels |
Get me mail folder message attachmentOUTLOOK_GET_ME_MAIL_FOLDER_MESSAGE_ATTACHMENT | DEPRECATED: Use OUTLOOK_GET_USER_MESSAGES_ATTACHMENTS instead. | All levels |
Get me message mime contentOUTLOOK_GET_ME_MESSAGE_MIME_CONTENT | Get the MIME content of a message. Use when you need to download the raw MIME format of an email message for analysis or archival. | All levels |
Get me outlookOUTLOOK_GET_ME_OUTLOOK | Retrieve the outlookUser object for a specified user. | All levels |
Get nested folder message attachmentOUTLOOK_GET_NESTED_FOLDER_MESSAGE_ATTACHMENT | Retrieve a specific attachment from a message located in a nested mail folder structure. | All levels |
Get profileOUTLOOK_GET_PROFILE | Retrieves the Microsoft Outlook profile for a specified user. | Read + send, Full access |
Get scheduleOUTLOOK_GET_SCHEDULE | Retrieves free/busy schedule information for specified email addresses within a defined time window. | Read + send, Full access |
Get supported languagesOUTLOOK_GET_SUPPORTED_LANGUAGES | Retrieve supported languages in the user's mailbox. | Read + send, Full access |
Get supported time zonesOUTLOOK_GET_SUPPORTED_TIME_ZONES | Get the list of time zones supported for a user as configured on their mailbox server. | All levels |
Get user calendarOUTLOOK_GET_USER_CALENDAR | Get the properties and relationships of a specific calendar for a user. | All levels |
Get user calendar allowed sharing rolesOUTLOOK_GET_USER_CALENDAR_ALLOWED_SHARING_ROLES | Retrieve allowed calendar sharing roles for a specific user on a given calendar. | All levels |
Get user calendar eventOUTLOOK_GET_USER_CALENDAR_EVENT | Retrieve a specific calendar event from a user's primary calendar. | Read + send, Full access |
Get user calendar group calendar permissionOUTLOOK_GET_USER_CALENDAR_GROUP_CALENDAR_PERMISSION | Retrieve a specific calendar permission for a user's calendar within a calendar group. | All levels |
Get user calendar group eventOUTLOOK_GET_USER_CALENDAR_GROUP_EVENT | Retrieve a specific event from a user's calendar within a calendar group. | All levels |
Get user calendar group event attachmentOUTLOOK_GET_USER_CALENDAR_GROUP_EVENT_ATTACHMENT | Retrieve a specific attachment from an event within a calendar group for a user. | All levels |
Get user child folder messageOUTLOOK_GET_USER_CHILD_FOLDER_MESSAGE | Retrieve a specific message from a child folder within a user's mail folder hierarchy. | All levels |
Get user event extensionOUTLOOK_GET_USER_EVENT_EXTENSION | Retrieve a specific open type extension from a user's calendar event by its extension ID or name. | All levels |
Get user messages attachmentsOUTLOOK_GET_USER_MESSAGES_ATTACHMENTS | Retrieve a specific attachment from a message in a mail folder hierarchy. | All levels |
List calendarsOUTLOOK_LIST_CALENDARS | List calendars in the signed-in user's mailbox. | Read + send, Full access |
List calendar calendar viewOUTLOOK_LIST_CALENDAR_CALENDAR_VIEW | DEPRECATED: Use OUTLOOK_LIST_ME_CALENDARS_CALENDAR_VIEW instead. | All levels |
List calendar event attachmentsOUTLOOK_LIST_CALENDAR_EVENT_ATTACHMENTS | List attachments for a calendar event within a specific calendar for a user. | All levels |
List calendar groupsOUTLOOK_LIST_CALENDAR_GROUPS | List calendar groups in the signed-in user's mailbox. | All levels |
List calendar group calendarsOUTLOOK_LIST_CALENDAR_GROUP_CALENDARS | Retrieve calendars belonging to a specific calendar group. | All levels |
List calendar group calendar eventsOUTLOOK_LIST_CALENDAR_GROUP_CALENDAR_EVENTS | List events from a specific calendar within a calendar group for a user. | All levels |
List calendar group event attachmentsOUTLOOK_LIST_CALENDAR_GROUP_EVENT_ATTACHMENTS | List attachments for a calendar event within a specific calendar group for a user. | All levels |
List calendar permissionsOUTLOOK_LIST_CALENDAR_PERMISSIONS | List calendar permissions for a specific calendar within a calendar group. | All levels |
List calendar view deltaOUTLOOK_LIST_CALENDAR_VIEW_DELTA | Get calendar events that have been added, deleted, or updated in a calendar view. | All levels |
List chatsOUTLOOK_LIST_CHATS | List Teams chats. Use when you need chat IDs and topics to select a chat for further actions. | Read + send, Full access |
List chat messagesOUTLOOK_LIST_CHAT_MESSAGES | List messages in a Teams chat. Use when you need message IDs to select a specific message for further actions. | Read + send, Full access |
List child folder contactsOUTLOOK_LIST_CHILD_FOLDER_CONTACTS | Retrieve contacts from a user's child contact folder. | All levels |
List child folder messagesOUTLOOK_LIST_CHILD_FOLDER_MESSAGES | List messages from a child folder within a parent mail folder. | All levels |
List child mail foldersOUTLOOK_LIST_CHILD_MAIL_FOLDERS | List subfolders (childFolders) under a specified Outlook mail folder. | Read + send, Full access |
List contactsOUTLOOK_LIST_CONTACTS | DEPRECATED: Use OUTLOOK_LIST_USER_CONTACTS instead. | Read + send, Full access |
List contacts deltaOUTLOOK_LIST_CONTACTS_DELTA | Retrieve incremental changes (delta) of contacts in a specified folder. | All levels |
List contact folders deltaOUTLOOK_LIST_CONTACT_FOLDERS_DELTA | Get contact folders that have been added, deleted, or updated. | All levels |
List contact folder child foldersOUTLOOK_LIST_CONTACT_FOLDER_CHILD_FOLDERS | List child folders under a specified contact folder. | All levels |
List email rulesOUTLOOK_LIST_EMAIL_RULES | List all email rules from inbox. No server-side filtering is supported; all rule narrowing must be done client-side after retrieval. Each rule includes a sequence field defining execution order and may include a `stop… | All levels |
List eventsOUTLOOK_LIST_EVENTS | Retrieves events from a user's Outlook calendar via Microsoft Graph API. | Read + send, Full access |
List event attachmentsOUTLOOK_LIST_EVENT_ATTACHMENTS | List attachments for a specific Outlook calendar event. | All levels |
List event calendar calendar permissionsOUTLOOK_LIST_EVENT_CALENDAR_CALENDAR_PERMISSIONS | List calendar permissions for the calendar containing a specific event. | All levels |
List event instancesOUTLOOK_LIST_EVENT_INSTANCES | Retrieve individual occurrences of a recurring calendar event within a specified time range. | All levels |
List inference classification overridesOUTLOOK_LIST_INFERENCE_CLASSIFICATION_OVERRIDES | List inference classification overrides that control Focused Inbox sender rules. | All levels |
List mail foldersOUTLOOK_LIST_MAIL_FOLDERS | List a user's top-level mail folders. Use when you need folders like Inbox, Drafts, Sent Items; set include_hidden_folders=True to include hidden folders. | Read + send, Full access |
List mail folders deltaOUTLOOK_LIST_MAIL_FOLDERS_DELTA | Get incremental changes to mail folders. Use when you need to track additions, deletions, or updates to mail folders without fetching the entire folder list each time. | All levels |
List mail folder messagesOUTLOOK_LIST_MAIL_FOLDER_MESSAGES | List messages from a specific mail folder including subfolders. | Read + send, Full access |
List mail folder message attachmentsOUTLOOK_LIST_MAIL_FOLDER_MESSAGE_ATTACHMENTS | Get attachments from a message in a specific mail folder. | All levels |
List mail folder message rulesOUTLOOK_LIST_MAIL_FOLDER_MESSAGE_RULES | List message rules for a specific mail folder. | All levels |
List master categoriesOUTLOOK_LIST_MASTER_CATEGORIES | Deprecated: Use OUTLOOK_GET_MASTER_CATEGORIES instead, which adds pagination (top/skip), filtering, field selection, and sorting. | All levels |
List messagesOUTLOOK_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 messages in a thread), pagination, and sorting; ensure 'user_id'… | Read + send, Full access |
List message attachments from child folderOUTLOOK_LIST_MESSAGE_ATTACHMENTS_FROM_CHILD_FOLDER | List attachments from a message in a nested child mail folder. | All levels |
List me calendar permissionsOUTLOOK_LIST_ME_CALENDAR_PERMISSIONS | List calendar permissions for a specific user's calendar. | All levels |
List me event instancesOUTLOOK_LIST_ME_EVENT_INSTANCES | DEPRECATED: Use OUTLOOK_LIST_EVENT_INSTANCES instead. | All levels |
List outlook attachmentsOUTLOOK_LIST_OUTLOOK_ATTACHMENTS | Lists metadata (name, size, contentType, isInline, but not contentBytes) for all attachments of a specified Outlook email message. | Read + send, Full access |
List placesOUTLOOK_LIST_PLACES | Retrieves a collection of place objects defined in a tenant by type. | Read + send, Full access |
List primary calendar permissionsOUTLOOK_LIST_PRIMARY_CALENDAR_PERMISSIONS | List calendar permissions from a user's primary calendar. | All levels |
List remindersOUTLOOK_LIST_REMINDERS | Retrieve reminders for events occurring within a specified time range. | Read + send, Full access |
List sent items messagesOUTLOOK_LIST_SENT_ITEMS_MESSAGES | List all messages in the SentItems mail folder of the signed-in user's mailbox. | All levels |
List todo tasksOUTLOOK_LIST_TODO_TASKS | List tasks within a specified Microsoft To Do task list, including status and due dates. | Read + send, Full access |
List to do listsOUTLOOK_LIST_TO_DO_LISTS | List Microsoft To Do task lists for the signed-in user. | Read + send, Full access |
List usersOUTLOOK_LIST_USERS | List users in Microsoft Entra ID. Use when you need to retrieve a paginated list of users, optionally filtering or selecting specific properties. For single-user lookups, prefer a dedicated get-user tool, listing all us… | Read + send, Full access |
List user calendars calendar permissionsOUTLOOK_LIST_USER_CALENDARS_CALENDAR_PERMISSIONS | List calendar permissions for a specific user's specific calendar. | All levels |
List user calendars eventsOUTLOOK_LIST_USER_CALENDARS_EVENTS | Retrieve events from a specific calendar for a user. | All levels |
List user calendar events attachmentsOUTLOOK_LIST_USER_CALENDAR_EVENTS_ATTACHMENTS | List attachments for a user's calendar event. | All levels |
List user calendar event instancesOUTLOOK_LIST_USER_CALENDAR_EVENT_INSTANCES | Retrieve instances (occurrences) of a recurring event from a specific calendar within a date range. | All levels |
List user calendar groups calendar viewOUTLOOK_LIST_USER_CALENDAR_GROUPS_CALENDAR_VIEW | Get calendar view from a specific calendar within a calendar group for a user. | All levels |
List user calendar group event instancesOUTLOOK_LIST_USER_CALENDAR_GROUP_EVENT_INSTANCES | List instances (occurrences) of a recurring event within a specified date range from a user's calendar in a calendar group. | All levels |
List user calendar viewOUTLOOK_LIST_USER_CALENDAR_VIEW | Get calendar view from a specific user's calendar. | All levels |
List user contactsOUTLOOK_LIST_USER_CONTACTS | Retrieve contacts from a specific user's mailbox. | All levels |
Move mail folderOUTLOOK_MOVE_MAIL_FOLDER | Move a mail folder and its contents to another mail folder. | Read + send, Full access |
Move messageOUTLOOK_MOVE_MESSAGE | Move a message to another folder within the specified user's mailbox. | Read + send, Full access |
Move message from child folderOUTLOOK_MOVE_MESSAGE_FROM_CHILD_FOLDER | Move a message from a child folder to another destination folder. | Read + send, Full access |
Move message from folderOUTLOOK_MOVE_MESSAGE_FROM_FOLDER | Move a message from a specific mail folder to another destination folder. | Read + send, Full access |
Move me mail folderOUTLOOK_MOVE_ME_MAIL_FOLDER | Move a child mail folder to a different parent folder. | Read + send, Full access |
Permanent delete messageOUTLOOK_PERMANENT_DELETE_MESSAGE | Permanently deletes an Outlook message by moving it to the Purges folder in the dumpster. | Full access |
Pin messageOUTLOOK_PIN_MESSAGE | Pin a message in an Outlook chat. Use when you want to mark an important message for quick access. | Read + send, Full access |
Query emailsOUTLOOK_QUERY_EMAILS | Query Outlook emails within a SINGLE folder using OData filters. | Read + send, Full access |
Reply emailOUTLOOK_REPLY_EMAIL | Sends a reply to an Outlook email message with optional HTML formatting, identified by message_id, allowing optional CC and BCC recipients. | Read + send, Full access |
Search messagesOUTLOOK_SEARCH_MESSAGES | Search Outlook messages using powerful KQL syntax. | Read + send, Full access |
Send draftOUTLOOK_SEND_DRAFT | Send an existing draft message. Use after creating a draft when you want to deliver it to recipients immediately. Example: Send a draft message with ID 'AAMkAG…'. | Read + send, Full access |
Send emailOUTLOOK_SEND_EMAIL | Sends an email with subject, body, recipients, and optional attachments via Microsoft Graph API. | Read + send, Full access |
Snooze calendar group event reminderOUTLOOK_SNOOZE_CALENDAR_GROUP_EVENT_REMINDER | Snooze a reminder for a user's calendar event within a calendar group to a new time. | Read + send, Full access |
Snooze event reminderOUTLOOK_SNOOZE_EVENT_REMINDER | Postpone an event reminder until a new time. | Read + send, Full access |
Snooze user calendar event reminderOUTLOOK_SNOOZE_USER_CALENDAR_EVENT_REMINDER | Snooze a reminder for a calendar event in a specific user calendar to a new time. | Read + send, Full access |
Snooze user event reminderOUTLOOK_SNOOZE_USER_EVENT_REMINDER | Snooze a reminder for a user's calendar event to a new time. | Read + send, Full access |
Update calendar eventOUTLOOK_UPDATE_CALENDAR_EVENT | Updates specified fields of an existing Outlook calendar event. | Read + send, Full access |
Update calendar event in calendarOUTLOOK_UPDATE_CALENDAR_EVENT_IN_CALENDAR | Update an event in a specific Outlook calendar. | Read + send, Full access |
Update calendar groupOUTLOOK_UPDATE_CALENDAR_GROUP | Update the properties of a calendar group object. | Read + send, Full access |
Update calendar groups calendarsOUTLOOK_UPDATE_CALENDAR_GROUPS_CALENDARS | Update a calendar within a calendar group in a user's mailbox. | Read + send, Full access |
Update calendar groups calendars eventsOUTLOOK_UPDATE_CALENDAR_GROUPS_CALENDARS_EVENTS | Update an event in a calendar within a calendar group for a specific user. | Read + send, Full access |
Update calendar group calendar permissionOUTLOOK_UPDATE_CALENDAR_GROUP_CALENDAR_PERMISSION | Update a calendar permission within a calendar group. | Read + send, Full access |
Update calendar permissionOUTLOOK_UPDATE_CALENDAR_PERMISSION | Update calendar permission levels for share recipients or delegates. | Read + send, Full access |
Update child folder contactOUTLOOK_UPDATE_CHILD_FOLDER_CONTACT | Update a contact in a child contact folder within a parent contact folder. | Read + send, Full access |
Update contactOUTLOOK_UPDATE_CONTACT | Updates an existing Outlook contact, identified by contact_id for the specified user_id, requiring at least one other field to be modified. | Read + send, Full access |
Update contact folderOUTLOOK_UPDATE_CONTACT_FOLDER | Update the properties of a contact folder for a specific user. | Read + send, Full access |
Update contact folders contactsOUTLOOK_UPDATE_CONTACT_FOLDERS_CONTACTS | Update a contact within a specific contact folder. | Read + send, Full access |
Update contact folder child folderOUTLOOK_UPDATE_CONTACT_FOLDER_CHILD_FOLDER | Update a child folder within a contact folder for a specific user. | Read + send, Full access |
Update emailOUTLOOK_UPDATE_EMAIL | Updates specified properties of an existing email message; message_id must identify a valid message within the specified user_id's mailbox. | Read + send, Full access |
Update email ruleOUTLOOK_UPDATE_EMAIL_RULE | Update an existing email rule | Read + send, Full access |
Update event extensionOUTLOOK_UPDATE_EVENT_EXTENSION | Update an open extension on a calendar event in Microsoft Graph. | Read + send, Full access |
Update event extension in calendar groupOUTLOOK_UPDATE_EVENT_EXTENSION_IN_CALENDAR_GROUP | Update an open extension on a calendar event within a calendar group. | Read + send, Full access |
Update inference classificationOUTLOOK_UPDATE_INFERENCE_CLASSIFICATION | Update the inferenceClassification resource for a user. | Read + send, Full access |
Update mailbox settingsOUTLOOK_UPDATE_MAILBOX_SETTINGS | Update mailbox settings for the signed-in user. | Read + send, Full access |
Update mail folderOUTLOOK_UPDATE_MAIL_FOLDER | Update the display name of a mail folder. Use when you need to rename an existing mail folder. | Read + send, Full access |
Update master categoryOUTLOOK_UPDATE_MASTER_CATEGORY | Update the color of a category in the user's master category list. | Read + send, Full access |
Update me contacts extensionsOUTLOOK_UPDATE_ME_CONTACTS_EXTENSIONS | Update an open extension on a contact in a contact folder. | Read + send, Full access |
Update user calendarOUTLOOK_UPDATE_USER_CALENDAR | Update the properties of a user's calendar. | Read + send, Full access |
Update user calendarsOUTLOOK_UPDATE_USER_CALENDARS | Update properties of a specific calendar by ID for a specific user. | Read + send, Full access |
Update user calendar calendar eventOUTLOOK_UPDATE_USER_CALENDAR_CALENDAR_EVENT | Deprecated: Use OUTLOOK_UPDATE_CALENDAR_EVENT_IN_CALENDAR instead, which supports both /me and /users/{user_id} endpoints and additional fields (is_all_day, importance, sensitivity, reminders). | Read + send, Full access |
Update user calendar eventOUTLOOK_UPDATE_USER_CALENDAR_EVENT | Update an event in a specific user's calendar. | Read + send, Full access |
Update user calendar permissionOUTLOOK_UPDATE_USER_CALENDAR_PERMISSION | Update calendar permission levels for a specific user's calendar. | Read + send, Full access |
Update user child folder messageOUTLOOK_UPDATE_USER_CHILD_FOLDER_MESSAGE | Update a message in a child folder within a user's mailbox. | Read + send, Full access |
Update user contacts extensionsOUTLOOK_UPDATE_USER_CONTACTS_EXTENSIONS | Update an open extension on a contact in a user's contact folder. | Read + send, Full access |
Update user contacts extensions directOUTLOOK_UPDATE_USER_CONTACTS_EXTENSIONS_DIRECT | Update an open extension on a contact directly under a user's contacts collection. | Read + send, Full access |
Update user contact extensionOUTLOOK_UPDATE_USER_CONTACT_EXTENSION | Update an open extension on a contact in a user's contact folder. | Read + send, Full access |
Update user events extensionsOUTLOOK_UPDATE_USER_EVENTS_EXTENSIONS | Update an open extension on a user's calendar event. | Read + send, Full access |
Update user event extensionOUTLOOK_UPDATE_USER_EVENT_EXTENSION | Deprecated: Use OUTLOOK_UPDATE_EVENT_EXTENSION_IN_CALENDAR_GROUP instead, which supports both /me and /users/{user_id} endpoints and uses the correct @odata.type prefix. | Read + send, Full access |
Update user inference classification overrideOUTLOOK_UPDATE_USER_INFERENCE_CLASSIFICATION_OVERRIDE | Update the classification of messages from a specific sender in a user's Focused Inbox. | Read + send, Full access |
Update user mail folders child foldersOUTLOOK_UPDATE_USER_MAIL_FOLDERS_CHILD_FOLDERS | Update a child folder within a mail folder for a specific user. | Read + send, Full access |
Update user mail folder messageOUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE | Update properties of a message in a specific mail folder for a user. | Read + send, Full access |
Update user mail folder message extensionOUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE_EXTENSION | Update an open extension on a message within a specific user's mail folder. | Read + send, Full access |
Update user mail folder message ruleOUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE_RULE | Update a message rule in a user's mail folder. | Read + send, Full access |
Update user message extensionOUTLOOK_UPDATE_USER_MESSAGE_EXTENSION | Update an open extension on a user's message. | Read + send, Full access |
Just ask in plain language: “check Outlook for …”, “create … in Outlook”, “every Monday, … ”, and the agent finds the right tool, runs it, and reports back with a receipt in your Runs ledger. Anything outward-facing (sending, posting, publishing) that a mission didn't clearly authorize comes back to you as a ticket first.
| Agent says | What's happening | Fix |
|---|---|---|
| "Outlook isn't connected" | No active connection (or this agent is denied) | Connect on the Integrations page; check the agent's per-app policy |
| "The connection has expired" | Outlook ended the authorization (they all do periodically) | Click Reconnect on the account, same settings, one click |
| "I'm not allowed to do that" | The action is above the account's access level, or the agent is scoped down | Raise the level under Manage, or adjust that agent's policy |
| It did something unexpected | The ask was ambiguous (e.g. matched an existing item) | Be explicit, "create a NEW …", and give agents a working folder where relevant |