improvement(hubspot): align tools with API docs and expand coverage with delete, list membership, and search tools#5635
Conversation
…ith delete, list membership, and search tools
PR SummaryMedium Risk Overview Fixes include the marketing-events list URL ( Reviewed by Cursor Bugbot for commit 10028ec. Configure here. |
Greptile SummaryThis PR expands and cleans up the HubSpot integration. The main changes are:
Confidence Score: 5/5This looks safe to merge.
Important Files Changed
Reviews (1): Last reviewed commit: "improvement(hubspot): align tools with A..." | Re-trigger Greptile |
Summary
list_marketing_eventsused/marketing/marketing-events/v3(404s) instead of/marketing/v3/marketing-eventslimitdocs (CRM search max is 200, not 100), typedpagingasHubSpotPaging | nullto match runtime, fixed company param types carrying a stray requiredcontactId, URL-encodedidPropertyin update toolspropertiesToSetrequired (every mapped tool requires it), removed anas anycast masking type checking on outputscreate_listactually useful), delete/archive for contacts, companies, deals, tickets, line items, association delete + association labels read, and search for line items and quotesType of Change
Testing
Typecheck clean, lint clean, registry tests pass (80/80),
check:api-validationpasses. Verified no scopes were added or changed inlib/oauth/oauth.ts.Checklist