hubspot
Installation
SKILL.md
Troubleshooting
If requests fail, run zero doctor check-connector --env-name HUBSPOT_TOKEN or zero doctor check-connector --url https://api.hubapi.com/crm/v3/objects/contacts --method GET
CRM Objects (Unified Pattern)
All CRM objects follow the same CRUD pattern at /crm/v3/objects/{objectType}. The {objectType} can be: contacts, companies, deals, tickets, products, line_items, quotes, tasks, notes, emails, meetings, calls.
Important: Always specify
propertiesquery param to control which fields are returned. Without it, only default properties are included.
List Objects
curl -s "https://api.hubapi.com/crm/v3/objects/contacts?limit=10&properties=firstname,lastname,email" \
--header "Authorization: Bearer $HUBSPOT_TOKEN"
Params: limit (max 100), after (pagination cursor from paging.next.after), properties (comma-separated), propertiesWithHistory, associations.