Skip to content

HubSpot entities ​

This article describes the entities (objects) of the HubSpot CRM system available for use in LightLead.

Available entities ​

HubSpot provides: deal — the main entity, accessed via /crm/v3/objects/deals/search. Related contact and company are available via the associations API (optional). Deal search is done via the search endpoint with filtering.

Entity structure ​

Each entity in LightLead is represented as follows:

  • Entity name — the display name

  • System name — the identifier used in the API and reports

  • Base fields — standard fields provided by the CRM

  • Custom fields — fields created by the user in the CRM

  • Relations — links to other entities (contacts, companies, etc.)

Relationships between entities ​

Parent entityChild entityRelationship type
dealRelated dataOne-to-many
contactRelated dataOne-to-many
companyRelated dataOne-to-many

Entity details ​

deal ​

The deal entity contains base fields and custom fields. The full list of fields is available on the Fields page.

contact ​

The contact entity contains base fields and custom fields. The full list of fields is available on the Fields page.

company ​

The company entity contains base fields and custom fields. The full list of fields is available on the Fields page.

Use in reports ​

When creating a report, you choose a primary entity. Related data (contacts, companies) is available through the primary entity's fields or by joining data.

Important ​

  • When an entity is deleted in the CRM, it is marked as inactive in LightLead

  • Historical data for deleted entities is preserved

  • New entities become available after discovery is run again

Maintained by the LightLead Documentation Team · Last verified: 2026-07-26