hubspot_crm_get
Retrieve a single HubSpot CRM record by its ID. Works for all object types. Specify optional properties to get non-default values. Returns 404 if the record is not found or archived.
Instructions
Retrieve a single HubSpot CRM record by its ID. Works with all object types. IMPORTANT: Specify the properties parameter to get non-default property values (e.g., "dealname,amount,closedate"). Returns 404 if the record does not exist or is archived (use archived=true to fetch archived records).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | HubSpot record ID (numeric string, e.g., "12345678"). | |
| 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. |