hubspot_crm_batch_read
Batch read HubSpot CRM records by ID (up to 100) for any object type. Control returned fields with properties and optionally use custom ID property.
Instructions
Read up to 100 HubSpot CRM records by ID in a single request. Applies to all object types. Specify properties to control which fields are returned. Optionally use idProperty to look up records by a custom unique property value (e.g., your own external system ID) instead of the HubSpot hs_object_id. Returns a batch response with found records and any per-record errors. LIMIT: Maximum 100 inputs per request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | Yes | Record IDs to fetch (1–100). | |
| idProperty | No | Custom unique property to use as the lookup key instead of hs_object_id. | |
| objectType | Yes | CRM object type. Sales objects: deals, line_items, products, quotes. Engagement objects: calls, meetings, tasks, notes, emails. | |
| properties | No | Property names to return. Always specify — HubSpot omits non-default properties. | |
| propertiesWithHistory | No | Property names for which to return full value history. |