Create Subscription

Create webhook subscriptions for monitoring Microsoft Outlook mail resource changes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-outlook-sandbox --skill create-subscription
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Create Subscription
Source: https://github.com/naftiko/microsoft-outlook-sandbox/tree/main/skills/create-subscription
Command: npx skills add https://github.com/naftiko/microsoft-outlook-sandbox --skill create-subscription

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of setting up webhook subscriptions to receive real-time notifications about changes to Microsoft Outlook mail resources.

Core Features & Use Cases

  • Real-time Updates: Get notified instantly when new emails are created, updated, or deleted.
  • Webhook Integration: Configure a secure endpoint to receive these notifications.
  • Use Case: Set up a subscription to monitor your 'Inbox' for new messages and trigger an automated workflow to process them.

Quick Start

Use the create subscription skill to set up notifications for new emails in your inbox, sending them to https://webhook.contoso.com/api/notifications.

Frequently Asked Questions about Create Subscription

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up webhook subscriptions for Microsoft Outlook mail notifications?

To set up webhook subscriptions for Outlook mail, configure a notification URL and specify a resource endpoint like 'me/mailFolders('Inbox')/messages' to monitor changes. You also need to define a subscription expiration period for the webhook.

What OAuth scopes are required to monitor an Outlook inbox via webhook?

Monitoring an Outlook inbox via webhook requires valid authorization tokens with specific OAuth scopes for mail access. These scopes grant the permissions needed to track resource changes and deliver notifications to your endpoint.

Can I get real-time notifications when new emails are created or deleted in Outlook?

Yes, creating a webhook subscription provides real-time notifications when emails are created, updated, or deleted. It monitors designated resource endpoints and sends change notifications directly to your configured webhook URL.

How do I configure a subscription expiration for Outlook mail webhooks?

Configuring subscription expiration involves setting a specific duration when creating the webhook subscription for Outlook mail resources. The subscription will automatically terminate and stop sending notifications once this expiration period is reached.

What resource endpoints can I monitor with an Outlook mail webhook subscription?

You can monitor resource endpoints such as 'me/mailFolders('Inbox')/messages' with an Outlook mail webhook subscription. This allows you to track specific mail folders and receive notifications for any changes occurring within them.

Do I need a public URL to receive Outlook mail change notifications?

Yes, you need to provide a notification URL when creating the subscription to receive Outlook mail change notifications. This webhook endpoint must be accessible to process incoming HTTP requests containing the resource change data.