Outlook is Microsoft's email and calendaring platform integrating contacts and scheduling, enabling users to manage communications and events in a unified workspace
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamS2S_OAUTH2
OAUTH2
outlook_oauth
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
Microsoft cloud environmentmicrosoft_cloud · stringOptional
User connection
Microsoft Tenant IDissuer · stringOptional
S2S_OAUTH2
outlook_s2s_oauth2
Provider setup
Developer setup
Client IDclient_id · stringRequired
Client Secretclient_secret · stringRequired
Tenant IDgeneric_id · stringRequired
Microsoft cloud environmentmicrosoft_cloud · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Tool to create a new calendar in a calendar group for a specific user. Use when organizing events into a separate calendar within a specific calendar group for a user.
Untrusted display-only summary
Create user calendar group event
OUTLOOK_CREATE_USER_CALENDAR_GROUP_EVENT
Tool to create a new calendar event in a specific user's calendar within a calendar group. Use when creating events for a particular user in a calendar that belongs to a calendar group.
Untrusted display-only summary
Create user contact extension
OUTLOOK_CREATE_USER_CONTACTS_EXTENSIONS
Tool to create a new open extension on a specific user's contact. Use when you need to store custom data with a contact for a specific user.
Deprecated: Use OUTLOOK_CREATE_ME_EVENT_ATTACHMENT_UPLOAD_SESSION instead, which supports both /me and /users/{user_id} endpoints.
Untrusted display-only summary
Create calendar permission via event
OUTLOOK_CREATE_USER_EVENT_CALENDAR_PERMISSION
Tool to create a calendar permission via an event's calendar. Use when granting calendar access through an event by specifying the event ID and user email address.
Untrusted display-only summary
Create user message extension
OUTLOOK_CREATE_USER_MAIL_CHILD_FOLDER_MSG_EXT
Tool to create a new open extension on a message in a child mail folder for any user. Use when you need to store custom data with a message in a nested folder structure.
Untrusted display-only summary
Create user mail folder message extension
OUTLOOK_CREATE_USER_MAIL_FOLDER_MESSAGE_EXTENSION
Tool to create a new open extension on a message in a user's mail folder. Use when you need to store custom data with a specific message in a user's mailbox.
Tool to create a reply draft for a message in a user's mail folder. Use when you need to prepare a reply without sending it immediately. The draft is created in the Drafts folder and includes the RE: prefix in the subject line.
Untrusted display-only summary
Create user mail folders child folders
OUTLOOK_CREATE_USER_MAIL_FOLDERS_CHILD_FOLDERS
Tool to create a new child folder under a specified mail folder for a user. Use when organizing email into nested folder hierarchies within a specific user's mailbox.
Untrusted display-only summary
Create user master category
OUTLOOK_CREATE_USER_MASTER_CATEGORY
Tool to create a new category in a user's master category list. Use when you need to add a category to organize email and calendar items for a specific user.
Untrusted display-only summary
Create user message
OUTLOOK_CREATE_USER_MESSAGE
Tool to create a new draft message in a user's mailbox. Use when creating draft messages for a specific user or the authenticated user.
Untrusted display-only summary
Create user message attachment
OUTLOOK_CREATE_USER_MESSAGE_ATTACHMENT
Tool to create an attachment on a message in a user's mail folder. Use when you need to attach a file or item to an existing message in a specific user's mailbox.
Untrusted display-only summary
Decline calendar event
OUTLOOK_DECLINE_EVENT
Tool to decline an invitation to a calendar event. Use when the user wants to decline a meeting or event invitation. The API returns 202 Accepted with no content on success.
Untrusted display-only summary
Delete calendar
OUTLOOK_DELETE_CALENDAR
Tool to delete a calendar other than the default calendar from a user's mailbox. Use when removing calendars that are no longer needed.
Untrusted display-only summary
Delete calendar event
OUTLOOK_DELETE_CALENDAR_EVENT
Tool to delete a calendar event from a user's Outlook calendar. Use when removing events that are no longer needed or were created in error.
Untrusted display-only summary
Delete user calendar event attachment
OUTLOOK_DELETE_CALENDAR_EVENT_ATTACHMENT
Tool to delete an attachment from an event in a specific user's calendar. Use when you need to remove a file or item attachment from an event in a calendar.
Tool to delete an event from a specific calendar in Outlook. Use when removing events from secondary or shared calendars by providing both calendar ID and event ID.
Untrusted display-only summary
Delete user calendar group calendar
OUTLOOK_DELETE_CALENDAR_FROM_GROUP
Tool to delete a calendar from a specific user's calendar group in Microsoft Outlook. Use when removing a calendar that belongs to a user's calendar group.
Untrusted display-only summary
Delete calendar group
OUTLOOK_DELETE_CALENDAR_GROUP
Tool to delete a calendar group other than the default calendar group. Use when removing unused calendar groups from the mailbox.
Untrusted display-only summary
Delete user calendar group calendar event
OUTLOOK_DELETE_CALENDAR_GROUP_CALENDAR_EVENT
Tool to delete a calendar event from a specific user's calendar within a calendar group. Use when removing events from calendars organized under calendar groups for a specific user.
Untrusted display-only summary
Delete calendar group event attachment
OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_ATTACHMENT
Tool to delete an attachment from an event in a calendar within a calendar group. Use when you need to remove a file or item attachment from an event in a specific calendar group.
Untrusted display-only summary
Permanently Delete Calendar Group Event
OUTLOOK_DELETE_CALENDAR_GROUP_EVENT_PERMANENTLY
Tool to permanently delete a calendar event from a calendar within a calendar group. Use when you need to ensure an event cannot be restored from deleted items.
Untrusted display-only summary
Permanently Delete Calendar
OUTLOOK_DELETE_CALENDAR_PERMANENTLY
Permanently deletes a calendar from a user's mailbox. Unlike standard DELETE, this action makes the calendar permanently unrecoverable. Use when you need to ensure a calendar cannot be restored from deleted items.
Untrusted display-only summary
Delete User Calendar Group Calendar Permission
OUTLOOK_DELETE_CALENDAR_PERMISSION
Tool to delete a calendar permission from a user's calendar within a calendar group. Use when revoking calendar sharing access for specific users.
Untrusted display-only summary
Permanently Delete Child Contact Folder
OUTLOOK_DELETE_CHILD_CONTACT_FOLDER_PERMANENTLY
Permanently deletes a child contact folder. Unlike standard DELETE, this action makes the folder permanently unrecoverable. Use when you need to ensure a child contact folder cannot be restored from deleted items.
Untrusted display-only summary
Delete Child Folder Message
OUTLOOK_DELETE_CHILD_FOLDER_MESSAGE
Tool to delete a message from a child mail folder in Outlook. Use when removing messages from nested folder structures or cleaning up messages in subfolders.
Untrusted display-only summary
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`.
Untrusted display-only summary
Delete contact folder
OUTLOOK_DELETE_CONTACT_FOLDER
Tool to delete a contact folder from the user's mailbox. Use when you need to remove an existing contact folder.
Untrusted display-only summary
Delete user contact folder child folder
OUTLOOK_DELETE_CONTACT_FOLDER_CHILD_FOLDER
Tool to delete a child contact folder from a parent contact folder for a specific user. Use when removing nested contact folders from a user's mailbox.
Untrusted display-only summary
Delete Contact from Folder
OUTLOOK_DELETE_CONTACT_FOLDER_CONTACT
Tool to permanently delete a contact from a specific contact folder. Use when removing contacts from organized folders in Outlook.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.