Lodol Docs

HubSpot

API actions for the HubSpot integration.

HubSpot

Automate HubSpot CRM: manage contacts, companies, and deals with private app tokens.


Associate contact to company

Link a HubSpot contact record to a company.

Parameters

ParameterTypeRequiredDescription
contact_idstringYesHubSpot contact ID
company_idstringYesHubSpot company ID
association_typenumberNoNumeric association type ID (1 for primary company)

Response

{
  "results": [
    {
      "fromObjectId": 123,
      "fromObjectTypeId": "0-1",
      "toObjectId": 456,
      "toObjectTypeId": "0-2"
    }
  ]
}

Create a HubSpot company

Create a new HubSpot company record.

Parameters

ParameterTypeRequiredDescription
namestringYesCompany name
domainstringNoCompany domain

Response

{}

Create a HubSpot contact

Create a new contact with email, name, phone, and company details.

Parameters

ParameterTypeRequiredDescription
emailstringYesContact email
first_namestringNoFirst name
last_namestringNoLast name
phonestringNoPhone number
companystringNoCompany name

Response

{}

Create a HubSpot deal

Create a new deal with optional pipeline and stage.

Parameters

ParameterTypeRequiredDescription
deal_namestringYesDeal name
amountnumberNoDeal amount
pipelinestringNoPipeline ID
stagestringNoStage ID

Response

{}

Find contact by email

Look up a HubSpot contact using an email address.

Parameters

ParameterTypeRequiredDescription
emailstringYesContact email to search for

Response

{}

List HubSpot contacts

List a limited set of HubSpot contacts for quick review.

Parameters

ParameterTypeRequiredDescription
limitnumberNoMaximum contacts to return

Response

{
  "results": [
    {
      "id": "contact123",
      "properties": {
        "email": "user@example.com"
      }
    }
  ]
}

Update a HubSpot contact

Update one or more properties on an existing contact.

Parameters

ParameterTypeRequiredDescription
contact_idstringYesHubSpot contact ID
propertiesobjectYesJSON object of properties to update

Response

{}

Update deal stage

Move a HubSpot deal to a new stage.

Parameters

ParameterTypeRequiredDescription
deal_idstringYesHubSpot deal ID
stagestringYesTarget stage ID

Response

{}

On this page