MissionControlHQMissionControlHQResources
ArticlesDocs
Get early access→
Integrations
Email & Productivity
  • Gmail
  • Outlook
  • Google Docs
  • Google Sheets
  • Excel
  • Notion
  • Confluence
  • Airtable
  • Todoist
  • Google Tasks
  • Canva
Communication
  • Slack
  • Microsoft Teams
  • Discord
  • WhatsApp
  • Webex
Scheduling & Meetings
  • Google Calendar
  • Zoom
  • Calendly
  • Cal.com
  • Google Meet
  • Eventbrite
Marketing & Social
  • Mailchimp
  • Google Ads
  • Facebook
  • LinkedIn
  • YouTube
  • Reddit
  • Dub
CRM & Support
  • HubSpot
  • Salesforce
  • Attio
  • Capsule CRM
  • Intercom
  • Zendesk
  • Gorgias
  • Zoho Desk
  • Gong
File Storage
  • Google Drive
  • Dropbox
  • OneDrive
  • Box
  • SharePoint
  • Google Photos
E-commerce & Payments
  • Stripe
  • Square
Finance & Time
  • Harvest
  • Zoho Books
  • Zoho Invoice
  • FreshBooks
  • Fathom
Analytics
  • Google BigQuery
Dev & Project Management
  • GitHub
  • GitLab
  • Bitbucket
  • Linear
  • Jira
  • Asana
  • ClickUp
  • Trello
  • Monday.com
  • Basecamp
  • Wrike
  • Productboard
  • Figma
  • Miro
  • Sentry
  • PagerDuty
  • Supabase
  • DigitalOcean
Resources/Integrations/Outlook

Email & Productivity

✉️ Outlook integration

Access levels: Read-only · Read + send · Full access · Verified July 15, 2026

PreviousGmailNextGoogle Docs

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.

What your squad can do in Outlook

  • Look things up, get calendar; get calendar event; get calendar event attachment, and more.
  • Do real work, add event attachment; add mail attachment; batch update messages; calendar create event, and more.
  • Run it on a schedule: any of the 301 available tools below can be part of a scheduled task or a mission.

How to connect

  1. In your dashboard, open Integrations and find Outlook.
  2. Click Connect and pick an access level (we recommend Full access): this is the ceiling for every agent.
  3. Sign in to Outlook in the window that opens and approve. You land back on the Integrations page with the account live.

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.

Access levels

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.

LevelWhat it allows
Read-onlyRead Outlook mail. Cannot send, reply, or delete.
Read + sendRead mail and send new emails.
Full accessRead, 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.

Every tool, in plain terms

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.

ToolWhat it doesAccess level
Accept event
OUTLOOK_ACCEPT_EVENT
Accepts or tentatively accepts a calendar meeting invite on behalf of a user.Read + send, Full access
Add event attachment
OUTLOOK_ADD_EVENT_ATTACHMENT
Adds an attachment to a specific Outlook calendar event.Read + send, Full access
Add mail attachment
OUTLOOK_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 messages
OUTLOOK_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 messages
OUTLOOK_BATCH_UPDATE_MESSAGES
Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching.Read + send, Full access
Calendar create event
OUTLOOK_CALENDAR_CREATE_EVENT
Creates a new Outlook calendar event, ensuring start_datetime is chronologically before end_datetime.Read + send, Full access
Cancel calendar event
OUTLOOK_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 event
OUTLOOK_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 event
OUTLOOK_CANCEL_EVENT
Cancel a calendar event for a specified user and send cancellation notifications to all attendees.Full access
Copy mail folder
OUTLOOK_COPY_MAIL_FOLDER
Copy a user's mail folder and its contents to another folder.Read + send, Full access
Copy message
OUTLOOK_COPY_MESSAGE
Copy an email message to another folder within the user's mailbox.Read + send, Full access
Copy message from child folder
OUTLOOK_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 folder
OUTLOOK_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 folder
OUTLOOK_COPY_ME_MAIL_FOLDER
Copy a child mail folder to a destination folder.Read + send, Full access
Create attachment upload session
OUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION
Create an upload session for large (>3 MB) message attachments.Read + send, Full access
Create attachment upload session in child folder
OUTLOOK_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 calendar
OUTLOOK_CREATE_CALENDAR
Create a new calendar in the signed-in user's mailbox.Read + send, Full access
Create calendar event
OUTLOOK_CREATE_CALENDAR_EVENT
DEPRECATED: Use OUTLOOK_CREATE_USER_CALENDAR_CALENDAR_EVENT instead.Read + send, Full access
Create calendar event attachment
OUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT
Create a new attachment for an event in a specific calendar.Read + send, Full access
Create calendar event attachment upload session
OUTLOOK_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 calendar
OUTLOOK_CREATE_CALENDAR_EVENT_IN_CALENDAR
Create a new event in a specific calendar for a user.Read + send, Full access
Create calendar group
OUTLOOK_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 attachment
OUTLOOK_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 extension
OUTLOOK_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 permission
OUTLOOK_CREATE_CALENDAR_PERMISSION
Create a calendar permission for a specific calendar in a calendar group.Read + send, Full access
Create cal group event attach upload
OUTLOOK_CREATE_CAL_GROUP_EVENT_ATTACH_UPLOAD
Create an upload session for large calendar group event attachments.Read + send, Full access
Create contact
OUTLOOK_CREATE_CONTACT
Creates a new contact in a Microsoft Outlook user's contacts folder.Read + send, Full access
Create contact folder
OUTLOOK_CREATE_CONTACT_FOLDER
Create a new contact folder in the user's mailbox.Read + send, Full access
Create contact folder child folder
OUTLOOK_CREATE_CONTACT_FOLDER_CHILD_FOLDER
Create a child contact folder within a parent contact folder for a specific user.Read + send, Full access
Create draft
OUTLOOK_CREATE_DRAFT
Creates a new Outlook email draft with subject, body, recipients, and an optional attachment.Read + send, Full access
Create draft reply
OUTLOOK_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 rule
OUTLOOK_CREATE_EMAIL_RULE
Create email rule filter with conditions and actionsRead + send, Full access
Create event attachment
OUTLOOK_CREATE_EVENT_ATTACHMENT
Create a new attachment for a user's calendar event.Read + send, Full access
Create event attachment upload session
OUTLOOK_CREATE_EVENT_ATTACHMENT_UPLOAD_SESSION
Create an upload session for large calendar event attachments.Read + send, Full access
Create forward draft
OUTLOOK_CREATE_FORWARD_DRAFT
Create a forward draft of an Outlook message for a specific user.Read + send, Full access
Create mail folder
OUTLOOK_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 message
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE
Create a new message in a specific mail folder.Read + send, Full access
Create mail folder message attachment
OUTLOOK_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 session
OUTLOOK_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 rule
OUTLOOK_CREATE_MAIL_FOLDER_MESSAGE_RULE
Create a message rule in a user's mail folder.Read + send, Full access
Create master category
OUTLOOK_CREATE_MASTER_CATEGORY
DEPRECATED: Use OUTLOOK_CREATE_USER_MASTER_CATEGORY instead.Read + send, Full access
Create message attachment
OUTLOOK_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 extension
OUTLOOK_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 permission
OUTLOOK_CREATE_ME_CALENDAR_PERMISSION
Create a new calendar permission for a specific user's calendar.Read + send, Full access
Create me child folder message
OUTLOOK_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 contacts
OUTLOOK_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 extensions
OUTLOOK_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 extensions
OUTLOOK_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 folder
OUTLOOK_CREATE_ME_CONTACT_IN_CHILD_FOLDER
Create a new contact in a child folder within a contact folder.Read + send, Full access
Create me event
OUTLOOK_CREATE_ME_EVENT
Create a new calendar event for a specific user.Read + send, Full access
Create me event attachment upload session
OUTLOOK_CREATE_ME_EVENT_ATTACHMENT_UPLOAD_SESSION
Create an upload session for large event attachments.Read + send, Full access
Create me forward draft
OUTLOOK_CREATE_ME_FORWARD_DRAFT
Create a draft forward of an existing message.Read + send, Full access
Create me inference classification override
OUTLOOK_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 draft
OUTLOOK_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 draft
OUTLOOK_CREATE_ME_MESSAGE_REPLY_ALL_DRAFT
Create a draft reply-all to a user's message.Read + send, Full access
Create me reply all draft
OUTLOOK_CREATE_ME_REPLY_ALL_DRAFT
Create a draft reply-all to a message in a child folder.Read + send, Full access
Create me reply draft
OUTLOOK_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 draft
OUTLOOK_CREATE_REPLY_ALL_DRAFT
Create a reply-all draft for a message in a mail folder.Read + send, Full access
Create task
OUTLOOK_CREATE_TASK
Create a new task in Microsoft To Do within a specified task list.Read + send, Full access
Create user calendar event attachment
OUTLOOK_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 calendar
OUTLOOK_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 event
OUTLOOK_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 extensions
OUTLOOK_CREATE_USER_CONTACTS_EXTENSIONS
Create a new open extension on a specific user's contact.Read + send, Full access
Create user event attachment upload session
OUTLOOK_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 permission
OUTLOOK_CREATE_USER_EVENT_CALENDAR_PERMISSION
Create a calendar permission via an event's calendar.Read + send, Full access
Create user mail child folder msg ext
OUTLOOK_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 folders
OUTLOOK_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 extension
OUTLOOK_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 draft
OUTLOOK_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 category
OUTLOOK_CREATE_USER_MASTER_CATEGORY
Create a new category in a user's master category list.Read + send, Full access
Create user message
OUTLOOK_CREATE_USER_MESSAGE
Create a new draft message in a user's mailbox.Read + send, Full access
Create user message attachment
OUTLOOK_CREATE_USER_MESSAGE_ATTACHMENT
Create an attachment on a message in a user's mail folder.Read + send, Full access
Decline event
OUTLOOK_DECLINE_EVENT
Decline an invitation to a calendar event.Read + send, Full access
Delete calendar
OUTLOOK_DELETE_CALENDAR
Delete a calendar other than the default calendar from a user's mailbox.Full access
Delete calendar event
OUTLOOK_DELETE_CALENDAR_EVENT
Delete a calendar event from a user's Outlook calendar.Full access
Delete calendar event attachment
OUTLOOK_DELETE_CALENDAR_EVENT_ATTACHMENT
Delete user calendar event attachmentFull access
Delete calendar event from specific calendar
OUTLOOK_DELETE_CALENDAR_EVENT_FROM_SPECIFIC_CALENDAR
Delete an event from a specific calendar in Outlook.Full access
Delete calendar from group
OUTLOOK_DELETE_CALENDAR_FROM_GROUP
Delete a calendar from a specific user's calendar group in Microsoft Outlook.Full access
Delete calendar group
OUTLOOK_DELETE_CALENDAR_GROUP
Delete a calendar group other than the default calendar group.Full access
Delete calendar group calendar event
OUTLOOK_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 attachment
OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_ATTACHMENT
Delete an attachment from an event in a calendar within a calendar group.Full access
Delete calendar group event permanently
OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_PERMANENTLY
Permanently delete a calendar event from a calendar within a calendar group.Full access
Delete calendar permanently
OUTLOOK_DELETE_CALENDAR_PERMANENTLY
Permanently deletes a calendar from a user's mailbox.Full access
Delete calendar permission
OUTLOOK_DELETE_CALENDAR_PERMISSION
Delete a calendar permission from a user's calendar within a calendar group.Full access
Delete child contact folder permanently
OUTLOOK_DELETE_CHILD_CONTACT_FOLDER_PERMANENTLY
Permanently deletes a child contact folder.Full access
Delete child folder message
OUTLOOK_DELETE_CHILD_FOLDER_MESSAGE
Delete a message from a child mail folder in Outlook.Full access
Delete contact
OUTLOOK_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 extensions
OUTLOOK_DELETE_CONTACTS_EXTENSIONS
Delete a navigation property extension from a contact within a child folder.Full access
Delete contact folder
OUTLOOK_DELETE_CONTACT_FOLDER
Delete a contact folder from the user's mailbox.Full access
Delete contact folder child folder
OUTLOOK_DELETE_CONTACT_FOLDER_CHILD_FOLDER
Delete a child contact folder from a parent contact folder for a specific user.Full access
Delete contact folder contact
OUTLOOK_DELETE_CONTACT_FOLDER_CONTACT
Permanently delete a contact from a specific contact folder.Full access
Delete contact folder permanently
OUTLOOK_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 permanently
OUTLOOK_DELETE_CONTACT_FROM_CHILD_FOLDER_PERMANENTLY
Permanently delete a contact from a child folder for a specific user.Full access
Delete contact from folder permanently
OUTLOOK_DELETE_CONTACT_FROM_FOLDER_PERMANENTLY
Permanently deletes a contact from a specific contact folder.Full access
Delete contact permanently
OUTLOOK_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 rule
OUTLOOK_DELETE_EMAIL_RULE
Delete an email rule permanently; deletion is irreversible.Full access
Delete event
OUTLOOK_DELETE_EVENT
DEPRECATED: Use OUTLOOK_DELETE_CALENDAR_EVENT instead.Full access
Delete event attachment
OUTLOOK_DELETE_EVENT_ATTACHMENT
Delete an attachment from an Outlook calendar event.Full access
Delete event extension
OUTLOOK_DELETE_EVENT_EXTENSION
Delete an open extension from a calendar event in a calendar group.Full access
Delete event permanently
OUTLOOK_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 folder
OUTLOOK_DELETE_MAIL_FOLDER
Delete a mail folder from the user's mailbox.Full access
Delete mail folder message
OUTLOOK_DELETE_MAIL_FOLDER_MESSAGE
Delete a message from a specific mail folder in Outlook.Full access
Delete master category
OUTLOOK_DELETE_MASTER_CATEGORY
Delete a category from the user's master category list.Full access
Delete message
OUTLOOK_DELETE_MESSAGE
Permanently delete an Outlook email message by its message_id.Full access
Delete message attachment
OUTLOOK_DELETE_MESSAGE_ATTACHMENT
Delete an attachment from a message in a nested mail folder structure.Full access
Delete message extension
OUTLOOK_DELETE_MESSAGE_EXTENSION
Delete an open extension from an Outlook message.Full access
Delete message permanently from folder
OUTLOOK_DELETE_MESSAGE_PERMANENTLY_FROM_FOLDER
DEPRECATED: Use OUTLOOK_PERMANENT_DELETE_MESSAGE instead.Full access
Delete me calendar permission
OUTLOOK_DELETE_ME_CALENDAR_PERMISSION
Delete a calendar permission from a specific user's calendar.Full access
Delete me contact extension
OUTLOOK_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 extension
OUTLOOK_DELETE_ME_CONTACT_FOLDER_CONTACT_EXTENSION
Delete an extension from a contact in a user's contact folder.Full access
Delete me events attachments
OUTLOOK_DELETE_ME_EVENTS_ATTACHMENTS
Delete an attachment from a user's Outlook event.Full access
Delete me event extension
OUTLOOK_DELETE_ME_EVENT_EXTENSION
Delete an open extension from a user's calendar event.Full access
Delete me inference classification override
OUTLOOK_DELETE_ME_INFERENCE_CLASSIFICATION_OVERRIDE
Delete an inference classification override for a specific sender.Full access
Delete me mail folders child folders messages extens
OUTLOOK_DELETE_ME_MAIL_FOLDERS_CHILD_FOLDERS_MESSAGES_EXTENS
Delete user message extensionFull access
Delete me mail folders messages attachments
OUTLOOK_DELETE_ME_MAIL_FOLDERS_MESSAGES_ATTACHMENTS
DEPRECATED: Use OUTLOOK_DELETE_MESSAGE_ATTACHMENT instead.Full access
Delete me mail folders messages extensions
OUTLOOK_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 folder
OUTLOOK_DELETE_ME_MAIL_FOLDER_CHILD_FOLDER
Delete a child mail folder from a parent mail folder.Full access
Delete me mail folder child folder permanently
OUTLOOK_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 rule
OUTLOOK_DELETE_ME_MAIL_FOLDER_MESSAGE_RULE
Delete a message rule from a specific mail folder.Full access
Delete me messages attachments
OUTLOOK_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 permission
OUTLOOK_DELETE_PRIMARY_CALENDAR_PERMISSION
Delete a calendar permission from a specific user's calendar.Full access
Delete user calendar event permanently
OUTLOOK_DELETE_USER_CALENDAR_EVENT_PERMANENTLY
Permanently delete a calendar event from a specific user's calendar.Full access
Delete user child folder contact
OUTLOOK_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 permanently
OUTLOOK_DELETE_USER_CHILD_FOLDER_MESSAGE_PERMANENTLY
Permanently delete a message from a user's child mail folder in Outlook.Full access
Delete user contact extension
OUTLOOK_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 permanently
OUTLOOK_DELETE_USER_EVENT_PERMANENTLY
Permanently delete a calendar event for a specified user.Full access
Delete user mail folder permanently
OUTLOOK_DELETE_USER_MAIL_FOLDER_PERMANENTLY
Permanently deletes a mail folder for a specific user.Full access
Delete user message attachment
OUTLOOK_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 reminder
OUTLOOK_DISMISS_CALENDAR_EVENT_REMINDER
Dismiss a reminder for a specific event in a user's calendar.Read + send, Full access
Dismiss event reminder
OUTLOOK_DISMISS_EVENT_REMINDER
Dismiss a reminder for a specific calendar event.Read + send, Full access
Dismiss event reminder from group
OUTLOOK_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 reminder
OUTLOOK_DISMISS_USER_EVENT_REMINDER
Dismiss a reminder for a specific user's calendar event.Read + send, Full access
Download outlook attachment
OUTLOOK_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 times
OUTLOOK_FIND_MEETING_TIMES
Suggests meeting times based on organizer and attendee availability, time constraints, and duration requirements.Read + send, Full access
Forward message
OUTLOOK_FORWARD_MESSAGE
Forward a message. Use when you need to send an existing email to new recipients.Read + send, Full access
Forward user calendar event
OUTLOOK_FORWARD_USER_CALENDAR_EVENT
Forward a calendar event from a specific user's calendar to new recipients.Read + send, Full access
Get calendar
OUTLOOK_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 event
OUTLOOK_GET_CALENDAR_EVENT
Retrieve a specific event from a specified calendar.All levels
Get calendar event attachment
OUTLOOK_GET_CALENDAR_EVENT_ATTACHMENT
Retrieve a specific attachment from an event within a calendar.All levels
Get calendar from event
OUTLOOK_GET_CALENDAR_FROM_EVENT
Retrieve the parent calendar that contains a specific event.All levels
Get calendar from group
OUTLOOK_GET_CALENDAR_FROM_GROUP
Retrieve a specific calendar from a calendar group in Microsoft Outlook.All levels
Get calendar group
OUTLOOK_GET_CALENDAR_GROUP
Retrieve the properties and relationships of a calendar group object.All levels
Get calendar group calendar event extension
OUTLOOK_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 attachment
OUTLOOK_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 schedule
OUTLOOK_GET_CALENDAR_GROUP_SCHEDULE
Retrieve free/busy schedule information for a specific user's calendar within a calendar group.All levels
Get calendar permission
OUTLOOK_GET_CALENDAR_PERMISSION
Retrieve a specific calendar permission for a user's calendar.All levels
Get calendar permission from calendar
OUTLOOK_GET_CALENDAR_PERMISSION_FROM_CALENDAR
Retrieve a specific calendar permission from a user's calendar.All levels
Get calendar schedule
OUTLOOK_GET_CALENDAR_SCHEDULE
Get free/busy schedule information for users, distribution lists, or resources.All levels
Get calendar view
OUTLOOK_GET_CALENDAR_VIEW
Get events ACTIVE during a time window (includes multi-day events).Read + send, Full access
Get child folder message
OUTLOOK_GET_CHILD_FOLDER_MESSAGE
Retrieve a specific email message from a child mail folder.All levels
Get child folder message content
OUTLOOK_GET_CHILD_FOLDER_MESSAGE_CONTENT
Get the MIME content of a message from a child mail folder.All levels
Get child mail folder
OUTLOOK_GET_CHILD_MAIL_FOLDER
Retrieve a specific child mail folder from a parent mail folder.All levels
Get contact extension
OUTLOOK_GET_CONTACT_EXTENSION
Retrieve an open extension from a contact in Microsoft Graph.All levels
Get contact folder
OUTLOOK_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 folders
OUTLOOK_GET_CONTACT_FOLDERS
Retrieve contact folders from a specific user's mailbox.All levels
Get contact from folder
OUTLOOK_GET_CONTACT_FROM_FOLDER
Retrieve a specific contact from a contact folder by its ID.All levels
Get drafts mail folder
OUTLOOK_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 event
OUTLOOK_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 attachment
OUTLOOK_GET_EVENT_ATTACHMENT
Retrieve a specific attachment from an Outlook calendar event by attachment ID.All levels
Get event calendar from group
OUTLOOK_GET_EVENT_CALENDAR_FROM_GROUP
Retrieve the calendar that contains a specific event within a calendar group.All levels
Get inference classification
OUTLOOK_GET_INFERENCE_CLASSIFICATION
Get inference classification settings for the authenticated user.All levels
Get mailbox settings
OUTLOOK_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 delta
OUTLOOK_GET_MAIL_DELTA
Retrieve incremental changes (delta) of messages in a mailbox.Read + send, Full access
Get mail folder
OUTLOOK_GET_MAIL_FOLDER
Retrieve a mail folder by ID or well-known name.All levels
Get mail folder message
OUTLOOK_GET_MAIL_FOLDER_MESSAGE
Retrieve a specific message from a mail folder by its ID.All levels
Get mail folder message rule
OUTLOOK_GET_MAIL_FOLDER_MESSAGE_RULE
Retrieve a specific message rule from a user's mail folder.All levels
Get mail tips
OUTLOOK_GET_MAIL_TIPS
Retrieve mail tips such as automatic replies and mailbox full status.Read + send, Full access
Get master categories
OUTLOOK_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 category
OUTLOOK_GET_MASTER_CATEGORY
Retrieve properties of a specific category from the user's master category list.All levels
Get message
OUTLOOK_GET_MESSAGE
Retrieves a specific email message by its ID from the specified user's Outlook mailbox.Read + send, Full access
Get message extension
OUTLOOK_GET_MESSAGE_EXTENSION
Retrieve a specific extension from a user's message.All levels
Get me calendar
OUTLOOK_GET_ME_CALENDAR
Get the properties and relationships of the signed-in user's default calendar.All levels
Get me contacts
OUTLOOK_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 extensions
OUTLOOK_GET_ME_CONTACTS_EXTENSIONS
Retrieve a specific open extension from a user's contact.All levels
Get me contact folders child folder
OUTLOOK_GET_ME_CONTACT_FOLDERS_CHILD_FOLDER
Retrieve a specific child contact folder for a user by ID.All levels
Get me contact from child folder
OUTLOOK_GET_ME_CONTACT_FROM_CHILD_FOLDER
Retrieve a specific contact from a nested child folder within a contact folder.All levels
Get me contact photo
OUTLOOK_GET_ME_CONTACT_PHOTO
Get the binary media content of a contact's profile photo.All levels
Get me event attachment
OUTLOOK_GET_ME_EVENT_ATTACHMENT
Retrieve a specific attachment from a user's calendar event.All levels
Get me event calendar
OUTLOOK_GET_ME_EVENT_CALENDAR
Retrieve the calendar that contains a specific event.All levels
Get me mail folders messages extensions
OUTLOOK_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 attachment
OUTLOOK_GET_ME_MAIL_FOLDER_MESSAGE_ATTACHMENT
DEPRECATED: Use OUTLOOK_GET_USER_MESSAGES_ATTACHMENTS instead.All levels
Get me message mime content
OUTLOOK_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 outlook
OUTLOOK_GET_ME_OUTLOOK
Retrieve the outlookUser object for a specified user.All levels
Get nested folder message attachment
OUTLOOK_GET_NESTED_FOLDER_MESSAGE_ATTACHMENT
Retrieve a specific attachment from a message located in a nested mail folder structure.All levels
Get profile
OUTLOOK_GET_PROFILE
Retrieves the Microsoft Outlook profile for a specified user.Read + send, Full access
Get schedule
OUTLOOK_GET_SCHEDULE
Retrieves free/busy schedule information for specified email addresses within a defined time window.Read + send, Full access
Get supported languages
OUTLOOK_GET_SUPPORTED_LANGUAGES
Retrieve supported languages in the user's mailbox.Read + send, Full access
Get supported time zones
OUTLOOK_GET_SUPPORTED_TIME_ZONES
Get the list of time zones supported for a user as configured on their mailbox server.All levels
Get user calendar
OUTLOOK_GET_USER_CALENDAR
Get the properties and relationships of a specific calendar for a user.All levels
Get user calendar allowed sharing roles
OUTLOOK_GET_USER_CALENDAR_ALLOWED_SHARING_ROLES
Retrieve allowed calendar sharing roles for a specific user on a given calendar.All levels
Get user calendar event
OUTLOOK_GET_USER_CALENDAR_EVENT
Retrieve a specific calendar event from a user's primary calendar.Read + send, Full access
Get user calendar group calendar permission
OUTLOOK_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 event
OUTLOOK_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 attachment
OUTLOOK_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 message
OUTLOOK_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 extension
OUTLOOK_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 attachments
OUTLOOK_GET_USER_MESSAGES_ATTACHMENTS
Retrieve a specific attachment from a message in a mail folder hierarchy.All levels
List calendars
OUTLOOK_LIST_CALENDARS
List calendars in the signed-in user's mailbox.Read + send, Full access
List calendar calendar view
OUTLOOK_LIST_CALENDAR_CALENDAR_VIEW
DEPRECATED: Use OUTLOOK_LIST_ME_CALENDARS_CALENDAR_VIEW instead.All levels
List calendar event attachments
OUTLOOK_LIST_CALENDAR_EVENT_ATTACHMENTS
List attachments for a calendar event within a specific calendar for a user.All levels
List calendar groups
OUTLOOK_LIST_CALENDAR_GROUPS
List calendar groups in the signed-in user's mailbox.All levels
List calendar group calendars
OUTLOOK_LIST_CALENDAR_GROUP_CALENDARS
Retrieve calendars belonging to a specific calendar group.All levels
List calendar group calendar events
OUTLOOK_LIST_CALENDAR_GROUP_CALENDAR_EVENTS
List events from a specific calendar within a calendar group for a user.All levels
List calendar group event attachments
OUTLOOK_LIST_CALENDAR_GROUP_EVENT_ATTACHMENTS
List attachments for a calendar event within a specific calendar group for a user.All levels
List calendar permissions
OUTLOOK_LIST_CALENDAR_PERMISSIONS
List calendar permissions for a specific calendar within a calendar group.All levels
List calendar view delta
OUTLOOK_LIST_CALENDAR_VIEW_DELTA
Get calendar events that have been added, deleted, or updated in a calendar view.All levels
List chats
OUTLOOK_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 messages
OUTLOOK_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 contacts
OUTLOOK_LIST_CHILD_FOLDER_CONTACTS
Retrieve contacts from a user's child contact folder.All levels
List child folder messages
OUTLOOK_LIST_CHILD_FOLDER_MESSAGES
List messages from a child folder within a parent mail folder.All levels
List child mail folders
OUTLOOK_LIST_CHILD_MAIL_FOLDERS
List subfolders (childFolders) under a specified Outlook mail folder.Read + send, Full access
List contacts
OUTLOOK_LIST_CONTACTS
DEPRECATED: Use OUTLOOK_LIST_USER_CONTACTS instead.Read + send, Full access
List contacts delta
OUTLOOK_LIST_CONTACTS_DELTA
Retrieve incremental changes (delta) of contacts in a specified folder.All levels
List contact folders delta
OUTLOOK_LIST_CONTACT_FOLDERS_DELTA
Get contact folders that have been added, deleted, or updated.All levels
List contact folder child folders
OUTLOOK_LIST_CONTACT_FOLDER_CHILD_FOLDERS
List child folders under a specified contact folder.All levels
List email rules
OUTLOOK_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 events
OUTLOOK_LIST_EVENTS
Retrieves events from a user's Outlook calendar via Microsoft Graph API.Read + send, Full access
List event attachments
OUTLOOK_LIST_EVENT_ATTACHMENTS
List attachments for a specific Outlook calendar event.All levels
List event calendar calendar permissions
OUTLOOK_LIST_EVENT_CALENDAR_CALENDAR_PERMISSIONS
List calendar permissions for the calendar containing a specific event.All levels
List event instances
OUTLOOK_LIST_EVENT_INSTANCES
Retrieve individual occurrences of a recurring calendar event within a specified time range.All levels
List inference classification overrides
OUTLOOK_LIST_INFERENCE_CLASSIFICATION_OVERRIDES
List inference classification overrides that control Focused Inbox sender rules.All levels
List mail folders
OUTLOOK_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 delta
OUTLOOK_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 messages
OUTLOOK_LIST_MAIL_FOLDER_MESSAGES
List messages from a specific mail folder including subfolders.Read + send, Full access
List mail folder message attachments
OUTLOOK_LIST_MAIL_FOLDER_MESSAGE_ATTACHMENTS
Get attachments from a message in a specific mail folder.All levels
List mail folder message rules
OUTLOOK_LIST_MAIL_FOLDER_MESSAGE_RULES
List message rules for a specific mail folder.All levels
List master categories
OUTLOOK_LIST_MASTER_CATEGORIES
Deprecated: Use OUTLOOK_GET_MASTER_CATEGORIES instead, which adds pagination (top/skip), filtering, field selection, and sorting.All levels
List messages
OUTLOOK_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 folder
OUTLOOK_LIST_MESSAGE_ATTACHMENTS_FROM_CHILD_FOLDER
List attachments from a message in a nested child mail folder.All levels
List me calendar permissions
OUTLOOK_LIST_ME_CALENDAR_PERMISSIONS
List calendar permissions for a specific user's calendar.All levels
List me event instances
OUTLOOK_LIST_ME_EVENT_INSTANCES
DEPRECATED: Use OUTLOOK_LIST_EVENT_INSTANCES instead.All levels
List outlook attachments
OUTLOOK_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 places
OUTLOOK_LIST_PLACES
Retrieves a collection of place objects defined in a tenant by type.Read + send, Full access
List primary calendar permissions
OUTLOOK_LIST_PRIMARY_CALENDAR_PERMISSIONS
List calendar permissions from a user's primary calendar.All levels
List reminders
OUTLOOK_LIST_REMINDERS
Retrieve reminders for events occurring within a specified time range.Read + send, Full access
List sent items messages
OUTLOOK_LIST_SENT_ITEMS_MESSAGES
List all messages in the SentItems mail folder of the signed-in user's mailbox.All levels
List todo tasks
OUTLOOK_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 lists
OUTLOOK_LIST_TO_DO_LISTS
List Microsoft To Do task lists for the signed-in user.Read + send, Full access
List users
OUTLOOK_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 permissions
OUTLOOK_LIST_USER_CALENDARS_CALENDAR_PERMISSIONS
List calendar permissions for a specific user's specific calendar.All levels
List user calendars events
OUTLOOK_LIST_USER_CALENDARS_EVENTS
Retrieve events from a specific calendar for a user.All levels
List user calendar events attachments
OUTLOOK_LIST_USER_CALENDAR_EVENTS_ATTACHMENTS
List attachments for a user's calendar event.All levels
List user calendar event instances
OUTLOOK_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 view
OUTLOOK_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 instances
OUTLOOK_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 view
OUTLOOK_LIST_USER_CALENDAR_VIEW
Get calendar view from a specific user's calendar.All levels
List user contacts
OUTLOOK_LIST_USER_CONTACTS
Retrieve contacts from a specific user's mailbox.All levels
Move mail folder
OUTLOOK_MOVE_MAIL_FOLDER
Move a mail folder and its contents to another mail folder.Read + send, Full access
Move message
OUTLOOK_MOVE_MESSAGE
Move a message to another folder within the specified user's mailbox.Read + send, Full access
Move message from child folder
OUTLOOK_MOVE_MESSAGE_FROM_CHILD_FOLDER
Move a message from a child folder to another destination folder.Read + send, Full access
Move message from folder
OUTLOOK_MOVE_MESSAGE_FROM_FOLDER
Move a message from a specific mail folder to another destination folder.Read + send, Full access
Move me mail folder
OUTLOOK_MOVE_ME_MAIL_FOLDER
Move a child mail folder to a different parent folder.Read + send, Full access
Permanent delete message
OUTLOOK_PERMANENT_DELETE_MESSAGE
Permanently deletes an Outlook message by moving it to the Purges folder in the dumpster.Full access
Pin message
OUTLOOK_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 emails
OUTLOOK_QUERY_EMAILS
Query Outlook emails within a SINGLE folder using OData filters.Read + send, Full access
Reply email
OUTLOOK_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 messages
OUTLOOK_SEARCH_MESSAGES
Search Outlook messages using powerful KQL syntax.Read + send, Full access
Send draft
OUTLOOK_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 email
OUTLOOK_SEND_EMAIL
Sends an email with subject, body, recipients, and optional attachments via Microsoft Graph API.Read + send, Full access
Snooze calendar group event reminder
OUTLOOK_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 reminder
OUTLOOK_SNOOZE_EVENT_REMINDER
Postpone an event reminder until a new time.Read + send, Full access
Snooze user calendar event reminder
OUTLOOK_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 reminder
OUTLOOK_SNOOZE_USER_EVENT_REMINDER
Snooze a reminder for a user's calendar event to a new time.Read + send, Full access
Update calendar event
OUTLOOK_UPDATE_CALENDAR_EVENT
Updates specified fields of an existing Outlook calendar event.Read + send, Full access
Update calendar event in calendar
OUTLOOK_UPDATE_CALENDAR_EVENT_IN_CALENDAR
Update an event in a specific Outlook calendar.Read + send, Full access
Update calendar group
OUTLOOK_UPDATE_CALENDAR_GROUP
Update the properties of a calendar group object.Read + send, Full access
Update calendar groups calendars
OUTLOOK_UPDATE_CALENDAR_GROUPS_CALENDARS
Update a calendar within a calendar group in a user's mailbox.Read + send, Full access
Update calendar groups calendars events
OUTLOOK_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 permission
OUTLOOK_UPDATE_CALENDAR_GROUP_CALENDAR_PERMISSION
Update a calendar permission within a calendar group.Read + send, Full access
Update calendar permission
OUTLOOK_UPDATE_CALENDAR_PERMISSION
Update calendar permission levels for share recipients or delegates.Read + send, Full access
Update child folder contact
OUTLOOK_UPDATE_CHILD_FOLDER_CONTACT
Update a contact in a child contact folder within a parent contact folder.Read + send, Full access
Update contact
OUTLOOK_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 folder
OUTLOOK_UPDATE_CONTACT_FOLDER
Update the properties of a contact folder for a specific user.Read + send, Full access
Update contact folders contacts
OUTLOOK_UPDATE_CONTACT_FOLDERS_CONTACTS
Update a contact within a specific contact folder.Read + send, Full access
Update contact folder child folder
OUTLOOK_UPDATE_CONTACT_FOLDER_CHILD_FOLDER
Update a child folder within a contact folder for a specific user.Read + send, Full access
Update email
OUTLOOK_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 rule
OUTLOOK_UPDATE_EMAIL_RULE
Update an existing email ruleRead + send, Full access
Update event extension
OUTLOOK_UPDATE_EVENT_EXTENSION
Update an open extension on a calendar event in Microsoft Graph.Read + send, Full access
Update event extension in calendar group
OUTLOOK_UPDATE_EVENT_EXTENSION_IN_CALENDAR_GROUP
Update an open extension on a calendar event within a calendar group.Read + send, Full access
Update inference classification
OUTLOOK_UPDATE_INFERENCE_CLASSIFICATION
Update the inferenceClassification resource for a user.Read + send, Full access
Update mailbox settings
OUTLOOK_UPDATE_MAILBOX_SETTINGS
Update mailbox settings for the signed-in user.Read + send, Full access
Update mail folder
OUTLOOK_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 category
OUTLOOK_UPDATE_MASTER_CATEGORY
Update the color of a category in the user's master category list.Read + send, Full access
Update me contacts extensions
OUTLOOK_UPDATE_ME_CONTACTS_EXTENSIONS
Update an open extension on a contact in a contact folder.Read + send, Full access
Update user calendar
OUTLOOK_UPDATE_USER_CALENDAR
Update the properties of a user's calendar.Read + send, Full access
Update user calendars
OUTLOOK_UPDATE_USER_CALENDARS
Update properties of a specific calendar by ID for a specific user.Read + send, Full access
Update user calendar calendar event
OUTLOOK_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 event
OUTLOOK_UPDATE_USER_CALENDAR_EVENT
Update an event in a specific user's calendar.Read + send, Full access
Update user calendar permission
OUTLOOK_UPDATE_USER_CALENDAR_PERMISSION
Update calendar permission levels for a specific user's calendar.Read + send, Full access
Update user child folder message
OUTLOOK_UPDATE_USER_CHILD_FOLDER_MESSAGE
Update a message in a child folder within a user's mailbox.Read + send, Full access
Update user contacts extensions
OUTLOOK_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 direct
OUTLOOK_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 extension
OUTLOOK_UPDATE_USER_CONTACT_EXTENSION
Update an open extension on a contact in a user's contact folder.Read + send, Full access
Update user events extensions
OUTLOOK_UPDATE_USER_EVENTS_EXTENSIONS
Update an open extension on a user's calendar event.Read + send, Full access
Update user event extension
OUTLOOK_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 override
OUTLOOK_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 folders
OUTLOOK_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 message
OUTLOOK_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 extension
OUTLOOK_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 rule
OUTLOOK_UPDATE_USER_MAIL_FOLDER_MESSAGE_RULE
Update a message rule in a user's mail folder.Read + send, Full access
Update user message extension
OUTLOOK_UPDATE_USER_MESSAGE_EXTENSION
Update an open extension on a user's message.Read + send, Full access

What agents can't do in Outlook (yet)

  • Anything not in the table above. The tools mirror what Outlook makes available to connected apps. If Outlook doesn't expose an operation, agents can't perform it either.
  • If something you need is missing, there's usually a path: add the service's API key under Settings → Custom integrations and your agents can call it directly. See custom integrations & secrets. You can also ask your lead agent to open a ticket describing what it needs.

Using it in missions

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.

Troubleshooting

Agent saysWhat's happeningFix
"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 downRaise the level under Manage, or adjust that agent's policy
It did something unexpectedThe ask was ambiguous (e.g. matched an existing item)Be explicit, "create a NEW …", and give agents a working folder where relevant