Google · 0.3.0

Google Drive

A Dock-hosted Google Drive starter integration for Harbor. Importing it creates a local http_api port shell plus a Harbor-safe Google Drive action set that uses Harbor's Action Model for typed query parameters on file listing, search, shared drive, and permission reads. OAuth bearer tokens still stay local to Harbor Node.

Community included drivefilesgoogleproductivitystorage
Storage Category
18 Action templates
1 Workflow templates
Google Publisher

Service Overview

Google Drive is the official cloud file storage and document access api from Google for drive, storage, files, 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.

Google Drive Service
Cloud file storage and document access API Service type
https://www.googleapis.com/ Base URL

What This Port Does

  • List files visible to the authenticated Google Drive account using typed query inputs for pagination and ordering.
  • Fetch metadata for a specific Google Drive file using Action Model path inputs plus safe static query defaults.
  • Search Google Drive files with typed query inputs while keeping the request URL fully Harbor-owned.
  • Includes 9 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/drive
http_api Local shell
18 Actions
Community Required tier
Never Secrets imported

Actions

List Files JSON

{
  "slug": "list-files",
  "label": "List Files",
  "description": "List files visible to the authenticated Google Drive account using typed query inputs for pagination and ordering.",
  "method": "GET",
  "path": "/drive/v3/files",
  "inputs": {
    "parameters": [
      {
        "name": "pageSize",
        "in": "query",
        "schema": {
          "type": "integer",
          "minimum": 1,
          "maximum": 1000
        },
        "default": 100,
        "description": "Maximum number of files to return."
      },
      {
        "name": "pageToken",
        "in": "query",
        "schema": {
          "type": "string"
        },
        "description": "Continuation token from a previous Drive list response."
      },
      {
        "name": "orderBy",
        "in": "query",
        "schema": {
          "type": "string",
          "enum": [
            "createdTime desc",
            "modifiedTime desc",
            "name"
          ]
        },
        "description": "Drive-supported ordering for the returned files."
      }
    ],
    "staticQuery": {
      "supportsAllDrives": true,
      "includeItemsFromAllDrives": true,
      "fields": "files(id,name,mimeType,parents,modifiedTime,size),nextPageToken"
    }
  },
  "approvalMode": "automatic",
  "requestBodyMode": "none",
  "resultMode": "json_summary"
}

Workflows

Shared Drive Review Future workflow template for reviewing shared drive contents and permissions.