Google · 0.3.0

Gmail

A Dock-hosted Gmail starter integration for Harbor. Importing it creates a local http_api port shell plus a Harbor-safe Gmail action set covering common mailbox reads, typed mailbox list filters, and a small set of explicit write actions. OAuth tokens and credentials still stay local to Harbor Node.

Community included emailgmailgoogleproductivity
Email Category
43 Action templates
1 Workflow templates
Google Publisher

Service Overview

Gmail is the official email platform api from Google for gmail, 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.

Gmail Service
Email platform API Service type
https://gmail.googleapis.com/ Base URL

What This Port Does

  • Fetch the authenticated Gmail profile for the local account.
  • List Gmail labels for the local account.
  • List message references for the local Gmail account using typed mailbox query inputs.
  • Includes 18 Harbor-safe action templates that can be reviewed and enabled selectively.
  • Keeps service credentials local to Harbor Node so approval, execution, and audit stay inside the Harbor ecosystem.

Operator Setup

  • Create or confirm a Google 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/google/gmail
http_api Local shell
43 Actions
Community Required tier
Never Secrets imported

Actions

Get Gmail Profile JSON

{
  "slug": "get-profile",
  "label": "Get Gmail Profile",
  "description": "Fetch the authenticated Gmail profile for the local account.",
  "method": "GET",
  "path": "/gmail/v1/users/me/profile",
  "approvalMode": "automatic",
  "requestBodyMode": "none",
  "resultMode": "json_summary"
}

Workflows

Triage Inbox Future workflow template for inbox triage.