aid: microsoft-outlook name: Microsoft Outlook description: >- 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. accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium ยท Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://www.microsoft.com/en-us/microsoft-365/blog/wp-content/uploads/sites/2/2019/11/Outlook-logo.png created: '2024' modified: '2026-06-20' specificationVersion: '0.19' url: https://outlook.office.com apis: - name: Outlook Add-ins API description: >- JavaScript API for building Outlook add-ins that extend Outlook functionality with custom features, using the Office.js library and the Mailbox requirement set. image: https://docs.microsoft.com/en-us/graph/images/microsoft-graph.png humanURL: https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/ baseURL: https://appsforoffice.microsoft.com/lib/1/hosted/office.js tags: - Add-Ins - Extensions - Office.js - Plugins properties: - type: Documentation url: https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/ - type: GettingStarted url: https://learn.microsoft.com/en-us/office/dev/add-ins/quickstarts/outlook-quickstart-yo - type: APIReference url: https://learn.microsoft.com/en-us/office/dev/add-ins/reference/javascript-api-for-office - type: Authentication url: https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/microsoft-graph - type: GitHubOrganization url: https://github.com/OfficeDev/office-js - aid: microsoft-outlook:microsoft-outlook-attachments-api name: Microsoft Outlook Attachments API description: Operations on message attachments humanURL: >- https://learn.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0 baseURL: https://graph.microsoft.com/v1.0 tags: - Attachments properties: - type: OpenAPI url: openapi/microsoft-outlook-attachments-api-openapi.yml - type: Documentation url: >- https://learn.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0 - type: JSONSchema url: json-schema/microsoft-outlook-message-schema.json - type: JSONLD url: json-ld/microsoft-outlook-context.jsonld - type: Authentication url: https://learn.microsoft.com/en-us/graph/auth/ - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-mail-concept-overview - type: APIReference url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0 - type: SDKs url: https://learn.microsoft.com/en-us/graph/sdks/sdks-overview - type: ChangeLog url: https://developer.microsoft.com/en-us/graph/changelog - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/calendar?view=graph-rest-1.0 - type: CodeExamples url: >- https://learn.microsoft.com/en-us/graph/api/resources/calendar?view=graph-rest-1.0#code-samples - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-calendar-concept-overview - type: APIReference url: >- https://learn.microsoft.com/en-us/graph/api/resources/calendar-overview?view=graph-rest-1.0 - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/contact?view=graph-rest-1.0 - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-contacts-concept-overview - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/todo-overview?view=graph-rest-1.0 - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/todo-concept-overview - type: Documentation url: https://learn.microsoft.com/en-us/graph/people-insights-overview - type: Documentation url: https://learn.microsoft.com/en-us/graph/outlook-change-notifications-overview - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/change-notifications-delivery-webhooks - type: APIReference url: >- https://learn.microsoft.com/en-us/graph/api/resources/change-notifications-api-overview?view=graph-rest-1.0 - type: Documentation url: >- https://learn.microsoft.com/en-us/graph/api/resources/manage-focused-inbox?view=graph-rest-1.0 - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/messagerule?view=graph-rest-1.0 - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-organize-messages - type: Documentation url: >- https://learn.microsoft.com/en-us/graph/api/resources/outlookcategory?view=graph-rest-1.0 - aid: microsoft-outlook:microsoft-outlook-mail-folders-api name: Microsoft Outlook Mail Folders API description: Operations on mail folders in a user mailbox humanURL: >- https://learn.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0 baseURL: https://graph.microsoft.com/v1.0 tags: - Mail Folders properties: - type: OpenAPI url: openapi/microsoft-outlook-mail-folders-api-openapi.yml - type: Documentation url: >- https://learn.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0 - type: JSONSchema url: json-schema/microsoft-outlook-message-schema.json - type: JSONLD url: json-ld/microsoft-outlook-context.jsonld - type: Authentication url: https://learn.microsoft.com/en-us/graph/auth/ - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-mail-concept-overview - type: APIReference url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0 - type: SDKs url: https://learn.microsoft.com/en-us/graph/sdks/sdks-overview - type: ChangeLog url: https://developer.microsoft.com/en-us/graph/changelog - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/calendar?view=graph-rest-1.0 - type: CodeExamples url: >- https://learn.microsoft.com/en-us/graph/api/resources/calendar?view=graph-rest-1.0#code-samples - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-calendar-concept-overview - type: APIReference url: >- https://learn.microsoft.com/en-us/graph/api/resources/calendar-overview?view=graph-rest-1.0 - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/contact?view=graph-rest-1.0 - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-contacts-concept-overview - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/todo-overview?view=graph-rest-1.0 - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/todo-concept-overview - type: Documentation url: https://learn.microsoft.com/en-us/graph/people-insights-overview - type: Documentation url: https://learn.microsoft.com/en-us/graph/outlook-change-notifications-overview - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/change-notifications-delivery-webhooks - type: APIReference url: >- https://learn.microsoft.com/en-us/graph/api/resources/change-notifications-api-overview?view=graph-rest-1.0 - type: Documentation url: >- https://learn.microsoft.com/en-us/graph/api/resources/manage-focused-inbox?view=graph-rest-1.0 - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/messagerule?view=graph-rest-1.0 - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-organize-messages - type: Documentation url: >- https://learn.microsoft.com/en-us/graph/api/resources/outlookcategory?view=graph-rest-1.0 - aid: microsoft-outlook:microsoft-outlook-messages-api name: Microsoft Outlook Messages API description: Operations on email messages in a user mailbox humanURL: >- https://learn.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0 baseURL: https://graph.microsoft.com/v1.0 tags: - Messages properties: - type: OpenAPI url: openapi/microsoft-outlook-messages-api-openapi.yml - type: Documentation url: >- https://learn.microsoft.com/en-us/graph/api/resources/mail-api-overview?view=graph-rest-1.0 - type: JSONSchema url: json-schema/microsoft-outlook-message-schema.json - type: JSONLD url: json-ld/microsoft-outlook-context.jsonld - type: Authentication url: https://learn.microsoft.com/en-us/graph/auth/ - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-mail-concept-overview - type: APIReference url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0 - type: SDKs url: https://learn.microsoft.com/en-us/graph/sdks/sdks-overview - type: ChangeLog url: https://developer.microsoft.com/en-us/graph/changelog - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/calendar?view=graph-rest-1.0 - type: CodeExamples url: >- https://learn.microsoft.com/en-us/graph/api/resources/calendar?view=graph-rest-1.0#code-samples - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-calendar-concept-overview - type: APIReference url: >- https://learn.microsoft.com/en-us/graph/api/resources/calendar-overview?view=graph-rest-1.0 - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/contact?view=graph-rest-1.0 - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-contacts-concept-overview - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/todo-overview?view=graph-rest-1.0 - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/todo-concept-overview - type: Documentation url: https://learn.microsoft.com/en-us/graph/people-insights-overview - type: Documentation url: https://learn.microsoft.com/en-us/graph/outlook-change-notifications-overview - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/change-notifications-delivery-webhooks - type: APIReference url: >- https://learn.microsoft.com/en-us/graph/api/resources/change-notifications-api-overview?view=graph-rest-1.0 - type: Documentation url: >- https://learn.microsoft.com/en-us/graph/api/resources/manage-focused-inbox?view=graph-rest-1.0 - type: Documentation url: https://learn.microsoft.com/en-us/graph/api/resources/messagerule?view=graph-rest-1.0 - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/outlook-organize-messages - type: Documentation url: >- https://learn.microsoft.com/en-us/graph/api/resources/outlookcategory?view=graph-rest-1.0 common: - type: AgenticAccess url: agentic-access/microsoft-outlook-agentic-access.yml - type: VulnerabilityDisclosure url: security/microsoft-outlook-vulnerability-disclosure.yml - type: DomainSecurity url: security/microsoft-outlook-domain-security.yml - type: Authentication url: authentication/microsoft-outlook-authentication.yml - type: OAuthScopes url: scopes/microsoft-outlook-scopes.yml - type: TrustCenter url: security/microsoft-outlook-trust-center.yml - type: Packages url: packages/microsoft-outlook-packages.yml - type: WellKnown url: well-known/microsoft-outlook-well-known.yml - type: MCPServer url: mcp/microsoft-outlook-mcp.yml - type: LLMsTxt url: llms/microsoft-outlook-llms.txt - type: Overlay url: overlays/microsoft-outlook-microsoft-graph-mail-api-overlay.yaml - type: Conformance url: conformance/microsoft-outlook-conformance.yml - type: ErrorCatalog url: errors/microsoft-outlook-problem-types.yml - type: Lifecycle url: lifecycle/microsoft-outlook-lifecycle.yml - type: Conventions url: conventions/microsoft-outlook-conventions.yml - type: DataModel url: data-model/microsoft-outlook-data-model.yml - type: ChangeLog url: changelog/microsoft-outlook-changelog.yml - type: CLI url: cli/microsoft-outlook-cli.yml - type: Components url: components/microsoft-outlook-components.yml - type: Sandbox url: sandbox/microsoft-outlook-sandbox.yml - type: PostmanWorkspace url: https://www.postman.com/kinlaneapi/microsoft-outlook/overview - type: Arazzo url: arazzo/microsoft-outlook-archive-copy-message-workflow.yml name: Microsoft Outlook Archive Copy of a Message - type: Arazzo url: arazzo/microsoft-outlook-build-folder-tree-and-seed-draft-workflow.yml name: Microsoft Outlook Build Folder Tree and Seed Draft - type: Arazzo url: arazzo/microsoft-outlook-compose-attach-send-workflow.yml name: Microsoft Outlook Compose, Attach, and Send - type: Arazzo url: arazzo/microsoft-outlook-draft-refine-send-workflow.yml name: Microsoft Outlook Draft, Refine, and Send - type: Arazzo url: arazzo/microsoft-outlook-file-message-into-new-folder-workflow.yml name: Microsoft Outlook File Message into New Folder - type: Arazzo url: arazzo/microsoft-outlook-find-and-forward-workflow.yml name: Microsoft Outlook Find and Forward - type: Arazzo url: arazzo/microsoft-outlook-inspect-and-remove-attachment-workflow.yml name: Microsoft Outlook Inspect and Remove Attachment - type: Arazzo url: arazzo/microsoft-outlook-large-attachment-upload-session-workflow.yml name: Microsoft Outlook Large Attachment Upload Session - type: Arazzo url: arazzo/microsoft-outlook-reorganize-folder-workflow.yml name: Microsoft Outlook Reorganize Folder - type: Arazzo url: arazzo/microsoft-outlook-reply-draft-with-attachment-workflow.yml name: Microsoft Outlook Reply Draft with Attachment - type: Arazzo url: arazzo/microsoft-outlook-review-folder-and-mark-read-workflow.yml name: Microsoft Outlook Review Folder and Mark Read - type: Arazzo url: arazzo/microsoft-outlook-triage-and-reply-workflow.yml name: Microsoft Outlook Triage and Reply - type: Portal url: https://developer.microsoft.com/en-us/graph - type: GettingStarted url: https://learn.microsoft.com/en-us/graph/overview - type: Documentation url: https://learn.microsoft.com/en-us/outlook/ - type: Authentication url: https://learn.microsoft.com/en-us/graph/auth/ - type: SDKs url: https://learn.microsoft.com/en-us/graph/sdks/sdks-overview - type: ChangeLog url: https://developer.microsoft.com/en-us/graph/changelog - type: APIReference url: https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0 - type: Blog url: https://devblogs.microsoft.com/microsoft365dev/tag/outlook/ - type: GitHubOrganization url: https://github.com/microsoftgraph - type: Signup url: https://developer.microsoft.com/en-us/microsoft-365/dev-program - type: Login url: https://portal.azure.com - type: TermsOfService url: https://learn.microsoft.com/en-us/legal/microsoft-apis/terms-of-use - type: PrivacyPolicy url: https://privacy.microsoft.com/en-us/privacystatement - type: Support url: https://developer.microsoft.com/en-us/graph/support - type: StatusPage url: https://status.cloud.microsoft/ - type: StackOverflow url: https://stackoverflow.com/questions/tagged/microsoft-graph - type: GettingStarted url: https://developer.microsoft.com/en-us/graph/quick-start - type: Training url: https://learn.microsoft.com/en-us/training/paths/m365-msgraph-fundamentals/ - type: Features data: - 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 - type: UseCases data: - 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 - type: Integrations data: - Microsoft Teams - Microsoft Power Automate - Microsoft Power Apps - SharePoint - OneDrive - Azure Active Directory - Microsoft To Do properties: - type: Capabilities url: capabilities/email-productivity.yaml title: Email Productivity Capability - type: Capabilities url: capabilities/shared/graph-mail.yaml title: Graph Mail API Shared Definition maintainers: - FN: Kin Lane email: kin@apievangelist.com url: https://apievangelist.com tags: - Calendar - Contacts - Email - Enterprise - Microsoft - Office 365 - Productivity