AACFlow

HubSpot

Interact with HubSpot CRM or trigger workflows from HubSpot events

Usage Instructions

Integrate HubSpot into your workflow. Manage contacts, companies, deals, tickets, and other CRM objects with powerful automation capabilities. Can be used in trigger mode to start workflows when contacts are created, deleted, or updated.

Tools

hubspot_get_users

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
usersarrayArray of HubSpot user objects
idstringUser ID
emailstringUser email address
roleIdstringUser role ID
primaryTeamIdstringPrimary team ID
secondaryTeamIdsarraySecondary team IDs
superAdminbooleanWhether user is a super admin
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
totalItemsnumberTotal number of users returned
successbooleanOperation success status

hubspot_list_contacts

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "email,firstname,lastname,phone")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "companies,deals")

Output

ParameterTypeDescription
contactsarrayArray of HubSpot contact records
emailstringContact email address
firstnamestringContact first name
lastnamestringContact last name
phonestringContact phone number
mobilephonestringContact mobile phone number
companystringAssociated company name
websitestringContact website URL
jobtitlestringContact job title
lifecyclestagestringLifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringContact creation date (ISO 8601)
lastmodifieddatestringLast modified date (ISO 8601)
addressstringStreet address
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
faxstringFax number
hs_timezonestringContact timezone
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_get_contact

Input

ParameterTypeRequiredDescription
contactIdstringYesNo description
idPropertystringNoProperty to use as unique identifier (e.g., "email"). If not specified, uses record ID
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "email,firstname,lastname,phone")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "companies,deals")

Output

ParameterTypeDescription
contactobjectHubSpot contact record
emailstringContact email address
firstnamestringContact first name
lastnamestringContact last name
phonestringContact phone number
mobilephonestringContact mobile phone number
companystringAssociated company name
websitestringContact website URL
jobtitlestringContact job title
lifecyclestagestringLifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringContact creation date (ISO 8601)
lastmodifieddatestringLast modified date (ISO 8601)
addressstringStreet address
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
faxstringFax number
hs_timezonestringContact timezone
contactIdstringThe retrieved contact ID
successbooleanOperation success status

hubspot_create_contact

Create a new contact in HubSpot. Requires at least one of: email, firstname, or lastname

Input

ParameterTypeRequiredDescription
propertiesobjectYesContact properties as JSON object. Must include at least one of: email, firstname, or lastname (e.g., {"email": "john@example.com", "firstname": "John", "lastname": "Doe"})
associationsarrayNoArray of associations to create with the contact as JSON. Each object should have "to.id" (company/deal ID) and "types" array with "associationCategory" and "associationTypeId"

Output

ParameterTypeDescription
contactobjectHubSpot contact record
emailstringContact email address
firstnamestringContact first name
lastnamestringContact last name
phonestringContact phone number
mobilephonestringContact mobile phone number
companystringAssociated company name
websitestringContact website URL
jobtitlestringContact job title
lifecyclestagestringLifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringContact creation date (ISO 8601)
lastmodifieddatestringLast modified date (ISO 8601)
addressstringStreet address
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
faxstringFax number
hs_timezonestringContact timezone
contactIdstringThe created contact ID
successbooleanOperation success status

hubspot_update_contact

Input

ParameterTypeRequiredDescription
contactIdstringYesNo description
idPropertystringNoProperty to use as unique identifier (e.g., "email"). If not specified, uses record ID
propertiesobjectYesContact properties to update as JSON object (e.g., {"firstname": "John", "phone": "+1234567890"})

Output

ParameterTypeDescription
contactobjectHubSpot contact record
emailstringContact email address
firstnamestringContact first name
lastnamestringContact last name
phonestringContact phone number
mobilephonestringContact mobile phone number
companystringAssociated company name
websitestringContact website URL
jobtitlestringContact job title
lifecyclestagestringLifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringContact creation date (ISO 8601)
lastmodifieddatestringLast modified date (ISO 8601)
addressstringStreet address
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
faxstringFax number
hs_timezonestringContact timezone
contactIdstringThe updated contact ID
successbooleanOperation success status

hubspot_search_contacts

Input

ParameterTypeRequiredDescription
filterGroupsarrayNoArray of filter groups as JSON. Each group contains "filters" array with objects having "propertyName", "operator" (e.g., "EQ", "CONTAINS_TOKEN", "GT"), and "value"
sortsarrayNoArray of sort objects as JSON with "propertyName" and "direction" ("ASCENDING" or "DESCENDING")
querystringNoSearch query string to match against contact name, email, and other text fields
propertiesarrayNoArray of HubSpot property names to return (e.g., ["email", "firstname", "lastname", "phone"])
limitnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
contactsarrayArray of HubSpot contact records
emailstringContact email address
firstnamestringContact first name
lastnamestringContact last name
phonestringContact phone number
mobilephonestringContact mobile phone number
companystringAssociated company name
websitestringContact website URL
jobtitlestringContact job title
lifecyclestagestringLifecycle stage (subscriber, lead, marketingqualifiedlead, salesqualifiedlead, opportunity, customer)
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringContact creation date (ISO 8601)
lastmodifieddatestringLast modified date (ISO 8601)
addressstringStreet address
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
faxstringFax number
hs_timezonestringContact timezone
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
totalnumberTotal number of matching contacts
successbooleanOperation success status

hubspot_list_companies

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "name,domain,industry")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "contacts,deals")

Output

ParameterTypeDescription
companiesarrayArray of HubSpot company records
namestringCompany name
domainstringCompany website domain (unique identifier)
descriptionstringCompany description
industrystringIndustry type (e.g., Airlines/Aviation)
phonestringCompany phone number
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
addressstringStreet address
numberofemployeesstringTotal number of employees
annualrevenuestringAnnual revenue estimate
lifecyclestagestringLifecycle stage
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
hs_createdatestringCompany creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
hs_additional_domainsstringAdditional domains (semicolon-separated)
num_associated_contactsstringNumber of associated contacts (auto-updated)
num_associated_dealsstringNumber of associated deals (auto-updated)
websitestringCompany website URL
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_get_company

Input

ParameterTypeRequiredDescription
companyIdstringYesNo description
idPropertystringNoProperty to use as unique identifier (e.g., "domain"). If not specified, uses record ID
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "name,domain,industry")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "contacts,deals")

Output

ParameterTypeDescription
companyobjectHubSpot company record
namestringCompany name
domainstringCompany website domain (unique identifier)
descriptionstringCompany description
industrystringIndustry type (e.g., Airlines/Aviation)
phonestringCompany phone number
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
addressstringStreet address
numberofemployeesstringTotal number of employees
annualrevenuestringAnnual revenue estimate
lifecyclestagestringLifecycle stage
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
hs_createdatestringCompany creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
hs_additional_domainsstringAdditional domains (semicolon-separated)
num_associated_contactsstringNumber of associated contacts (auto-updated)
num_associated_dealsstringNumber of associated deals (auto-updated)
websitestringCompany website URL
companyIdstringThe retrieved company ID
successbooleanOperation success status

hubspot_create_company

Input

ParameterTypeRequiredDescription
propertiesobjectYesCompany properties as JSON object (e.g., {"name": "Acme Inc", "domain": "acme.com", "industry": "Technology"})
associationsarrayNoArray of associations to create with the company as JSON (each with "to.id" and "types" containing "associationCategory" and "associationTypeId")

Output

ParameterTypeDescription
companyobjectHubSpot company record
namestringCompany name
domainstringCompany website domain (unique identifier)
descriptionstringCompany description
industrystringIndustry type (e.g., Airlines/Aviation)
phonestringCompany phone number
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
addressstringStreet address
numberofemployeesstringTotal number of employees
annualrevenuestringAnnual revenue estimate
lifecyclestagestringLifecycle stage
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
hs_createdatestringCompany creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
hs_additional_domainsstringAdditional domains (semicolon-separated)
num_associated_contactsstringNumber of associated contacts (auto-updated)
num_associated_dealsstringNumber of associated deals (auto-updated)
websitestringCompany website URL
companyIdstringThe created company ID
successbooleanOperation success status

hubspot_update_company

Input

ParameterTypeRequiredDescription
companyIdstringYesNo description
idPropertystringNoProperty to use as unique identifier (e.g., "domain"). If not specified, uses record ID
propertiesobjectYesCompany properties to update as JSON object (e.g., {"name": "New Name", "industry": "Finance"})

Output

ParameterTypeDescription
companyobjectHubSpot company record
namestringCompany name
domainstringCompany website domain (unique identifier)
descriptionstringCompany description
industrystringIndustry type (e.g., Airlines/Aviation)
phonestringCompany phone number
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
addressstringStreet address
numberofemployeesstringTotal number of employees
annualrevenuestringAnnual revenue estimate
lifecyclestagestringLifecycle stage
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
hs_createdatestringCompany creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
hs_additional_domainsstringAdditional domains (semicolon-separated)
num_associated_contactsstringNumber of associated contacts (auto-updated)
num_associated_dealsstringNumber of associated deals (auto-updated)
websitestringCompany website URL
companyIdstringThe updated company ID
successbooleanOperation success status

hubspot_search_companies

Input

ParameterTypeRequiredDescription
filterGroupsarrayNoArray of filter groups as JSON. Each group contains "filters" array with objects having "propertyName", "operator" (e.g., "EQ", "CONTAINS_TOKEN", "GT"), and "value"
sortsarrayNoArray of sort objects as JSON with "propertyName" and "direction" ("ASCENDING" or "DESCENDING")
querystringNoSearch query string to match against company name, domain, and other text fields
propertiesarrayNoArray of HubSpot property names to return (e.g., ["name", "domain", "industry"])
limitnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
companiesarrayArray of HubSpot company records
namestringCompany name
domainstringCompany website domain (unique identifier)
descriptionstringCompany description
industrystringIndustry type (e.g., Airlines/Aviation)
phonestringCompany phone number
citystringCity
statestringState/Region
zipstringPostal/ZIP code
countrystringCountry
addressstringStreet address
numberofemployeesstringTotal number of employees
annualrevenuestringAnnual revenue estimate
lifecyclestagestringLifecycle stage
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
hs_createdatestringCompany creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
hs_additional_domainsstringAdditional domains (semicolon-separated)
num_associated_contactsstringNumber of associated contacts (auto-updated)
num_associated_dealsstringNumber of associated deals (auto-updated)
websitestringCompany website URL
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
totalnumberTotal number of matching companies
successbooleanOperation success status

hubspot_list_deals

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "dealname,amount,dealstage")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "contacts,companies")

Output

ParameterTypeDescription
dealsarrayArray of HubSpot deal records
dealnamestringDeal name
amountstringDeal amount
dealstagestringCurrent deal stage
pipelinestringPipeline the deal is in
closedatestringExpected close date (ISO 8601)
dealtypestringDeal type (New Business, Existing Business, etc.)
descriptionstringDeal description
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringDeal creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
num_associated_contactsstringNumber of associated contacts
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_get_deal

Input

ParameterTypeRequiredDescription
dealIdstringYesNo description
idPropertystringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "dealname,amount,dealstage")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "contacts,companies")

Output

ParameterTypeDescription
dealobjectHubSpot deal record
dealnamestringDeal name
amountstringDeal amount
dealstagestringCurrent deal stage
pipelinestringPipeline the deal is in
closedatestringExpected close date (ISO 8601)
dealtypestringDeal type (New Business, Existing Business, etc.)
descriptionstringDeal description
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringDeal creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
num_associated_contactsstringNumber of associated contacts
dealIdstringThe retrieved deal ID
successbooleanOperation success status

hubspot_create_deal

Input

ParameterTypeRequiredDescription
propertiesobjectYesDeal properties as JSON object. Must include dealname (e.g., {"dealname": "New Deal", "amount": "5000", "dealstage": "appointmentscheduled"})
associationsarrayNoArray of associations to create with the deal as JSON. Each object should have "to.id" and "types" array with "associationCategory" and "associationTypeId"

Output

ParameterTypeDescription
dealobjectHubSpot deal record
dealnamestringDeal name
amountstringDeal amount
dealstagestringCurrent deal stage
pipelinestringPipeline the deal is in
closedatestringExpected close date (ISO 8601)
dealtypestringDeal type (New Business, Existing Business, etc.)
descriptionstringDeal description
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringDeal creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
num_associated_contactsstringNumber of associated contacts
dealIdstringThe created deal ID
successbooleanOperation success status

hubspot_update_deal

Input

ParameterTypeRequiredDescription
dealIdstringYesNo description
idPropertystringNoNo description
propertiesobjectYesDeal properties to update as JSON object (e.g., {"amount": "10000", "dealstage": "closedwon"})

Output

ParameterTypeDescription
dealobjectHubSpot deal record
dealnamestringDeal name
amountstringDeal amount
dealstagestringCurrent deal stage
pipelinestringPipeline the deal is in
closedatestringExpected close date (ISO 8601)
dealtypestringDeal type (New Business, Existing Business, etc.)
descriptionstringDeal description
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringDeal creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
num_associated_contactsstringNumber of associated contacts
dealIdstringThe updated deal ID
successbooleanOperation success status

hubspot_search_deals

Input

ParameterTypeRequiredDescription
filterGroupsarrayNoArray of filter groups as JSON. Each group contains "filters" array with objects having "propertyName", "operator" (e.g., "EQ", "NEQ", "CONTAINS_TOKEN", "NOT_CONTAINS_TOKEN"), and "value"
sortsarrayNoArray of sort objects as JSON with "propertyName" and "direction" ("ASCENDING" or "DESCENDING")
querystringNoNo description
propertiesarrayNoArray of HubSpot property names to return (e.g., ["dealname", "amount", "dealstage"])
limitnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
dealsarrayArray of HubSpot deal records
dealnamestringDeal name
amountstringDeal amount
dealstagestringCurrent deal stage
pipelinestringPipeline the deal is in
closedatestringExpected close date (ISO 8601)
dealtypestringDeal type (New Business, Existing Business, etc.)
descriptionstringDeal description
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringDeal creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
num_associated_contactsstringNumber of associated contacts
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
totalnumberTotal number of matching deals
successbooleanOperation success status

hubspot_list_tickets

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "subject,content,hs_ticket_priority")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "contacts,companies")

Output

ParameterTypeDescription
ticketsarrayArray of HubSpot ticket records
subjectstringTicket subject/name
contentstringTicket content/description
hs_pipelinestringPipeline the ticket is in
hs_pipeline_stagestringCurrent pipeline stage
hs_ticket_prioritystringTicket priority (LOW, MEDIUM, HIGH)
hs_ticket_categorystringTicket category
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringTicket creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_get_ticket

Input

ParameterTypeRequiredDescription
ticketIdstringYesNo description
idPropertystringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "subject,content,hs_ticket_priority")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "contacts,companies")

Output

ParameterTypeDescription
ticketobjectHubSpot ticket record
subjectstringTicket subject/name
contentstringTicket content/description
hs_pipelinestringPipeline the ticket is in
hs_pipeline_stagestringCurrent pipeline stage
hs_ticket_prioritystringTicket priority (LOW, MEDIUM, HIGH)
hs_ticket_categorystringTicket category
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringTicket creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
ticketIdstringThe retrieved ticket ID
successbooleanOperation success status

hubspot_create_ticket

Input

ParameterTypeRequiredDescription
propertiesobjectYesTicket properties as JSON object. Must include subject and hs_pipeline_stage (e.g., {"subject": "Support request", "hs_pipeline_stage": "1", "hs_ticket_priority": "HIGH"})
associationsarrayNoArray of associations to create with the ticket as JSON. Each object should have "to.id" and "types" array with "associationCategory" and "associationTypeId"

Output

ParameterTypeDescription
ticketobjectHubSpot ticket record
subjectstringTicket subject/name
contentstringTicket content/description
hs_pipelinestringPipeline the ticket is in
hs_pipeline_stagestringCurrent pipeline stage
hs_ticket_prioritystringTicket priority (LOW, MEDIUM, HIGH)
hs_ticket_categorystringTicket category
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringTicket creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
ticketIdstringThe created ticket ID
successbooleanOperation success status

hubspot_update_ticket

Input

ParameterTypeRequiredDescription
ticketIdstringYesNo description
idPropertystringNoNo description
propertiesobjectYesTicket properties to update as JSON object (e.g., {"subject": "Updated subject", "hs_ticket_priority": "HIGH"})

Output

ParameterTypeDescription
ticketobjectHubSpot ticket record
subjectstringTicket subject/name
contentstringTicket content/description
hs_pipelinestringPipeline the ticket is in
hs_pipeline_stagestringCurrent pipeline stage
hs_ticket_prioritystringTicket priority (LOW, MEDIUM, HIGH)
hs_ticket_categorystringTicket category
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringTicket creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
ticketIdstringThe updated ticket ID
successbooleanOperation success status

hubspot_search_tickets

Input

ParameterTypeRequiredDescription
filterGroupsarrayNoArray of filter groups as JSON. Each group contains "filters" array with objects having "propertyName", "operator" (e.g., "EQ", "NEQ", "CONTAINS_TOKEN", "NOT_CONTAINS_TOKEN"), and "value"
sortsarrayNoArray of sort objects as JSON with "propertyName" and "direction" ("ASCENDING" or "DESCENDING")
querystringNoNo description
propertiesarrayNoArray of HubSpot property names to return (e.g., ["subject", "content", "hs_ticket_priority"])
limitnumberNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
ticketsarrayArray of HubSpot ticket records
subjectstringTicket subject/name
contentstringTicket content/description
hs_pipelinestringPipeline the ticket is in
hs_pipeline_stagestringCurrent pipeline stage
hs_ticket_prioritystringTicket priority (LOW, MEDIUM, HIGH)
hs_ticket_categorystringTicket category
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringTicket creation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
totalnumberTotal number of matching tickets
successbooleanOperation success status

hubspot_list_line_items

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "name,quantity,price,amount")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "deals,quotes")

Output

ParameterTypeDescription
lineItemsarrayArray of HubSpot line item records
namestringLine item name
descriptionstringFull description of the product
hs_skustringUnique product identifier (SKU)
quantitystringNumber of units included
pricestringUnit price
amountstringTotal cost (quantity * unit price)
hs_line_item_currency_codestringCurrency code
recurringbillingfrequencystringRecurring billing frequency
hs_recurring_billing_start_datestringRecurring billing start date
hs_recurring_billing_end_datestringRecurring billing end date
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_get_line_item

Input

ParameterTypeRequiredDescription
lineItemIdstringYesNo description
idPropertystringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "name,quantity,price,amount")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "deals,quotes")

Output

ParameterTypeDescription
lineItemobjectHubSpot line item record
namestringLine item name
descriptionstringFull description of the product
hs_skustringUnique product identifier (SKU)
quantitystringNumber of units included
pricestringUnit price
amountstringTotal cost (quantity * unit price)
hs_line_item_currency_codestringCurrency code
recurringbillingfrequencystringRecurring billing frequency
hs_recurring_billing_start_datestringRecurring billing start date
hs_recurring_billing_end_datestringRecurring billing end date
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
lineItemIdstringThe retrieved line item ID
successbooleanOperation success status

hubspot_create_line_item

Input

ParameterTypeRequiredDescription
propertiesobjectYesLine item properties as JSON object (e.g., {"name": "Product A", "quantity": "2", "price": "50.00", "hs_sku": "SKU-001"})
associationsarrayNoArray of associations to create with the line item as JSON. Each object should have "to.id" and "types" array with "associationCategory" and "associationTypeId"

Output

ParameterTypeDescription
lineItemobjectHubSpot line item record
namestringLine item name
descriptionstringFull description of the product
hs_skustringUnique product identifier (SKU)
quantitystringNumber of units included
pricestringUnit price
amountstringTotal cost (quantity * unit price)
hs_line_item_currency_codestringCurrency code
recurringbillingfrequencystringRecurring billing frequency
hs_recurring_billing_start_datestringRecurring billing start date
hs_recurring_billing_end_datestringRecurring billing end date
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
lineItemIdstringThe created line item ID
successbooleanOperation success status

hubspot_update_line_item

Input

ParameterTypeRequiredDescription
lineItemIdstringYesNo description
idPropertystringNoNo description
propertiesobjectYesLine item properties to update as JSON object (e.g., {"quantity": "5", "price": "25.00"})

Output

ParameterTypeDescription
lineItemobjectHubSpot line item record
namestringLine item name
descriptionstringFull description of the product
hs_skustringUnique product identifier (SKU)
quantitystringNumber of units included
pricestringUnit price
amountstringTotal cost (quantity * unit price)
hs_line_item_currency_codestringCurrency code
recurringbillingfrequencystringRecurring billing frequency
hs_recurring_billing_start_datestringRecurring billing start date
hs_recurring_billing_end_datestringRecurring billing end date
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
lineItemIdstringThe updated line item ID
successbooleanOperation success status

hubspot_list_quotes

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "hs_title,hs_expiration_date,hs_status")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "deals,line_items")

Output

ParameterTypeDescription
quotesarrayArray of HubSpot quote records
hs_titlestringQuote name/title
hs_expiration_datestringExpiration date
hs_statusstringQuote status
hs_esign_enabledstringWhether e-signatures are enabled
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_get_quote

Input

ParameterTypeRequiredDescription
quoteIdstringYesNo description
idPropertystringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "hs_title,hs_expiration_date,hs_status")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "deals,line_items")

Output

ParameterTypeDescription
quoteobjectHubSpot quote record
hs_titlestringQuote name/title
hs_expiration_datestringExpiration date
hs_statusstringQuote status
hs_esign_enabledstringWhether e-signatures are enabled
hs_object_idstringHubSpot object ID (same as record ID)
createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
quoteIdstringThe retrieved quote ID
successbooleanOperation success status

hubspot_list_appointments

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "hs_meeting_title,hs_meeting_start_time")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "contacts,companies")

Output

ParameterTypeDescription
appointmentsarrayArray of HubSpot appointment records
hs_appointment_typestringAppointment type
hs_meeting_titlestringMeeting title
hs_meeting_start_timestringStart time (ISO 8601)
hs_meeting_end_timestringEnd time (ISO 8601)
hs_meeting_locationstringMeeting location
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
hs_createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_get_appointment

Input

ParameterTypeRequiredDescription
appointmentIdstringYesNo description
idPropertystringNoNo description
propertiesstringNoComma-separated list of HubSpot property names to return (e.g., "hs_meeting_title,hs_meeting_start_time")
associationsstringNoComma-separated list of object types to retrieve associated IDs for (e.g., "contacts,companies")

Output

ParameterTypeDescription
appointmentobjectHubSpot appointment record
hs_appointment_typestringAppointment type
hs_meeting_titlestringMeeting title
hs_meeting_start_timestringStart time (ISO 8601)
hs_meeting_end_timestringEnd time (ISO 8601)
hs_meeting_locationstringMeeting location
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
hs_createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
appointmentIdstringThe retrieved appointment ID
successbooleanOperation success status

hubspot_create_appointment

Input

ParameterTypeRequiredDescription
propertiesobjectYesAppointment properties as JSON object (e.g., {"hs_meeting_title": "Discovery Call", "hs_meeting_start_time": "2024-01-15T10:00:00Z", "hs_meeting_end_time": "2024-01-15T11:00:00Z"})
associationsarrayNoArray of associations to create with the appointment as JSON. Each object should have "to.id" and "types" array with "associationCategory" and "associationTypeId"

Output

ParameterTypeDescription
appointmentobjectHubSpot appointment record
hs_appointment_typestringAppointment type
hs_meeting_titlestringMeeting title
hs_meeting_start_timestringStart time (ISO 8601)
hs_meeting_end_timestringEnd time (ISO 8601)
hs_meeting_locationstringMeeting location
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
hs_createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
appointmentIdstringThe created appointment ID
successbooleanOperation success status

hubspot_update_appointment

Input

ParameterTypeRequiredDescription
appointmentIdstringYesNo description
idPropertystringNoNo description
propertiesobjectYesAppointment properties to update as JSON object (e.g., {"hs_meeting_title": "Updated Call", "hs_meeting_location": "Zoom"})

Output

ParameterTypeDescription
appointmentobjectHubSpot appointment record
hs_appointment_typestringAppointment type
hs_meeting_titlestringMeeting title
hs_meeting_start_timestringStart time (ISO 8601)
hs_meeting_end_timestringEnd time (ISO 8601)
hs_meeting_locationstringMeeting location
hubspot_owner_idstringHubSpot owner ID
hs_object_idstringHubSpot object ID (same as record ID)
hs_createdatestringCreation date (ISO 8601)
hs_lastmodifieddatestringLast modified date (ISO 8601)
appointmentIdstringThe updated appointment ID
successbooleanOperation success status

hubspot_list_carts

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description
propertiesstringNoNo description
associationsstringNoNo description

Output

ParameterTypeDescription
cartsarrayArray of HubSpot CRM records
idstringUnique record ID (hs_object_id)
createdAtstringRecord creation timestamp (ISO 8601)
updatedAtstringRecord last updated timestamp (ISO 8601)
archivedbooleanWhether the record is archived
propertiesobjectRecord properties
associationsobjectAssociated records
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_get_cart

Input

ParameterTypeRequiredDescription
cartIdstringYesNo description
propertiesstringNoNo description
associationsstringNoNo description

Output

ParameterTypeDescription
cartobjectHubSpot CRM record
idstringUnique record ID (hs_object_id)
createdAtstringRecord creation timestamp (ISO 8601)
updatedAtstringRecord last updated timestamp (ISO 8601)
archivedbooleanWhether the record is archived
propertiesobjectRecord properties
associationsobjectAssociated records
cartIdstringThe retrieved cart ID
successbooleanOperation success status

hubspot_get_products

Get a list of products from HubSpot

Input

ParameterTypeRequiredDescription
limitstringNoMaximum number of products to return (default 10, max 100)
afterstringNoCursor for pagination (get from previous response paging.next.after)
propertiesstringNoComma-separated list of properties to return

Output

ParameterTypeDescription
productsarrayArray of HubSpot CRM records
idstringUnique record ID (hs_object_id)
createdAtstringRecord creation timestamp (ISO 8601)
updatedAtstringRecord last updated timestamp (ISO 8601)
archivedbooleanWhether the record is archived
propertiesobjectRecord properties
associationsobjectAssociated records
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
totalnumberTotal number of products returned
successbooleanOperation success status

hubspot_create_product

Create a new product in HubSpot

Input

ParameterTypeRequiredDescription
propertiesobjectYesProduct properties as JSON object. Must include name (e.g., {"name": "My Product", "price": "99.99", "description": "Product description"})
associationsarrayNoArray of associations to create with the product as JSON. Each object should have "to.id" and "types" array with "associationCategory" and "associationTypeId"

Output

ParameterTypeDescription
productobjectHubSpot CRM record
idstringUnique record ID (hs_object_id)
createdAtstringRecord creation timestamp (ISO 8601)
updatedAtstringRecord last updated timestamp (ISO 8601)
archivedbooleanWhether the record is archived
propertiesobjectRecord properties
associationsobjectAssociated records
productIdstringThe created product ID
successbooleanOperation success status

hubspot_update_product

Update an existing product in HubSpot

Input

ParameterTypeRequiredDescription
productIdstringYesID of the product to update
propertiesobjectYesProduct properties to update as JSON object (e.g., {"name": "Updated Name", "price": "149.99"})

Output

ParameterTypeDescription
productobjectHubSpot CRM record
idstringUnique record ID (hs_object_id)
createdAtstringRecord creation timestamp (ISO 8601)
updatedAtstringRecord last updated timestamp (ISO 8601)
archivedbooleanWhether the record is archived
propertiesobjectRecord properties
associationsobjectAssociated records
productIdstringThe updated product ID
successbooleanOperation success status

hubspot_create_call

Input

ParameterTypeRequiredDescription

Output

ParameterTypeDescription
usersjsonArray of user objects
contactsjsonArray of contact objects
contactjsonSingle contact object
companiesjsonArray of company objects
companyjsonSingle company object
dealsjsonArray of deal objects
dealjsonSingle deal object
ticketsjsonArray of ticket objects
ticketjsonSingle ticket object
lineItemsjsonArray of line item objects
lineItemjsonSingle line item object
quotesjsonArray of quote objects
quotejsonSingle quote object
appointmentsjsonArray of appointment objects
appointmentjsonSingle appointment object
cartsjsonArray of cart objects
cartjsonSingle cart object
ownersjsonArray of owner objects
eventsjsonArray of marketing event objects
eventjsonSingle marketing event object
listsjsonArray of list objects
listjsonSingle list object
totalnumberTotal number of matching results (for search)
pagingjsonPagination info with next/prev cursors
metadatajsonOperation metadata
successbooleanOperation success status
payloadjsonFull webhook payload array from HubSpot containing event details
providerstringProvider name (hubspot)
providerConfigstringHubSpot App ID
appIdstringHubSpot App ID
clientIdstringHubSpot Client ID
triggerIdstringTrigger ID (e.g., hubspot_company_created)
clientSecretstringHubSpot Client Secret
developerApiKeystringHubSpot Developer API Key
curlSetWebhookUrlstringcurl command to set webhook URL
curlCreateSubscriptionstringcurl command to create subscription
webhookUrlDisplaystringWebhook URL display value
propertyNamestringOptional property name filter (for property change triggers)

hubspot_create_email

Input

ParameterTypeRequiredDescription

Output

ParameterTypeDescription
usersjsonArray of user objects
contactsjsonArray of contact objects
contactjsonSingle contact object
companiesjsonArray of company objects
companyjsonSingle company object
dealsjsonArray of deal objects
dealjsonSingle deal object
ticketsjsonArray of ticket objects
ticketjsonSingle ticket object
lineItemsjsonArray of line item objects
lineItemjsonSingle line item object
quotesjsonArray of quote objects
quotejsonSingle quote object
appointmentsjsonArray of appointment objects
appointmentjsonSingle appointment object
cartsjsonArray of cart objects
cartjsonSingle cart object
ownersjsonArray of owner objects
eventsjsonArray of marketing event objects
eventjsonSingle marketing event object
listsjsonArray of list objects
listjsonSingle list object
totalnumberTotal number of matching results (for search)
pagingjsonPagination info with next/prev cursors
metadatajsonOperation metadata
successbooleanOperation success status
payloadjsonFull webhook payload array from HubSpot containing event details
providerstringProvider name (hubspot)
providerConfigstringHubSpot App ID
appIdstringHubSpot App ID
clientIdstringHubSpot Client ID
triggerIdstringTrigger ID (e.g., hubspot_company_created)
clientSecretstringHubSpot Client Secret
developerApiKeystringHubSpot Developer API Key
curlSetWebhookUrlstringcurl command to set webhook URL
curlCreateSubscriptionstringcurl command to create subscription
webhookUrlDisplaystringWebhook URL display value
propertyNamestringOptional property name filter (for property change triggers)

hubspot_create_meeting

Input

ParameterTypeRequiredDescription

Output

ParameterTypeDescription
usersjsonArray of user objects
contactsjsonArray of contact objects
contactjsonSingle contact object
companiesjsonArray of company objects
companyjsonSingle company object
dealsjsonArray of deal objects
dealjsonSingle deal object
ticketsjsonArray of ticket objects
ticketjsonSingle ticket object
lineItemsjsonArray of line item objects
lineItemjsonSingle line item object
quotesjsonArray of quote objects
quotejsonSingle quote object
appointmentsjsonArray of appointment objects
appointmentjsonSingle appointment object
cartsjsonArray of cart objects
cartjsonSingle cart object
ownersjsonArray of owner objects
eventsjsonArray of marketing event objects
eventjsonSingle marketing event object
listsjsonArray of list objects
listjsonSingle list object
totalnumberTotal number of matching results (for search)
pagingjsonPagination info with next/prev cursors
metadatajsonOperation metadata
successbooleanOperation success status
payloadjsonFull webhook payload array from HubSpot containing event details
providerstringProvider name (hubspot)
providerConfigstringHubSpot App ID
appIdstringHubSpot App ID
clientIdstringHubSpot Client ID
triggerIdstringTrigger ID (e.g., hubspot_company_created)
clientSecretstringHubSpot Client Secret
developerApiKeystringHubSpot Developer API Key
curlSetWebhookUrlstringcurl command to set webhook URL
curlCreateSubscriptionstringcurl command to create subscription
webhookUrlDisplaystringWebhook URL display value
propertyNamestringOptional property name filter (for property change triggers)

hubspot_create_note

Input

ParameterTypeRequiredDescription

Output

ParameterTypeDescription
usersjsonArray of user objects
contactsjsonArray of contact objects
contactjsonSingle contact object
companiesjsonArray of company objects
companyjsonSingle company object
dealsjsonArray of deal objects
dealjsonSingle deal object
ticketsjsonArray of ticket objects
ticketjsonSingle ticket object
lineItemsjsonArray of line item objects
lineItemjsonSingle line item object
quotesjsonArray of quote objects
quotejsonSingle quote object
appointmentsjsonArray of appointment objects
appointmentjsonSingle appointment object
cartsjsonArray of cart objects
cartjsonSingle cart object
ownersjsonArray of owner objects
eventsjsonArray of marketing event objects
eventjsonSingle marketing event object
listsjsonArray of list objects
listjsonSingle list object
totalnumberTotal number of matching results (for search)
pagingjsonPagination info with next/prev cursors
metadatajsonOperation metadata
successbooleanOperation success status
payloadjsonFull webhook payload array from HubSpot containing event details
providerstringProvider name (hubspot)
providerConfigstringHubSpot App ID
appIdstringHubSpot App ID
clientIdstringHubSpot Client ID
triggerIdstringTrigger ID (e.g., hubspot_company_created)
clientSecretstringHubSpot Client Secret
developerApiKeystringHubSpot Developer API Key
curlSetWebhookUrlstringcurl command to set webhook URL
curlCreateSubscriptionstringcurl command to create subscription
webhookUrlDisplaystringWebhook URL display value
propertyNamestringOptional property name filter (for property change triggers)

hubspot_create_task

Create a task in HubSpot

Input

ParameterTypeRequiredDescription
hsTaskSubjectstringYesTask subject/title
hsTaskBodystringNoTask body/notes
hsTaskPrioritystringNoTask priority: HIGH, MEDIUM, or LOW
hsTaskStatusstringNoTask status: NOT_STARTED, IN_PROGRESS, COMPLETED, DEFERRED, or WAITING
hsTimestampstringNoTask due date (ISO 8601 or Unix ms)
associationsarrayNoArray of associations as JSON. Each object should have "to.id" and "types" array with "associationCategory" and "associationTypeId"

Output

ParameterTypeDescription
taskobjectHubSpot CRM record
idstringUnique record ID (hs_object_id)
createdAtstringRecord creation timestamp (ISO 8601)
updatedAtstringRecord last updated timestamp (ISO 8601)
archivedbooleanWhether the record is archived
propertiesobjectRecord properties
associationsobjectAssociated records
taskIdstringThe created task ID
successbooleanOperation success status

hubspot_get_properties

Get all properties for a HubSpot CRM object type

Input

ParameterTypeRequiredDescription
objectTypestringYesObject type: contacts, companies, deals, tickets, products, line_items, calls, emails, meetings, notes, tasks, feedback_submissions

Output

ParameterTypeDescription
propertiesarrayArray of property definitions
namestringProperty internal name
labelstringProperty display label
typestringProperty data type
fieldTypestringProperty field type
descriptionstringProperty description
groupNamestringProperty group name
successbooleanOperation success status

hubspot_get_surveys

Input

ParameterTypeRequiredDescription

Output

ParameterTypeDescription
usersjsonArray of user objects
contactsjsonArray of contact objects
contactjsonSingle contact object
companiesjsonArray of company objects
companyjsonSingle company object
dealsjsonArray of deal objects
dealjsonSingle deal object
ticketsjsonArray of ticket objects
ticketjsonSingle ticket object
lineItemsjsonArray of line item objects
lineItemjsonSingle line item object
quotesjsonArray of quote objects
quotejsonSingle quote object
appointmentsjsonArray of appointment objects
appointmentjsonSingle appointment object
cartsjsonArray of cart objects
cartjsonSingle cart object
ownersjsonArray of owner objects
eventsjsonArray of marketing event objects
eventjsonSingle marketing event object
listsjsonArray of list objects
listjsonSingle list object
totalnumberTotal number of matching results (for search)
pagingjsonPagination info with next/prev cursors
metadatajsonOperation metadata
successbooleanOperation success status
payloadjsonFull webhook payload array from HubSpot containing event details
providerstringProvider name (hubspot)
providerConfigstringHubSpot App ID
appIdstringHubSpot App ID
clientIdstringHubSpot Client ID
triggerIdstringTrigger ID (e.g., hubspot_company_created)
clientSecretstringHubSpot Client Secret
developerApiKeystringHubSpot Developer API Key
curlSetWebhookUrlstringcurl command to set webhook URL
curlCreateSubscriptionstringcurl command to create subscription
webhookUrlDisplaystringWebhook URL display value
propertyNamestringOptional property name filter (for property change triggers)

hubspot_list_owners

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description
emailstringNoNo description

Output

ParameterTypeDescription
ownersarrayArray of HubSpot owner objects
idstringOwner ID
emailstringOwner email address
firstNamestringOwner first name
lastNamestringOwner last name
userIdnumberAssociated user ID
teamsarrayTeams the owner belongs to
idstringTeam ID
namestringTeam name
createdAtstringCreation date (ISO 8601)
updatedAtstringLast updated date (ISO 8601)
archivedbooleanWhether the owner is archived
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_list_marketing_events

Input

ParameterTypeRequiredDescription
limitstringNoNo description
afterstringNoNo description

Output

ParameterTypeDescription
eventsarrayArray of HubSpot marketing event objects
objectIdstringUnique event ID (HubSpot internal)
eventNamestringEvent name
eventTypestringEvent type
eventStatusstringEvent status
eventDescriptionstringEvent description
eventUrlstringEvent URL
eventOrganizerstringEvent organizer
startDateTimestringStart date/time (ISO 8601)
endDateTimestringEnd date/time (ISO 8601)
eventCancelledbooleanWhether event is cancelled
eventCompletedbooleanWhether event is completed
registrantsnumberNumber of registrants
attendeesnumberNumber of attendees
cancellationsnumberNumber of cancellations
noShowsnumberNumber of no-shows
externalEventIdstringExternal event ID
createdAtstringCreation date (ISO 8601)
updatedAtstringLast updated date (ISO 8601)
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
successbooleanOperation success status

hubspot_get_marketing_event

Input

ParameterTypeRequiredDescription
eventIdstringYesNo description

Output

ParameterTypeDescription
eventobjectHubSpot marketing event
objectIdstringUnique event ID (HubSpot internal)
eventNamestringEvent name
eventTypestringEvent type
eventStatusstringEvent status
eventDescriptionstringEvent description
eventUrlstringEvent URL
eventOrganizerstringEvent organizer
startDateTimestringStart date/time (ISO 8601)
endDateTimestringEnd date/time (ISO 8601)
eventCancelledbooleanWhether event is cancelled
eventCompletedbooleanWhether event is completed
registrantsnumberNumber of registrants
attendeesnumberNumber of attendees
cancellationsnumberNumber of cancellations
noShowsnumberNumber of no-shows
externalEventIdstringExternal event ID
createdAtstringCreation date (ISO 8601)
updatedAtstringLast updated date (ISO 8601)
eventIdstringThe retrieved marketing event ID
successbooleanOperation success status

hubspot_list_lists

Input

ParameterTypeRequiredDescription
querystringNoNo description
countstringNoNo description
offsetstringNoPagination offset for next page of results (use the offset value from previous response)

Output

ParameterTypeDescription
listsarrayArray of HubSpot list objects
listIdstringList ID
namestringList name
objectTypeIdstringObject type ID (e.g., 0-1 for contacts)
processingTypestringProcessing type (MANUAL, DYNAMIC, SNAPSHOT)
processingStatusstringProcessing status (COMPLETE, PROCESSING)
listVersionnumberList version number
createdAtstringCreation date (ISO 8601)
updatedAtstringLast updated date (ISO 8601)
pagingobjectPagination information for fetching more results
afterstringCursor for next page of results
linkstringLink to next page
metadataobjectResponse metadata
totalReturnednumberNumber of records returned in this response
hasMorebooleanWhether more records are available
totalnumberTotal number of lists matching the query
successbooleanOperation success status

hubspot_get_list

Input

ParameterTypeRequiredDescription
listIdstringYesNo description

Output

ParameterTypeDescription
listobjectHubSpot list
listIdstringList ID
namestringList name
objectTypeIdstringObject type ID (e.g., 0-1 for contacts)
processingTypestringProcessing type (MANUAL, DYNAMIC, SNAPSHOT)
processingStatusstringProcessing status (COMPLETE, PROCESSING)
listVersionnumberList version number
createdAtstringCreation date (ISO 8601)
updatedAtstringLast updated date (ISO 8601)
listIdstringThe retrieved list ID
successbooleanOperation success status

hubspot_create_list

Create a new list in HubSpot. Specify the object type and processing type (MANUAL or DYNAMIC)

Input

ParameterTypeRequiredDescription
namestringYesNo description
objectTypeIdstringYesObject type ID (e.g., "0-1" for contacts, "0-2" for companies)
processingTypestringYesProcessing type: "MANUAL" for static lists or "DYNAMIC" for active lists

Output

ParameterTypeDescription
listobjectHubSpot list
listIdstringList ID
namestringList name
objectTypeIdstringObject type ID (e.g., 0-1 for contacts)
processingTypestringProcessing type (MANUAL, DYNAMIC, SNAPSHOT)
processingStatusstringProcessing status (COMPLETE, PROCESSING)
listVersionnumberList version number
createdAtstringCreation date (ISO 8601)
updatedAtstringLast updated date (ISO 8601)
listIdstringThe created list ID
successbooleanOperation success status

On this page

Usage Instructions
Tools
hubspot_get_users
Input
Output
hubspot_list_contacts
Input
Output
hubspot_get_contact
Input
Output
hubspot_create_contact
Input
Output
hubspot_update_contact
Input
Output
hubspot_search_contacts
Input
Output
hubspot_list_companies
Input
Output
hubspot_get_company
Input
Output
hubspot_create_company
Input
Output
hubspot_update_company
Input
Output
hubspot_search_companies
Input
Output
hubspot_list_deals
Input
Output
hubspot_get_deal
Input
Output
hubspot_create_deal
Input
Output
hubspot_update_deal
Input
Output
hubspot_search_deals
Input
Output
hubspot_list_tickets
Input
Output
hubspot_get_ticket
Input
Output
hubspot_create_ticket
Input
Output
hubspot_update_ticket
Input
Output
hubspot_search_tickets
Input
Output
hubspot_list_line_items
Input
Output
hubspot_get_line_item
Input
Output
hubspot_create_line_item
Input
Output
hubspot_update_line_item
Input
Output
hubspot_list_quotes
Input
Output
hubspot_get_quote
Input
Output
hubspot_list_appointments
Input
Output
hubspot_get_appointment
Input
Output
hubspot_create_appointment
Input
Output
hubspot_update_appointment
Input
Output
hubspot_list_carts
Input
Output
hubspot_get_cart
Input
Output
hubspot_get_products
Input
Output
hubspot_create_product
Input
Output
hubspot_update_product
Input
Output
hubspot_create_call
Input
Output
hubspot_create_email
Input
Output
hubspot_create_meeting
Input
Output
hubspot_create_note
Input
Output
hubspot_create_task
Input
Output
hubspot_get_properties
Input
Output
hubspot_get_surveys
Input
Output
hubspot_list_owners
Input
Output
hubspot_list_marketing_events
Input
Output
hubspot_get_marketing_event
Input
Output
hubspot_list_lists
Input
Output
hubspot_get_list
Input
Output
hubspot_create_list
Input
Output
Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started