HubSpot · 0.1.0

HubSpot CRM API

A Dock-hosted HubSpot CRM starter integration for Harbor. Importing it creates a local http_api port shell plus a Harbor-safe HubSpot action set for searching contacts, getting a single contact, and creating a contact with explicit approval. HubSpot bearer tokens remain local to Harbor Node.

Community included contactscrmcustomer-opshubspotsales
CRM Category
6 Action templates
0 Workflow templates
HubSpot Publisher

Service Overview

HubSpot CRM API is the official crm platform api from HubSpot for crm, contacts, sales, and customer-ops. 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.

HubSpot CRM API Service
CRM platform API Service type
https://api.hubapi.com/ Base URL

What This Port Does

  • Search HubSpot contacts using a bounded JSON request body under input.body.
  • Retrieve a HubSpot contact by ID or another unique property using an explicit contact path value.
  • Create a HubSpot contact 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 HubSpot 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/hubspot/hubspot-crm-api
http_api Local shell
6 Actions
Community Required tier
Never Secrets imported

Actions

Search Contacts JSON

{
  "slug": "search-contacts",
  "label": "Search Contacts",
  "description": "Search HubSpot contacts using a bounded JSON request body under input.body.",
  "method": "POST",
  "path": "/crm/v3/objects/contacts/search",
  "approvalMode": "automatic",
  "requestBodyMode": "json",
  "resultMode": "json_summary"
}