Zoom · 0.1.0

Zoom API

A Dock-hosted Zoom API starter integration for Harbor. Importing it creates a local http_api port shell plus a Harbor-safe Zoom action set for reading the authenticated user profile, listing that user's scheduled meetings with bounded filters, and creating meetings with explicit approval. Zoom bearer tokens remain local to Harbor Node.

Community included collaborationmeetingsschedulingvideozoom
Work Management Category
8 Action templates
0 Workflow templates
Zoom Publisher

Service Overview

Zoom API is the official meetings and video collaboration api from Zoom for meetings, video, scheduling, and collaboration. 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.

Zoom API Service
Meetings and video collaboration API Service type
https://api.zoom.us/v2 Base URL

What This Port Does

  • Return the authenticated Zoom user's profile using the safe `me` route.
  • List the authenticated user's meetings with bounded type and pagination filters.
  • Create a Zoom meeting for the authenticated user using a bounded JSON request body under input.body.
  • Keeps service credentials local to Harbor Node so approval, execution, and audit stay inside the Harbor ecosystem.

Operator Setup

  • Create or confirm a Zoom 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/zoom/zoom-api
http_api Local shell
8 Actions
Community Required tier
Never Secrets imported

Actions

Get Me JSON

{
  "slug": "get-me",
  "label": "Get Me",
  "description": "Return the authenticated Zoom user's profile using the safe `me` route.",
  "method": "GET",
  "path": "/users/me",
  "approvalMode": "automatic",
  "requestBodyMode": "none",
  "resultMode": "json_summary"
}