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 delete a calendar permission from a specific user's calendar. Use when revoking calendar sharing access for a particular user.
Untrusted display-only summary
Delete To Do task
OUTLOOK_DELETE_TODO_TASK
Tool to permanently delete a task from a Microsoft To Do task list. Use when removing a task that is no longer needed. This action cannot be undone.
Untrusted display-only summary
Permanently Delete User Calendar Event
OUTLOOK_DELETE_USER_CALENDAR_EVENT_PERMANENTLY
Tool to permanently delete a calendar event from a specific user's calendar. Use when you need to ensure an event cannot be restored from deleted items.
Untrusted display-only summary
Delete Contact from User's Child Folder
OUTLOOK_DELETE_USER_CHILD_FOLDER_CONTACT
Tool to delete a contact from a child folder in a user's contact folder. Use when you need to remove a contact from a specific child folder within a contact folder.
Tool to permanently delete a message from a user's child mail folder in Outlook. Unlike standard DELETE, this action makes the message unrecoverable by moving it to the Purges folder in the dumpster. Use when you need to ensure a message in a nested folder cannot be restored from deleted items.
Untrusted display-only summary
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.
Untrusted display-only summary
Permanently Delete User Event
OUTLOOK_DELETE_USER_EVENT_PERMANENTLY
Tool to permanently delete a calendar event for a specified user. Use when you need to ensure an event cannot be restored from deleted items.
Untrusted display-only summary
Permanently Delete User Mail Folder
OUTLOOK_DELETE_USER_MAIL_FOLDER_PERMANENTLY
Permanently deletes a mail folder for a specific user. Unlike standard DELETE, this action makes the folder permanently unrecoverable. Use when you need to ensure a user's folder cannot be restored from deleted items.
Untrusted display-only summary
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.
Untrusted display-only summary
Dismiss user calendar event reminder
OUTLOOK_DISMISS_CALENDAR_EVENT_REMINDER
Tool to dismiss a reminder for a specific event in a user's calendar. Use when you need to turn off or remove a reminder alert for an event in a specific user's calendar.
Untrusted display-only summary
Dismiss event reminder
OUTLOOK_DISMISS_EVENT_REMINDER
Tool to dismiss a reminder for a specific calendar event. Use when you need to turn off or remove a reminder alert for an event.
Untrusted display-only summary
Dismiss user calendar group event reminder
OUTLOOK_DISMISS_EVENT_REMINDER_FROM_GROUP
Tool to dismiss a reminder for an event in a user's calendar within a calendar group. Use when you need to turn off a reminder for an event in a specific user's calendar group.
Untrusted display-only summary
Dismiss user event reminder
OUTLOOK_DISMISS_USER_EVENT_REMINDER
Tool to dismiss a reminder for a specific user's calendar event. Use when you need to turn off or remove a reminder alert for an event in a user's calendar.
Untrusted display-only summary
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. High-volume parallel calls may trigger HTTP 429 responses; honor the Retry-After header and use exponential backoff.
Untrusted display-only summary
Find Meeting Times
OUTLOOK_FIND_MEETING_TIMES
Suggests meeting times based on organizer and attendee availability, time constraints, and duration requirements. Use when you need to find optimal meeting slots across multiple participants' schedules.
Untrusted display-only summary
Forward message
OUTLOOK_FORWARD_MESSAGE
Tool to forward a message. Use when you need to send an existing email to new recipients.
Untrusted display-only summary
Forward user calendar event
OUTLOOK_FORWARD_USER_CALENDAR_EVENT
Tool to forward a calendar event from a specific user's calendar to new recipients. Use when you need to share an event from a particular calendar with additional people.
Untrusted display-only summary
Get specific 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.
Untrusted display-only summary
Get event from calendar
OUTLOOK_GET_CALENDAR_EVENT
Tool to retrieve a specific event from a specified calendar. Use when you need to get details of an event that belongs to a specific calendar in the user's mailbox.
Untrusted display-only summary
Get calendar event attachment
OUTLOOK_GET_CALENDAR_EVENT_ATTACHMENT
Tool to retrieve a specific attachment from an event within a calendar. Use when you need to access attachment content from a calendar event.
Untrusted display-only summary
Get calendar from event
OUTLOOK_GET_CALENDAR_FROM_EVENT
Tool to retrieve the parent calendar that contains a specific event. Use when you need to get calendar details for a specific event in a calendar.
Untrusted display-only summary
Get calendar from calendar group
OUTLOOK_GET_CALENDAR_FROM_GROUP
Tool to retrieve a specific calendar from a calendar group in Microsoft Outlook. Use when you need to get details of a calendar that belongs to a specific calendar group.
Untrusted display-only summary
Get calendar group
OUTLOOK_GET_CALENDAR_GROUP
Tool to retrieve the properties and relationships of a calendar group object. Use when you need to get details of a specific calendar group by its ID.
Tool to retrieve an open extension from a calendar event within a specific calendar group and calendar. Use when you need to access custom data stored with an event.
Untrusted display-only summary
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.
Untrusted display-only summary
Get User Calendar Group Schedule
OUTLOOK_GET_CALENDAR_GROUP_SCHEDULE
Tool to retrieve free/busy schedule information for a specific user's calendar within a calendar group. Use when you need availability data from a particular user's calendar that belongs to a calendar group.
Untrusted display-only summary
Get user calendar permission
OUTLOOK_GET_CALENDAR_PERMISSION
Tool to retrieve a specific calendar permission for a user's calendar. Use when you need to check who has access to a specific user's calendar and their permission level.
Untrusted display-only summary
Get user calendar permission
OUTLOOK_GET_CALENDAR_PERMISSION_FROM_CALENDAR
Tool to retrieve a specific calendar permission from a user's calendar. Use when you need to check who has access to a specific user's calendar and their permission level.
Untrusted display-only summary
Get Calendar Schedule
OUTLOOK_GET_CALENDAR_SCHEDULE
Tool to get free/busy schedule information for users, distribution lists, or resources. Use when you need to check availability for specific people or resources during a time period.
Untrusted display-only summary
Get Calendar View
OUTLOOK_GET_CALENDAR_VIEW
Get events ACTIVE during a time window (includes multi-day events). Use for "what's on my calendar today/this week" or availability checks. Returns events overlapping the time range. For keyword search or filters by category, use OUTLOOK_LIST_EVENTS instead.
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.