All integrations
OU
Catalogue metadata onlyemailv20260903_00

OUTLOOK

Outlook

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
Attributed source

305

Action summaries

Display-only definitions

5

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

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.

Showing 1–30 of 305 actions

Accept calendar event invite

OUTLOOK_ACCEPT_EVENT

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.

Untrusted display-only summary

Create attachment upload session in child folder

OUTLOOK_CREATE_ATTACHMENT_UPLOAD_SESSION_IN_CHILD_FOLDER

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.

Untrusted display-only summary

Create calendar event attachment upload session

OUTLOOK_CREATE_CALENDAR_EVENT_ATTACHMENT_UPLOAD_SESSION

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.

Untrusted display-only summary

Create user calendar group event attachment

OUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_ATTACHMENT

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.

Untrusted display-only summary

Create event extension

OUTLOOK_CREATE_CALENDAR_GROUP_CALENDAR_EVENT_EXTENSION

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.