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.
Accepts or tentatively accepts a calendar meeting invite on behalf of a user. Use this action when a user has received a meeting invitation and wants to indicate their attendance status (either confirmed or tentative). The organizer will receive a notification of the acceptance unless send_response is set to false.
Untrusted display-only summary
Add event attachment
OUTLOOK_ADD_EVENT_ATTACHMENT
Adds an attachment to a specific Outlook calendar event. Use when you need to attach a file or nested item to an existing event.
Untrusted display-only summary
Add mail attachment
OUTLOOK_ADD_MAIL_ATTACHMENT
Tool to 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.
Untrusted display-only summary
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. Use when moving multiple messages to avoid per-message move API calls.
Untrusted display-only summary
Batch update messages
OUTLOOK_BATCH_UPDATE_MESSAGES
Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching. Use when marking multiple messages read/unread or updating other properties to avoid per-message PATCH calls.
Untrusted display-only summary
Create Calendar Event
OUTLOOK_CALENDAR_CREATE_EVENT
Creates a new Outlook calendar event, ensuring `start_datetime` is chronologically before `end_datetime`.
Untrusted display-only summary
Cancel user's calendar event
OUTLOOK_CANCEL_CALENDAR_EVENT
Tool to cancel an event in a specific calendar for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event in a specific calendar on behalf of a user.
Untrusted display-only summary
Cancel user calendar group event
OUTLOOK_CANCEL_CALENDAR_GROUP_CALENDAR_EVENT
Tool to cancel an event in a user's calendar within a calendar group and send cancellation notifications to all attendees. Use when canceling a meeting or event for a specific user in a calendar that belongs to a calendar group.
Untrusted display-only summary
Cancel user calendar event
OUTLOOK_CANCEL_EVENT
Tool to cancel a calendar event for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event on behalf of a specific user.
Untrusted display-only summary
Copy user's mail folder
OUTLOOK_COPY_MAIL_FOLDER
Tool to copy a user's mail folder and its contents to another folder. Use when you need to duplicate a folder structure for a specific user's mailbox.
Untrusted display-only summary
Copy child mail folder
OUTLOOK_COPY_ME_MAIL_FOLDER
Tool to copy a child mail folder to a destination folder. Use when you need to duplicate a folder structure.
Untrusted display-only summary
Copy message to folder
OUTLOOK_COPY_MESSAGE
Tool to copy an email message to another folder within the user's mailbox. Use when duplicating messages to multiple folders for organization.
Untrusted display-only summary
Copy message from child folder
OUTLOOK_COPY_MESSAGE_FROM_CHILD_FOLDER
Tool to copy an email message from a child folder (nested folder) to another folder within the user's mailbox. Use when duplicating messages from nested folder structures.
Untrusted display-only summary
Copy user message from folder
OUTLOOK_COPY_MESSAGE_FROM_MAIL_FOLDER
Tool to copy a message from a specific user's mail folder to another folder. Use when you need to duplicate a message from a known source folder to a destination folder for a specific user.
Untrusted display-only summary
Create attachment upload session
OUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION
Tool to create an upload session for large (>3 MB) message attachments. Use when you need to upload attachments in chunks.
Tool to create an upload session for large (>3 MB) message attachments in child mail folders. Use when you need to upload attachments to messages in nested folder structures.
Untrusted display-only summary
Create calendar
OUTLOOK_CREATE_CALENDAR
Tool to create a new calendar in the signed-in user's mailbox. Use when organizing events into a separate calendar.
Untrusted display-only summary
Create Event in Calendar (Deprecated)
OUTLOOK_CREATE_CALENDAR_EVENT
DEPRECATED: Use OUTLOOK_CREATE_USER_CALENDAR_CALENDAR_EVENT instead. Tool to create a new event in a specific Outlook calendar. Use when you need to add an event to a particular calendar by its ID.
Untrusted display-only summary
Create calendar event attachment
OUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT
Tool to create a new attachment for an event in a specific calendar. Use when you need to attach a file or item to an event within a particular calendar.
Tool to create an upload session for large calendar event attachments in a specific calendar. Use when attaching files larger than 3 MB to Outlook calendar events in a specific calendar.
Untrusted display-only summary
Create event in specific calendar
OUTLOOK_CREATE_CALENDAR_EVENT_IN_CALENDAR
Tool to create a new event in a specific calendar for a user. Use when you need to create events in a specific calendar (e.g., shared or secondary calendars).
Untrusted display-only summary
Create calendar group
OUTLOOK_CREATE_CALENDAR_GROUP
Tool to create a new calendar group for a user. Use when needing to organize calendars into groups.
Tool to create a new attachment for an event in a calendar within a calendar group for a specific user. Use when you need to attach a file or item to an event in a user's calendar group.
Tool to create a new open extension on a calendar event within a specific calendar group and calendar. Use when you need to store custom data with an event.
Untrusted display-only summary
Create Calendar Permission
OUTLOOK_CREATE_CALENDAR_PERMISSION
Tool to create a calendar permission for a specific calendar in a calendar group. Use when granting access to a calendar for another user.
Untrusted display-only summary
Create calendar group event attachment upload session
OUTLOOK_CREATE_CAL_GROUP_EVENT_ATTACH_UPLOAD
Tool to create an upload session for large calendar group event attachments. Use when attaching files larger than 3 MB to events in calendar groups.
Untrusted display-only summary
Create contact
OUTLOOK_CREATE_CONTACT
Creates a new contact in a Microsoft Outlook user's contacts folder.
Untrusted display-only summary
Create contact folder
OUTLOOK_CREATE_CONTACT_FOLDER
Tool to create a new contact folder in the user's mailbox. Use when needing to organize contacts into custom folders.
Untrusted display-only summary
Create user contact folder child folder
OUTLOOK_CREATE_CONTACT_FOLDER_CHILD_FOLDER
Tool to create a child contact folder within a parent contact folder for a specific user. Use when you need to organize contacts into nested folder hierarchies for a given user.
Untrusted display-only summary
Create email draft
OUTLOOK_CREATE_DRAFT
Creates a new Outlook email draft with subject, body, recipients, and an optional attachment. This action creates a standalone draft for new conversations. To create a draft reply to an existing conversation/message, use the OUTLOOK_CREATE_DRAFT_REPLY action 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.