All-in-one platform that integrates marketing, sales, and customer service software
hubspot.createContact
additionalProperties
(TEXT, Optional): Any custom properties specific to your HubSpot account
firstName
(TEXT, Optional): The contact’s first namecompany
(TEXT, Optional): The name of the company the contact works forzip
(TEXT, Optional): ZIP-Code of the contactjobtitle
(TEXT, Optional): The contact’s job titleaddress
(TEXT, Optional): Address of the contactcountry
(TEXT, Optional): Country of the contactwebsite
(TEXT, Optional): Link to a personal profile of the contact or of the companyleadStatus
(TEXT, Optional): The current status of a lead in the sales pipelineemail
(TEXT, Required): The contact’s email addresslastName
(TEXT, Optional): The contact’s last nameowner
(TEXT, Optional): HubSpot owner ID of the responsible person for that contactphone
(TEXT, Optional): The contact’s phone numberlifecycleStage
(TEXT, Optional): The lifecycle stage of a contact or companystate
(TEXT, Optional): State of the contact (within their country)leadSource
(TEXT, Optional): The source from which the lead originated in HubSpotassociations
(TEXT, Optional): Links between this contact and other HubSpot objectshubspot.createCompany
associations
(TEXT, Optional): Associations to other objects (contacts, meeting, notes, deals etc.)
city
(TEXT, Optional): The city where the company’s primary office or headquarters is locatedindustry
(TEXT, Optional): The sector or industry the company operates inaddress
(TEXT, Optional): The street address of the company’s primary locationname
(TEXT, Required): Company namecountry
(TEXT, Optional): The country where the company is baseddomain
(TEXT, Optional): The company’s website domain without protocol or pathsadditionalProperties
(TEXT, Optional): Any custom properties specific to your HubSpot accountdescription
(TEXT, Optional): A brief overview of the company, its mission, products, or servicesownerId
(TEXT, Optional): The HubSpot user ID of the person responsible for managing this company recordwebsite
(TEXT, Optional): The full URL of the company’s websitephone
(TEXT, Optional): The main contact phone number for the companystate
(TEXT, Optional): The state, province, or region where the company is locatedhubspot.createDeal
associatedObjects
(MULTI_LINE_TEXT, Optional): Associations to other objects (contacts, companies, etc.)
closeDate
(TEXT, Optional): The expected close date of the deal (Format: ISO 8601)additionalProperties
(TEXT, Optional): Any additional custom properties you want to setstage
(TEXT, Optional): The stage of the deal in the pipelinedealOwner
(TEXT, Optional): User ID of the HubSpot user responsible for this dealamount
(NUMBER, Optional): The monetary value of the dealdealName
(TEXT, Required): The name of the deal/opportunitypipeline
(TEXT, Required): The pipeline the deal belongs todescription
(TEXT, Optional): A description of the dealhubspot.createNote
ownerId
(TEXT, Required): Owner ID of the HubSpot user creating the note
noteBody
(TEXT, Required): Text for the noteattachmentIds
(TEXT, Optional): If you want to put a single or multiple attachments onto the noteassociations
(TEXT, Required): A comma-separated list of object type and ID pairshubspot.updateContact
properties
(TEXT, Required): Properties to update on the HubSpot contact (JSON string)
contactId
(TEXT, Required): ID of the contact that should be updatedhubspot.updateCompany
companyId
(TEXT, Optional): ID of the company that should be updated
properties
(TEXT, Optional): The properties parameter expects a JSON object containing company property values to updatehubspot.updateDeal
properties
(MULTI_LINE_TEXT, Required): Properties to update on the HubSpot deal (JSON string)
dealId
(TEXT, Required): ID of the deal that should be updatedhubspot.getContact
contactId
(TEXT, Required): ID of the contact to gethubspot.getContactEngagement
id
(TEXT, Required): The ID of the object to retrieve engagement fromhubspot.getCompany
companyId
(TEXT, Required): ID of the company to gethubspot.getDeal
dealId
(TEXT, Required): ID of the deal to gethubspot.getDealContext
hubspot.findContact
limit
(TEXT, Optional): Maximum number of records to return in a single request
properties
(TEXT, Optional): Specifies which contact properties to include in the responsesearchQuery
(TEXT, Optional): A text string for full-text search across all searchable propertiesfilterGroups
(TEXT, Optional): Allows you to create complex filtering logic to narrow down contact search resultssorts
(TEXT, Optional): Defines how results should be orderedhubspot.findCompany
searchQuery
(TEXT, Optional): A text string for full-text search across all searchable properties
properties
(TEXT, Optional): Specifies which company properties to include in the responsesorts
(TEXT, Optional): Defines how company search results should be orderedlimit
(NUMBER, Optional): Maximum number of records to return in a single requestfilterGroups
(TEXT, Optional): Allows you to create complex filtering logic to narrow down company search resultshubspot.findDeal
limit
(NUMBER, Optional): Maximum number of records to return in a single request
searchQuery
(TEXT, Optional): A text string for full-text search across all searchable propertiesfilterGroups
(TEXT, Optional): Allows you to create complex filtering logic to narrow down search resultsproperties
(TEXT, Optional): Specifies which deal properties to include in the responsesorts
(TEXT, Optional): Defines how results should be orderedhubspot.getHubSpotOwners
email
(TEXT, Optional): Search for a specific owner by their email address
limit
(NUMBER, Optional): Maximum number of owners to retrieve (default 100, maximum 500)includeInactive
(BOOLEAN, Optional): Whether to include archived/inactive owners in the resultshubspot.getCurrentUserContext
Issue | Solution |
---|---|
Authentication failed | Verify your OAuth credentials |
Rate limit exceeded | Reduce request frequency |
Data not found | Check permissions and data availability |
Connection timeout | Verify network connectivity |