hot.dev/hubspot — HubSpot CRM bindings for Hot on the 2026-09 date-versioned APIs. Contacts, companies, deals, tickets, and any CRM object: CRUD, search, batch read/create/update/upsert, associations, and pagination; notes, tasks, calls, meetings, and emails; pipelines and stages, owners, properties, and lists; plus v3 webhook signature verification.
"hot.dev/hubspot": "0.1.0"
Add this to your deps in hot.hot
Namespaces
| Namespace | Functions | Types | Description |
::hubspot | 0 | — | HubSpot CRM bindings. |
| Namespace | Functions | Types | Description |
::api | 16 | 1 | Low-level HubSpot client: authenticated requests, response unwrapping, |
::companies | 6 | — | Create a company from a properties Map (`name`, `domain`, `industry`, ...). |
::contacts | 7 | — | Create a contact from a properties Map (`email`, `firstname`, |
::deals | 5 | — | Create a deal from a properties Map (`dealname`, `amount`, |
::engagements | 9 | — | Activities (HubSpot "engagements"): notes, tasks, calls, meetings, and |
::lists | 10 | — | Lists (segments) of contacts, companies, deals, and other records. |
::notes | 3 | — | Notes — HubSpot's activity log entries, attached to contacts, companies, deals, or tickets. |
::objects | 24 | — | The generic CRM objects surface. |
::owners | 3 | — | Owners: the HubSpot users (and queues) that records can be assigned to via `hubspot_owner_id`. |
::pipelines | 7 | — | Pipelines and their stages for deals, tickets, and other |
::properties | 6 | — | Property definitions: discover the fields an object type has (including custom properties and enumeration options) and create new ones. |
::webhooks | 3 | — | HubSpot v3 request signature verification: base64 HMAC-SHA256 of `method + decodedUri + body + timestamp` with your app's client secret, delivered as `X-HubSpot-Signature-v3` + `X-HubSpot-Request-Timestamp` (millisecond timestamp, 5-minute window). |