hubspot_crm_list
Fetch paginated lists of HubSpot CRM objects (deals, line items, products, quotes, engagements). Use the properties parameter to select custom fields.
Instructions
List HubSpot CRM records of any object type (deals, line_items, products, quotes, calls, meetings, tasks, notes, emails). Returns a paginated collection with shape { results, total, pagination: { nextCursor } | null }. IMPORTANT: HubSpot returns only default properties unless you specify them explicitly via the properties parameter (e.g., "dealname,amount,closedate"). Use pagination.nextCursor from the response as the after parameter to page through large result sets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Pagination cursor from `pagination.nextCursor` in the previous response. | |
| limit | No | Records per page (1–100). Default: 10. | |
| archived | No | When true, returns archived (soft-deleted) records instead of active ones. Default: false. | |
| objectType | Yes | CRM object type. Sales objects: deals, line_items, products, quotes. Engagement objects: calls, meetings, tasks, notes, emails. | |
| properties | No | Comma-separated list of property internal names to include in the response (e.g., "dealname,amount,closedate"). HubSpot returns ONLY default properties unless requested explicitly — always specify the properties you need. | |
| associations | No | Comma-separated list of object types to include as associations (e.g., "contacts,companies"). Returns associated record IDs inline. |