Microsoft Outlook logo

Microsoft Outlook

Microsoft Outlook is a personal information manager and email client that is part of the Microsoft Office suite. It provides email, calendar, contact management, task management, and other productivity features.

10 APIs 1 Capabilities 10 Features
CalendarContactsEmailEnterpriseMicrosoftOffice 365Productivity

APIs

Microsoft Graph Mail API

API for accessing Outlook email messages, folders, and mail settings through Microsoft Graph.

Microsoft Graph Calendar API

API for accessing Outlook calendar events, calendars, and meeting scheduling through Microsoft Graph.

Microsoft Graph Contacts API

API for accessing Outlook contacts and contact folders through Microsoft Graph.

Microsoft Graph Tasks API

API for accessing Outlook tasks and to-do items through Microsoft Graph.

Outlook Add-ins API

JavaScript API for building Outlook add-ins that extend Outlook functionality with custom features, using the Office.js library and the Mailbox requirement set.

Microsoft Graph People API

API for accessing people data relevant to the user, aggregating information from contacts, social networks, organization directory, and recent communications.

Microsoft Graph Change Notifications API

API for subscribing to changes in Outlook resources including mail, calendar events, and contacts via webhooks, enabling real-time notifications.

Microsoft Graph Focused Inbox API

API for managing Focused Inbox overrides and message classification, allowing applications to control how incoming messages are categorized between Focused and Other tabs.

Microsoft Graph Mail Rules API

API for managing Outlook inbox rules that automatically process incoming messages based on conditions, enabling actions like moving messages to folders, assigning categories, an...

Microsoft Graph Categories API

API for managing Outlook categories, allowing applications to create, read, update, and delete categories in a user's master category list for organizing messages, events, and c...

Capabilities

Microsoft Outlook Email Productivity

Unified capability for Microsoft Outlook email productivity combining mail operations, folder management, and attachment handling via Microsoft Graph. Used by productivity teams...

Run with Naftiko

Features

Email management with full CRUD operations on messages
Calendar scheduling with meeting invitations and RSVPs
Contact management across personal and organizational directories
Task and to-do list management
Focused Inbox classification and mail rules
Real-time change notifications via webhooks
Rich attachment handling with large file support
Categories for organizing messages, events, and contacts
People insights aggregated across multiple sources
Outlook add-in extensibility via Office.js

Use Cases

Building email client integrations and automation workflows
Scheduling meetings and managing calendars programmatically
Syncing contacts between systems
Creating automated email processing pipelines
Building productivity dashboards with mail and calendar data
Extending Outlook with custom add-ins

Integrations

Microsoft Teams
Microsoft Power Automate
Microsoft Power Apps
SharePoint
OneDrive
Azure Active Directory
Microsoft To Do

Event Specifications

Microsoft Outlook Change Notifications

AsyncAPI specification for Microsoft Graph change notifications (webhooks) for Outlook mail resources. Enables real-time event-driven architecture by subscribing to changes in m...

ASYNCAPI

Semantic Vocabularies

Microsoft Graph Mail Context

0 classes · 0 properties

JSON-LD

Microsoft Outlook Context

0 classes · 13 properties

JSON-LD

API Governance Rules

Microsoft Outlook API Rules

7 rules · 7 errors

SPECTRAL

Resources

🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
🔑
Authentication
Authentication
📦
SDK
SDK
📄
ChangeLog
ChangeLog
🔗
APIReference
APIReference
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
📝
SignUp
SignUp
🔗
Login
Login
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🟢
StatusPage
StatusPage
👥
StackOverflow
StackOverflow
🚀
Quickstart
Quickstart
🎓
Training
Training