hubspot_crm_batch_upsert
Create or update up to 100 HubSpot CRM records in one call. Uses a unique property to identify existing records; creates new ones if not found.
Instructions
Upsert up to 100 HubSpot CRM records: creates them if they do not exist, updates them if they do. Each input must include idProperty (the unique property name used for matching, e.g., "email" or a custom external ID property), id (the value of that property), and properties (fields to set). The idProperty must be marked as unique in HubSpot. LIMIT: Maximum 100 inputs per request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | Yes | Records to upsert (1–100). Each must have idProperty, id, and properties. | |
| objectType | Yes | CRM object type. Sales objects: deals, line_items, products, quotes. Engagement objects: calls, meetings, tasks, notes, emails. |