Microsoft · 0.1.0

Microsoft Graph Mail

A Dock-hosted Microsoft Graph Mail starter integration for Harbor. Importing it creates a local http_api port shell plus a Harbor-safe Microsoft Graph action set covering signed-in user profile reads, mailbox listing, and explicit sendMail execution. Access tokens stay local to Harbor Node.

Community included emailgraphmailmicrosoftproductivity
Email Category
14 Action templates
1 Workflow templates
Microsoft Publisher

Service Overview

Microsoft Graph Mail is the official microsoft 365 mail api from Microsoft for graph, mail, email, and productivity. This Hub entry keeps the service explanation, setup links, and Harbor-safe import path together so operators can review the integration before local credentials and policies are applied.

Microsoft Graph Mail Service
Microsoft 365 mail API Service type
https://graph.microsoft.com/ Base URL

What This Port Does

  • Fetch the signed-in Microsoft Graph user profile through the stable /me route.
  • List messages in the signed-in user's mailbox using typed query inputs for page size.
  • Send an email from the signed-in Microsoft Graph user using a bounded JSON request body.
  • Keeps service credentials local to Harbor Node so approval, execution, and audit stay inside the Harbor ecosystem.

Operator Setup

  • Create or confirm a Microsoft account, workspace, or tenant with the API access needed for the actions you plan to enable.
  • Import this Hub entry into Harbor, then verify the service base URL and connection settings before testing actions.
  • Store the required Bearer token locally in Harbor Node using the Authorization header, then review automatic versus approval-required actions before publish.
  • Use the vendor setup guide linked below to create service credentials, scopes, or app registration settings that match your Harbor policy.

Install

Use in Harbor UI or the import-by-URL route.
https://hub.breakwaterharbor.net/p/microsoft/microsoft-graph-mail
http_api Local shell
14 Actions
Community Required tier
Never Secrets imported

Actions

Get Graph Profile JSON

{
  "slug": "get-profile",
  "label": "Get Graph Profile",
  "description": "Fetch the signed-in Microsoft Graph user profile through the stable /me route.",
  "method": "GET",
  "path": "/v1.0/me",
  "approvalMode": "automatic",
  "requestBodyMode": "none",
  "resultMode": "json_summary"
}

Workflows

Mailbox Triage Future workflow template for reading recent mail and drafting an operator-reviewed response flow.