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 241–270 of 305 actions

List calendar event instances

OUTLOOK_LIST_USER_CALENDAR_EVENT_INSTANCES

Tool to retrieve instances (occurrences) of a recurring event from a specific calendar within a date range. Use when you need event instances from a particular calendar.

Untrusted display-only summary

List user calendar event attachments

OUTLOOK_LIST_USER_CALENDAR_EVENTS_ATTACHMENTS

Tool to list attachments for a user's calendar event. Use when you need to retrieve all attachments from a specific event in a user's calendar.

Untrusted display-only summary

List event instances

OUTLOOK_LIST_USER_CALENDAR_GROUP_EVENT_INSTANCES

Tool to list instances (occurrences) of a recurring event within a specified date range from a user's calendar in a calendar group. Use when you need to retrieve specific occurrences of a recurring event.

Untrusted display-only summary

Get Calendar View from User Calendar Group

OUTLOOK_LIST_USER_CALENDAR_GROUPS_CALENDAR_VIEW

Tool to get calendar view from a specific calendar within a calendar group for a user. Use when retrieving events from a calendar that belongs to a calendar group.

Untrusted display-only summary

List user calendar permissions

OUTLOOK_LIST_USER_CALENDARS_CALENDAR_PERMISSIONS

Tool to list calendar permissions for a specific user's specific calendar. Use when you need to see who has access to a user's calendar and their permission levels.

Untrusted display-only summary

List user calendars events

OUTLOOK_LIST_USER_CALENDARS_EVENTS

Tool to retrieve events from a specific calendar for a user. Use when you need to list calendar events for a specific user by user ID and calendar ID.

Untrusted display-only summary

Get calendar view from user's calendar

OUTLOOK_LIST_USER_CALENDAR_VIEW

Tool to get calendar view from a specific user's calendar. Use when you need to retrieve events that occur or overlap with a specified time window from a user's specific calendar by calendar ID.

Untrusted display-only summary

List user contacts

OUTLOOK_LIST_USER_CONTACTS

Tool to retrieve contacts from a specific user's mailbox. Use when you need to list or browse contacts for a given user.

Untrusted display-only summary

List users

OUTLOOK_LIST_USERS

Tool to 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 users is significantly heavier and slower.

Untrusted display-only summary

Move mail folder

OUTLOOK_MOVE_MAIL_FOLDER

Tool to move a mail folder and its contents to another mail folder. Use when you need to reorganize the folder hierarchy.

Untrusted display-only summary

Move child mail folder

OUTLOOK_MOVE_ME_MAIL_FOLDER

Tool to move a child mail folder to a different parent folder. Use when you need to reorganize subfolders within the folder hierarchy.

Untrusted display-only summary

Move message to folder

OUTLOOK_MOVE_MESSAGE

Move a message to another folder within the specified user's mailbox. Creates a new copy in the destination folder and removes the original. The message_id changes after a successful move; use the ID returned in the response for any subsequent operations on the moved message. Retries transient Microsoft Graph 404 resp…

Untrusted display-only summary

Move message from child folder

OUTLOOK_MOVE_MESSAGE_FROM_CHILD_FOLDER

Tool to move a message from a child folder to another destination folder. Use when you need to move a message that exists within a specific folder hierarchy (parent folder → child folder → message).

Untrusted display-only summary

Move message from folder

OUTLOOK_MOVE_MESSAGE_FROM_FOLDER

Tool to move a message from a specific mail folder to another destination folder. Use when you need to move a message and know both the source folder ID and the message ID.

Untrusted display-only summary

Permanently Delete Message

OUTLOOK_PERMANENT_DELETE_MESSAGE

Permanently deletes an Outlook message by moving it to the Purges folder in the dumpster. Unlike standard DELETE, this action makes the message unrecoverable by the user. IMPORTANT: This is NOT the same as DELETE - permanentDelete is irreversible and availability differs by national cloud deployments (not available in…

Untrusted display-only summary

Pin message

OUTLOOK_PIN_MESSAGE

Tool to pin a message in an Outlook chat. Use when you want to mark an important message for quick access.

Untrusted display-only summary

Query Emails

OUTLOOK_QUERY_EMAILS

Query Outlook emails within a SINGLE folder using OData filters. Build precise server-side filters for dates, read status, importance, subjects, attachments, and conversations. Best for structured queries on message metadata within a specific folder. Returns up to 100 messages per request with pagination support. • Se…

Untrusted display-only summary

Reply to Email

OUTLOOK_REPLY_EMAIL

Sends a reply to an Outlook email message with optional HTML formatting, attachments, CC, and BCC recipients.

Untrusted display-only summary

Search calendar events

OUTLOOK_SEARCH_EVENTS

Searches for calendar events in the authenticated user's primary calendar using the Microsoft Graph Search API. This action performs full-text search across event subject, body, location, and attendee information. Use this action when you need to find events by keyword or phrase rather than filtering by specific field…

Untrusted display-only summary

Search Outlook messages

OUTLOOK_SEARCH_MESSAGES

Search Outlook messages using powerful KQL syntax. Supports sender (from:), recipient (to:, cc:), subject, date filters (received:, sent:), attachments, and boolean logic. Only works with Microsoft 365/Enterprise accounts (no @hotmail.com/@outlook.com). Examples: 'from:user@example.com AND received>=2025-10-01', 'to:i…

Untrusted display-only summary

Send draft

OUTLOOK_SEND_DRAFT

Tool to 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…'.

Untrusted display-only summary

Send email

OUTLOOK_SEND_EMAIL

Sends an email with subject, body, recipients, and optional attachments via Microsoft Graph API. Supports comma-separated email addresses in the to_email field for multiple recipients. Accepts either a single file or a list of files as attachments. Attachments require a non-empty file with valid name and mimetype.

Untrusted display-only summary

Snooze user calendar group event reminder

OUTLOOK_SNOOZE_CALENDAR_GROUP_EVENT_REMINDER

Tool to snooze a reminder for a user's calendar event within a calendar group to a new time. Use when you need to postpone an event reminder for a specific user's calendar that belongs to a calendar group.

Untrusted display-only summary

Snooze event reminder

OUTLOOK_SNOOZE_EVENT_REMINDER

Tool to postpone an event reminder until a new time. Use when you need to delay a reminder for a calendar event.

Untrusted display-only summary

Snooze user calendar event reminder

OUTLOOK_SNOOZE_USER_CALENDAR_EVENT_REMINDER

Tool to snooze a reminder for a calendar event in a specific user calendar to a new time. Use when you need to postpone an event reminder for a specific calendar.

Untrusted display-only summary

Snooze user event reminder

OUTLOOK_SNOOZE_USER_EVENT_REMINDER

Tool to snooze a reminder for a user's calendar event to a new time. Use when you need to postpone an event reminder for a specific user.

Untrusted display-only summary

Update calendar event

OUTLOOK_UPDATE_CALENDAR_EVENT

Updates specified fields of an existing Outlook calendar event. Implementation note: To avoid unintentionally clearing properties, the action first fetches the existing event, merges only the provided fields, and then PATCHes the merged updates. Unspecified fields remain unchanged.

Untrusted display-only summary

Update event in specific calendar

OUTLOOK_UPDATE_CALENDAR_EVENT_IN_CALENDAR

Tool to update an event in a specific Outlook calendar. Use when you need to modify event details like subject, time, attendees, or location in a non-default calendar.

Untrusted display-only summary

Update calendar group

OUTLOOK_UPDATE_CALENDAR_GROUP

Tool to update the properties of a calendar group object. Use when you need to rename a calendar group.

Untrusted display-only summary

Update Calendar Group Calendar Permission

OUTLOOK_UPDATE_CALENDAR_GROUP_CALENDAR_PERMISSION

Tool to update a calendar permission within a calendar group. Use when changing access levels for calendars in specific groups.

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.