HubSpot

HubSpot

API integration

Expand your

CRM

integrations with the

HubSpot

API integration.

Perform all CRUD operations through our Proxy and Unified APIs.

Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • springworks
  • TruvaAI
  • Sprinto
  • Dos&Co
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • Springworks
  • TruvaAI
  • Sprinto
  • SaaSMonk
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient
  • Findr

superAI

Comprehensive HubSpot AI Agent toolset with fine-grained access control and MCP Server capabilities. HubSpot MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.

create_a_hubspot_meeting

Create meeting in HubSpot. Requires properties and associations; call list properties and associatio…

hubspot_files_get_download_url

Use this endpoint to generate a secure, temporary (signed) URL for downloading a specific file from…

create_a_hubspot_file

Use this endpoint to upload a new file to HubSpot. Supports uploading binary file content along with…

list_all_hubspot_attachments

Use this endpoint to list all messages within a specific conversation thread. Attachments, if presen…

get_single_hubspot_attachment_by_id

Use this endpoint to generate a secure, time-limited signed URL for downloading a specific file from…

hubspot_attachments_download

Use this endpoint to directly download an attachment using its file path or URL. The path must point…

list_all_hubspot_files

Use this endpoint to retrieve a list of files stored in HubSpot. Supports pagination and optional fi…

get_single_hubspot_file_by_id

Use this endpoint to retrieve detailed metadata about a specific file stored in HubSpot. Requires th…

get_single_hubspot_timeline_event_by_id

Use this endpoint to create a new timeline event in HubSpot. The event is based on a defined event t…

create_a_hubspot_timeline_event

Use this endpoint to create a new timeline event in HubSpot. The event is based on a defined event t…

create_a_hubspot_message

Use this endpoint to create and send a new message within a specific conversation thread in HubSpot.…

hubspot_tasks_get_for_contact

Use this endpoint to search and retrieve tasks associated with contact records in the CRM. You can f…

hubspot_notes_get_for_contact

Use this endpoint to search and retrieve notes associated with contact records in the CRM. You can a…

hubspot_notes_get_for_deal

Use this endpoint to search and retrieve notes associated with deal records in the CRM. It supports…

list_all_hubspot_user_token_contacts

Get a contact by its user token in HubSpot. Requires contact_utk. Returns contact details including…

list_all_hubspot_oauth_access_token_info

Get metadata for an OAuth 2.0 access token in HubSpot using token. Returns token, user email, hub_do…

list_all_hubspot_me

Get user information by id in HubSpot. Returns fields including firstName, lastName, primaryTeamId,…

list_all_hubspot_get_owner_by_user_id

Get information about a specific owner in HubSpot using id. Returns owner details including id, emai…

delete_a_hubspot_contact_by_id

Delete a contact by id in HubSpot. Deleted contacts can be restored within 90 days. No content is re…

get_single_hubspot_marketing_event_by_id

Get details of a Marketing Event by id in HubSpot. Returns fields including eventName, eventDescript…

create_a_hubspot_marketing_event

Create a new marketing event in HubSpot with startDateTime, eventName, eventOrganizer, externalEvent…

list_all_hubspot_marketing_events

Get all marketing events in HubSpot. Returns marketing events sorted by objectId with their properti…

update_a_hubspot_marketing_event_by_id

Update details of an existing Marketing Event by id in HubSpot. Returns updated event fields includi…

delete_a_hubspot_marketing_event_by_id

Delete marketing event by id in HubSpot. Returns no content on success.…

update_a_hubspot_form_by_id

Update all fields of a HubSpot form definition by form id. Returns the updated form including id, na…

delete_a_hubspot_form_by_id

Archive a form definition in HubSpot by formId. This action stops new submissions and permanently de…

get_single_hubspot_form_by_id

Get a form definition by id in HubSpot. Returns fields like id, name, createdAt, updatedAt, archived…

create_a_hubspot_form

Create a new HubSpot form with required parameters including formType and name. The response returns…

list_all_hubspot_forms

Get a list of forms in HubSpot. Returns the first 20 forms by default. The response includes form de…

create_a_hubspot_email_single_send

Send a single email asynchronously in HubSpot using emailId and message with to, from, cc, bcc, repl…

update_a_hubspot_property_group_by_id

Update a property group identified by group_name and object_type in HubSpot. Returns the updated pro…

create_a_hubspot_property_group

Create a new property group for the specified objectType in HubSpot. Returns the created property's…

get_single_hubspot_property_group_by_id

Get a property group by object_type and group_name in HubSpot. Returns archived status, name, displa…

list_all_hubspot_property_groups

Read all existing property groups for the specified object_type in HubSpot. Returns fields archived…

delete_a_hubspot_property_group_by_id

Archive a property group by object_type and group_name in HubSpot. Moves the specified property grou…

update_a_hubspot_schema_by_id

Update the details for an existing object schema in HubSpot using id. Returns updated schema with pr…

delete_a_hubspot_schema_by_id

Delete a schema by id in HubSpot. Requires that all existing records of this schema are deleted firs…

get_single_hubspot_schema_by_id

Get an existing object schema in HubSpot by id. Returns the schema details including fields and meta…

list_all_hubspot_schemas

Get all object schemas with archived filter in HubSpot. Returns schema definitions including key pro…

create_a_hubspot_schema

Create a new schema defining an object type with its properties and associations in HubSpot. Returns…

delete_a_hubspot_product_by_id

Delete a product identified by id in HubSpot. Moves the product to the recycling bin. No content is…

update_a_hubspot_product_by_id

Update a product identified by id in HubSpot. Returns fields including id, createdAt, updatedAt, arc…

list_all_hubspot_products

Get a page of products in HubSpot. Returns product properties including id, name, and price. Require…

create_a_hubspot_product

Create a product in HubSpot with specified properties. Returns the created product's id, createdAt,…

get_single_hubspot_product_by_id

Get information about a specific product in HubSpot by id. Returns specified properties, their histo…

list_all_hubspot_partner_clients_search

Search for partner clients in HubSpot using query, limit, after, sorts, properties, and filterGroups…

list_all_hubspot_partner_clients

Retrieve all partner clients in HubSpot. Returns fields such as client properties and associations.…

update_a_hubspot_partner_client_by_id

Update a partner client by id in HubSpot. Provide properties object with values to overwrite existin…

get_single_hubspot_partner_client_by_id

Get a partner client by id in HubSpot. Returns id, createdAt, updatedAt, archived status, archivedAt…

delete_a_hubspot_objetc_by_id

Move an Object identified by id to the recycling bin in HubSpot. Requires object_type and id. Return…

update_a_hubspot_objetc_by_id

Update an object identified by id and object_type in HubSpot. Returns updated properties of the obje…

get_single_hubspot_objetc_by_id

Get an object by id and object_type in HubSpot. Returns specified properties, associations, and arch…

create_a_hubspot_objetc

Create a CRM object with the given properties in HubSpot. Requires objectType. Returns the created o…

list_all_hubspot_objetcs

Get a page of objects of type object_type in HubSpot. Returns fields id, createdAt, updatedAt, archi…

update_a_hubspot_line_item_by_id

Update a line item identified by id in HubSpot. Provide properties to overwrite existing values. Rea…

delete_a_hubspot_line_item_by_id

Delete a line-item by id in HubSpot. Moves the object identified by id to the recycling bin. No cont…

get_single_hubspot_line_item_by_id

Get details of a specific line item in HubSpot by id. Returns fields including id, properties, creat…

list_all_hubspot_line_items

Get a page of line items in HubSpot. Returns fields such as id, properties, and associations for eac…

create_a_hubspot_line_item

Create a line item in HubSpot with specified properties. Returns the created line item including id,…

list_all_hubspot_goal_targets_search

Search goal targets in HubSpot using query, limit, after, sorts, properties, and filterGroups. Retur…

update_a_hubspot_goal_target_by_id

Update a goal target by id in HubSpot. Requires id and properties object with fields to update. Retu…

delete_a_hubspot_goal_target_by_id

Delete a goal target by id in HubSpot. Moves the object identified by id to the recycling bin. No co…

list_all_hubspot_goal_targets

List goal targets in HubSpot. Returns fields such as id and properties of each goal target. Use limi…

get_single_hubspot_goal_target_by_id

Get information about a specific goal target in HubSpot using id. Returns specified properties, asso…

create_a_hubspot_goal_target

Create a goal target in HubSpot with specified properties. Returns the created goal target object in…

list_all_hubspot_feedback_submissions_search

Search feedback submissions in HubSpot using query string. Returns feedback submission records with…

get_single_hubspot_feedback_submission_by_id

Get information about a specific feedback submission in HubSpot by id. Returns specified properties,…

list_all_hubspot_feedback_submissions

List feedback submissions in HubSpot. Returns fields such as feedback submission properties and asso…

list_all_hubspot_active_imports

Get a list of active imports in HubSpot. Returns fields including import id, name, status, and creat…

create_a_hubspot_active_import

Start a new import in HubSpot by uploading files and providing an importRequest object. Returns impo…

get_single_hubspot_active_import_by_id

Get a complete summary of an import record in HubSpot. Requires id. Returns import details including…

get_single_hubspot_video_conferencing_setting_by_id

Get settings for a video conference application in HubSpot using appId. Returns configuration detail…

delete_a_hubspot_video_conferencing_setting_by_id

Delete video conferencing settings for the application with id in HubSpot. Returns no content on suc…

update_a_hubspot_video_conferencing_setting_by_id

Update video conferencing settings for the video conference application with id in HubSpot. Returns…

list_all_hubspot_postal_mails_search

Search postal mails in HubSpot using query, limit, after, sorts, properties, and filterGroups. Retur…

delete_a_hubspot_postal_mail_by_id

Move a postal mail object identified by id to the recycling bin in HubSpot.…

update_a_hubspot_postal_mail_by_id

Update properties of a postal mail object in HubSpot by id. Returns the updated properties including…

get_single_hubspot_postal_mail_by_id

Get information about a specific postal mail in HubSpot by id. Returns requested properties, their h…

create_a_hubspot_postal_mail

Create a postal mail in HubSpot with specified properties and associations. Returns the created post…

list_all_hubspot_postal_mails

List postal mails in HubSpot. Returns fields such as id and properties for each postal mail. Require…

list_all_hubspot_communications_search

Search messages in HubSpot communications by filtering on properties and associations. Returns field…

delete_a_hubspot_communication_by_id

Delete a communication by id in HubSpot. Moves the communication object identified by id to the recy…

update_a_hubspot_communication_by_id

Update a communication by id in HubSpot. Requires communication id and properties to overwrite. Retu…

list_all_hubspot_communications

Get a page of communications in HubSpot. Returns fields such as communication id, properties, and as…

create_a_hubspot_communication

Create a communication in HubSpot with specified properties and associations. Returns the created co…

get_single_hubspot_communication_by_id

Get information about a specific communication in HubSpot by id. Returns specified properties, their…

delete_a_hubspot_engagement_by_id

Delete an engagement by id in HubSpot. Returns the deleted engagement object including id, portalId,…

get_single_hubspot_engagement_by_id

Get an engagement by id in HubSpot. Returns engagement details including id, portalId, active status…

create_a_hubspot_engagement

Create an engagement in HubSpot with type and metadata. Returns engagement id, portalId, active stat…

update_a_hubspot_engagement_by_id

Update an engagement in HubSpot using id. Requires engagement JSON body with fields like ownerId and…

list_all_hubspot_engagements

Get all engagements with limit and offset parameters in HubSpot. Returns engagement id, type, timest…

list_all_hubspot_taxes_search

Search taxes in HubSpot using query, limit, after, sorts, properties, and filterGroups parameters. R…

delete_a_hubspot_tax_by_id

Delete a tax object identified by id in HubSpot by moving it to the recycling bin.…

update_a_hubspot_tax_by_id

Update a tax object identified by id in HubSpot. Returns the updated properties of the tax object. P…

list_all_hubspot_taxes

Get a page of taxes in HubSpot. Returns fields such as tax ID, name, and rate. Requires limit and ar…

create_a_hubspot_tax

Create a tax in HubSpot with the given properties. Returns the created tax object including its ID.…

get_single_hubspot_tax_by_id

Get information about a specific tax in HubSpot by id. Returns fields such as tax properties and ass…

list_all_hubspot_subscriptions_search

Search for subscriptions in HubSpot by filtering on properties and associations. Returns subscriptio…

list_all_hubspot_subscriptions

Retrieve all subscriptions in HubSpot. Returns subscription id and specified properties. Supports fi…

get_single_hubspot_subscription_by_id

Retrieve a subscription by id in HubSpot. Returns fields including id, createdAt, updatedAt, archive…

update_a_hubspot_quote_by_id

Update a quote identified by id in HubSpot. Provide properties to overwrite existing values. Read-on…

delete_a_hubspot_quote_by_id

Delete a quote identified by id in HubSpot. Moves the quote to the recycling bin. Returns no content…

get_single_hubspot_quote_by_id

Get information about a specific quote in HubSpot using id. Returns fields including requested prope…

create_a_hubspot_quote

Create a quote in HubSpot with given properties. Returns the created quote object including its ID a…

list_all_hubspot_quotes

List quotes in HubSpot. Returns fields such as quote ID, properties, and associations. Supports filt…

list_all_hubspot_payments_search

Search payments in HubSpot by filtering on properties and associations. Returns payment records with…

get_single_hubspot_payment_by_id

Get information about a specific payment by id in HubSpot. Returns fields including id, createdAt, u…

list_all_hubspot_payments

Retrieve all payments in HubSpot. Returns payment details including specified properties and associa…

list_all_hubspot_orders_search

Search orders in HubSpot using query, limit, after, sorts, properties, and filterGroups parameters.…

update_a_hubspot_order_by_id

Update properties of an order in HubSpot by id. Returns the updated properties of the order. Read-on…

delete_a_hubspot_order_by_id

Delete order identified by id in HubSpot. Moves the order to the recycling bin. Returns no content o…

list_all_hubspot_orders

Get a page of orders in HubSpot. Returns order properties and associated IDs if specified. Supports…

get_single_hubspot_order_by_id

Get information about a specific order in HubSpot by id. Returns fields such as order properties, as…

create_a_hubspot_order

Create an order in HubSpot with given properties. Returns the created order object including its id…

list_all_hubspot_invoices_search

Search invoices in HubSpot by filtering on properties and associations. Returns fields such as invoi…

delete_a_hubspot_invoice_by_id

Delete an invoice by id in HubSpot. Moves the invoice identified by id to the recycling bin. Returns…

update_a_hubspot_invoice_by_id

Update an invoice identified by id in HubSpot by providing properties to overwrite. Returns the upda…

get_single_hubspot_invoice_by_id

Get information about a specific invoice in HubSpot by id. Returns specified properties, their histo…

list_all_hubspot_invoices

Get a page of invoices in HubSpot. Returns invoice fields such as id and properties. Requires limit…

create_a_hubspot_invoice

Create an invoice in HubSpot with the given properties. Returns the created invoice object including…

list_all_hubspot_fees_search

Search fees in HubSpot using query, limit, after, sorts, properties, and filterGroups parameters. Re…

delete_a_hubspot_fee_by_id

Delete a fee by id in HubSpot. Moves the fee object identified by id to the recycling bin. Returns n…

update_a_hubspot_fee_by_id

Update a fee identified by id in HubSpot. Provide properties to overwrite existing values. Read-only…

list_all_hubspot_fees

Get a page of fees in HubSpot. Returns fields such as fee id, properties, and associations. Requires…

get_single_hubspot_fee_by_id

Get information about a specific fee in HubSpot by id. Returns fields including id, createdAt, updat…

create_a_hubspot_fee

Create a fee in HubSpot with specified properties and associations. Returns the created fee object i…

list_all_hubspot_discounts_search

Search discounts in HubSpot using query, limit, after, sorts, properties, and filterGroups parameter…

delete_a_hubspot_discount_by_id

Delete a discount identified by id in HubSpot. This operation moves the discount object to the recyc…

update_a_hubspot_discount_by_id

Update a discount identified by id in HubSpot. Requires properties object with values to overwrite.…

create_a_hubspot_discount

Create a discount in HubSpot with given properties and associations. Returns the created discount ob…

get_single_hubspot_discount_by_id

Get information about a specific discount in HubSpot by id. Returns specified properties, associatio…

list_all_hubspot_discounts

List discounts in HubSpot. Returns discount objects with fields such as id and properties. Requires…

list_all_hubspot_carts_search

Search for carts in HubSpot by filtering on properties and associations. Returns cart properties and…

delete_a_hubspot_cart_by_id

Archive a cart by id in HubSpot. Archived carts can be restored within 90 days of deletion. Returns…

update_a_hubspot_cart_by_id

Update a cart by id in HubSpot. Provide properties to overwrite existing values. Read-only and non-e…

list_all_hubspot_carts

Get a page of carts in HubSpot. Returns cart properties such as id and other specified fields. Use l…

create_a_hubspot_cart

Create a single cart in HubSpot with specified properties and associations. Returns id, createdAt, u…

get_single_hubspot_cart_by_id

Retrieve a cart by id in HubSpot. Returns fields including id, createdAt, updatedAt, archived status…

get_single_hubspot_original_message_content_by_id

Get the full original version of a message in HubSpot. Requires thread_id and id. Returns the origin…

get_single_hubspot_message_by_id

Get information about a specific message in HubSpot. Requires thread_id and id. Returns message ID a…

list_all_hubspot_messages

Get the entire message history for a specific thread in HubSpot. Requires thread id. Returns message…

get_single_hubspot_thread_by_id

Get information about a specific thread in HubSpot. Requires id. Returns the thread details includin…

list_all_hubspot_blog_tags

Get a list of blog tags in HubSpot. Returns tag id, name, and metadata such as createdAt and updated…

create_a_hubspot_blog_tag

Create a blog tag in HubSpot with the required name field. Include slug to set the URL of the blog t…

update_a_hubspot_blog_tag_by_id

Update a blog tag by id in HubSpot. Returns the updated tag's id, name, and slug.…

create_a_hubspot_blog_author

Create a blog author in HubSpot. Requires fullName. Include slug to set the URL of the blog author p…

update_a_hubspot_blog_author_by_id

Update a blog author by id in HubSpot. Returns the updated blog author object including fields such…

list_all_hubspot_blog_authors

Get a list of blog authors in HubSpot. Supports filtering by properties like id, fullName, email, sl…

list_all_hubspot_workflows

Retrieve all workflows in HubSpot. Returns workflow id, name, and status for each workflow.…

delete_a_hubspot_workflow_by_id

Delete a workflow by id in HubSpot. Deleted workflows cannot be restored via the API and require con…

create_a_hubspot_workflow

Create a new workflow in HubSpot. Returns the created workflow details including its id and configur…

get_single_hubspot_workflow_by_id

Get details of a specific workflow by id in HubSpot. Returns fields including id, name, description,…

update_a_hubspot_workflow_by_id

Update a workflow by id in HubSpot. Returns the updated workflow including fields such as type, revi…

get_single_hubspot_reports_event_by_id

Get a specific event by id in HubSpot. Returns event definition including event ID, name, and status…

list_all_hubspot_reports_events

Get all event definitions in a HubSpot account with a Marketing Hub Enterprise subscription. Returns…

list_all_hubspot_event_types

Get a list of event type names visible to you in HubSpot. These event type names can be used to quer…

list_all_hubspot_event_data

Retrieve event data filtered by objectType and objectId in HubSpot. Returns event instances with fie…

list_all_hubspot_email_campaigns

Get campaign IDs with recent activity for a portal in HubSpot. Returns campaign IDs sorted by most r…

get_single_hubspot_email_campaign_by_id

Get email campaign data for a given id in HubSpot. Returns fields including appId, appName, contentI…

update_a_hubspot_custom_event_definition_by_id

Update a specific custom event definition by name in HubSpot. Requires eventName as id. Returns upda…

delete_a_hubspot_custom_event_definition_by_id

Delete a custom event definition by name in HubSpot. Requires eventName as the identifier.…

get_single_hubspot_custom_event_definition_by_id

Get a custom event definition by id in HubSpot. Returns fields including id, name, description, crea…

list_all_hubspot_custom_event_definitions

Retrieve existing custom event definitions in HubSpot. Returns fields including event name and prope…

create_a_hubspot_custom_event_definition

Create a custom event definition in HubSpot with name, description, label, primaryObject, and proper…

hubspot_custom_events_send_batch

Send multiple event completions with inputs including eventName, occurredAt, utk, uuid, email, prope…

create_a_hubspot_custom_event

Send a custom event completion with eventName, occurredAt, utk, uuid, email, properties, and objectI…

delete_a_hubspot_ticket_by_id

Delete a ticket by id in HubSpot. This moves the ticket to the recycling bin where it can be restore…

update_a_hubspot_ticket_by_id

Update an individual ticket by id in HubSpot. Returns the updated ticket's id and properties.…

create_a_hubspot_ticket

Create a new ticket in HubSpot with required properties subject, hs_pipeline_stage, and optionally h…

list_all_hubspot_tickets

Get a list of all tickets in HubSpot. Returns ticket properties and associated object IDs as specifi…

get_single_hubspot_ticket_by_id

Get information about a specific ticket in HubSpot using id. Returns the ticket's properties includi…

get_single_hubspot_email_event_by_id

Get email event by created timestamp and id in HubSpot. Returns fields including appId, appName, bro…

list_all_hubspot_email_events

Get email events filtered by appId, campaignId, recipient, eventType, startTimestamp, endTimestamp,…

list_all_hubspot_marketing_emails

Get all marketing emails in HubSpot. Supports filtering by createdAt, updatedAt, type, isPublished,…

hubspot_leads_search

Search leads in HubSpot using query parameters. Returns lead properties including those specified in…

list_all_hubspot_leads_search

Search leads in HubSpot using query, limit, after, sorts, properties, and filterGroups. Returns lead…

create_a_hubspot_lead

Create a lead in HubSpot with the given properties. Returns the created lead object including its ID…

get_single_hubspot_lead_by_id

Get information about a specific lead in HubSpot by id. Returns the lead's properties as specified.…

update_a_hubspot_lead_by_id

Update a lead identified by id in HubSpot. Provide properties to overwrite existing values. Read-onl…

list_all_hubspot_leads

List leads in HubSpot. Returns fields including id, createdAt, updatedAt, archived status, propertie…

get_single_hubspot_channel_account_by_id

Get a single channel account by id in HubSpot. Returns details of the channel account including its…

list_all_hubspot_channel_accounts

Get channel accounts in HubSpot. Returns fields including account details filtered by channelId and…

get_single_hubspot_channel_by_id

Get a single channel by id in HubSpot. Returns channel details including unique ID and related infor…

list_all_hubspot_channels

Get list of channels in HubSpot. Returns channel id and name fields. Supports pagination with after…

list_all_hubspot_me_owner

Get information about a specific owner in HubSpot using id. Returns fields including updatedAt which…

list_all_hubspot_stages

Create a stage in HubSpot with object_type and pipeline_id. Requires displayOrder, label, and for de…

get_single_hubspot_landing_page_by_id

Get a Landing Page by id in HubSpot. Returns the Landing Page object including key fields such as pa…

list_all_hubspot_landing_pages

Get the list of landing pages in HubSpot. Returns fields including name, createdAt, updatedAt, creat…

get_single_hubspot_blog_post_by_id

Retrieve a blog post by id in HubSpot. Returns blog post details including content and metadata. Sup…

list_all_hubspot_blog_posts

Get all blog posts in HubSpot. Returns fields including id, name, publishDate, authorName, slug, pos…

list_all_hubspot_site_pages

Get the list of site pages in HubSpot. Returns fields including name, createdAt, updatedAt, createdB…

get_single_hubspot_site_page_by_id

Retrieve the Site Page identified by id in HubSpot. Returns the Site Page object with details about…

list_all_hubspot_tasks_search

Search tasks in HubSpot using query, limit, after, sorts, properties, and filterGroups parameters. R…

list_all_hubspot_meetings_search

Search meetings in HubSpot using query, limit, after, sorts, properties, and filterGroups. Returns f…

list_all_hubspot_emails_search

Search emails in HubSpot using query, limit, after, sorts, properties, and filterGroups. Returns ema…

list_all_hubspot_calls_search

Search for calls in HubSpot by filtering on properties and associations. Returns call records with k…

list_all_hubspot_tickets_search

Search tickets in HubSpot by filtering on properties and sorting results. Requires query, limit, sor…

list_all_hubspot_quotes_search

Search quotes in HubSpot using query, limit, after, sorts, properties, and filterGroups parameters.…

list_all_hubspot_products_search

Search products in HubSpot using query, filterGroups, properties, sorts, limit, and after parameters…

list_all_hubspot_line_items_search

Search for line items in HubSpot by filtering on properties and sorting results. Returns fields incl…

list_all_hubspot_deals_search

Search deals in HubSpot using query, limit, after, sorts, properties, and filterGroups parameters. R…

list_all_hubspot_notes_search

Search notes in HubSpot using query, limit, after, sorts, properties, and filterGroups. Returns note…

list_all_hubspot_company_search

Search for companies in HubSpot by filtering on properties and sorting results. Returns company id,…

list_all_hubspot_contacts_search

Search contacts in HubSpot by filtering on properties and sorting results. Returns contact id, prope…

get_single_hubspot_actor_by_id

Get a single actor by id in HubSpot. Returns actor details including id and properties.…

get_single_hubspot_inbox_by_id

Get a list of inboxes in HubSpot. Returns inbox IDs of the different inboxes set up in your account.…

list_all_hubspot_inboxes

Get a list of inboxes set up in your HubSpot account. Returns inboxes with their details such as id,…

update_a_hubspot_thread_by_id

Update a thread's status or restore a soft-deleted thread in HubSpot by thread id. Use 'status' to s…

list_all_hubspot_threads

Get a list of threads filtered by inboxId in HubSpot. Returns thread ID and related conversation det…

list_all_hubspot_account

Get account details in HubSpot including account type, time zone, currencies, and data hosting locat…

list_all_hubspot_audit_logs

Get an audit log of user actions in HubSpot. Supports filtering by actingUserId, occurredAfter, and…

list_all_hubspot_activity_security

Get security activity history filtered by userId, fromTimestamp, and toTimestamp in HubSpot. Returns…

list_all_hubspot_activity_login

Get login activity with userId to retrieve user-specific login history in HubSpot. Returns id, login…

get_single_hubspot_pipeline_by_id

Get a pipeline by object_type and id in HubSpot. Returns the pipeline object with details such as st…

list_all_hubspot_pipelines

Get all pipelines for the specified object_type in HubSpot. Returns pipeline id, label, createdAt, u…

list_all_hubspot_contact_list_results

Get contacts in a list by list_id in HubSpot. Returns contacts array with fields including vid, adde…

list_all_hubspot_roles

Get roles on an account in HubSpot. Returns fields id (role identifier), name (role name), and requi…

list_all_hubspot_contact_lists

Get all contact lists in HubSpot. Returns fields including listId, name, and dynamic status for each…

get_single_hubspot_property_by_id

Get property details by object_type and property_name in HubSpot. Returns fields like label, descrip…

create_a_hubspot_property

Create and return a copy of a new property for the specified object type in HubSpot. Requires object…

update_a_hubspot_property_by_id

Update a property identified by id and object_type in HubSpot. Returns the updated property with fie…

list_all_hubspot_properties

Get all existing properties for the specified object_type in HubSpot. Returns fields including prope…

list_all_hubspot_associations

Get all association types between two object types in HubSpot using from_object_type and to_object_t…

create_a_hubspot_association

Set association labels between two records in HubSpot using objectType, objectId, toObjectType, and…

hubspot_meetings_batch_read

Retrieve a batch of meetings by id or unique property values in HubSpot. Requires inputs array with…

update_a_hubspot_meeting_by_id

Update a meeting identified by id in HubSpot. Returns updated meeting properties including property_…

get_single_hubspot_meeting_by_id

Get information about a specific meeting in HubSpot by id. Returns specified properties, association…

list_all_hubspot_meetings

List meetings in HubSpot. Returns fields including id, createdAt, updatedAt, archived status, proper…

update_a_hubspot_email_by_id

Update an email object identified by id in HubSpot. Provide properties to overwrite existing values.…

hubspot_emails_batch_read

Retrieve a batch of email records by id or unique property values in HubSpot. Requires inputs array…

get_single_hubspot_email_by_id

Get information about a specific email in HubSpot by id. Returns email properties, associations, and…

create_a_hubspot_email

Create an email in HubSpot with given properties. Returns the created email's id, createdAt, updated…

list_all_hubspot_emails

Read a page of emails in HubSpot. Returns fields including id, createdAt, updatedAt, archived status…

hubspot_calls_search

Search calls in HubSpot by filtering on properties and associations. Returns fields such as call id,…

update_a_hubspot_call_by_id

Update a call's properties by id in HubSpot. Provide the call id and properties to overwrite. Return…

hubspot_calls_batch_read

Retrieve a batch of calls by inputs containing id in HubSpot. Returns fields such as call id, proper…

create_a_hubspot_call

Create a call in HubSpot with given properties and associations. Returns the created call object inc…

get_single_hubspot_call_by_id

Get information about a specific call in HubSpot. Requires id. Returns call properties, associations…

list_all_hubspot_calls

Get a page of calls in HubSpot. Returns call id, createdAt, updatedAt, archived status, properties,…

update_a_hubspot_task_by_id

Update a task identified by id in HubSpot. Provide properties to overwrite existing values. Read-onl…

get_single_hubspot_task_by_id

Get information about a specific task in HubSpot by id. Returns task properties, associations, and a…

create_a_hubspot_task

Create a task in HubSpot with given properties. Returns the created task object including its id.…

list_all_hubspot_tasks

List tasks in HubSpot. Returns fields id, createdAt, updatedAt, archived, archivedAt, properties, pr…

delete_a_hubspot_note_by_id

Delete a note identified by id in HubSpot by moving it to the recycling bin. Returns no content on s…

create_a_hubspot_note

Create a note with specified properties in HubSpot. Returns the created note object including its id…

update_a_hubspot_note_by_id

Update a note identified by id in HubSpot with specified properties. Returns the updated note object…

list_all_hubspot_notes

List notes in HubSpot. Returns fields such as note id, properties, and associations. Requires contro…

get_single_hubspot_note_by_id

Get information about a specific note in HubSpot by id. Returns specified properties, their history,…

list_all_hubspot_owners

Get a page of owners in HubSpot. Returns owner details including id, email, and archived status. Sup…

get_single_hubspot_owner_by_id

Get information about a specific owner in HubSpot by id. Returns fields including owner details and…

update_a_hubspot_deal_by_id

Perform a partial update of a deal identified by id in HubSpot. Requires properties object with valu…

get_single_hubspot_deal_by_id

Get information about a specific deal in HubSpot by id. Returns fields including id, properties, pro…

list_all_hubspot_deals

Get a page of deals in HubSpot. Returns deal properties, including specified fields and associations…

create_a_hubspot_deal

Create a deal in HubSpot with the given properties and return the created deal including its id.…

create_a_hubspot_user

Create a new user in HubSpot with firstName, lastName, primaryTeamId, email, sendWelcomeEmail, roleI…

delete_a_hubspot_user_by_id

Remove a user by id in HubSpot. The id can be the user's ID or email if specified by the idProperty…

get_single_hubspot_user_by_id

Get user details by id in HubSpot. Returns user information identified by id with optional idPropert…

list_all_hubspot_users

Get a list of users in HubSpot. Returns users' id, firstName, lastName, email, primaryTeamId, roleId…

update_a_hubspot_user_by_id

Modify a user identified by id in HubSpot. Update fields include firstName, lastName, primaryTeamId,…

update_a_hubspot_company_by_id

Update a company by id in HubSpot. Provide properties object with values to overwrite existing prope…

create_a_hubspot_company

Create a company in HubSpot with specified properties and associations. Returns the created company…

get_single_hubspot_company_by_id

Get a company by id in HubSpot. Returns fields including id, properties (key company details), creat…

hubspot_companies_search

Search companies in HubSpot by filtering on properties and sorting results. Returns fields including…

list_all_hubspot_companies

Retrieve all companies in HubSpot. Returns company id, properties, and associations as specified. Su…

hubspot_contacts_search

Search contacts in HubSpot by query, filterGroups, properties, and sorts. Returns id, createdAt, upd…

update_a_hubspot_contact_by_id

Update a contact by id in HubSpot. Returns the updated contact properties. Properties provided will…

create_a_hubspot_contact

Create a single contact in HubSpot with specified properties such as email, lastname, and firstname.…

list_all_hubspot_contacts

Retrieve all contacts in HubSpot. Returns contact properties such as id, createdAt, and updatedAt. S…

get_single_hubspot_contact_by_id

Get a contact by id in HubSpot. Returns contact properties, associations, and archived status as spe…

Enhanced

HubSpot

with AI Capabilities

AI Agent Toolset

AI Agent Toolset

MCP Server capabilities for seamless AI tool calling across all integration APIs

MCP Server capabilities for seamless AI tool calling across all integration APIs

Fine-Grained Control

Fine-Grained Control

Granular access control for all operations with custom method support

Granular access control for all operations with custom method support

Unlimited Customization

Unlimited Customization

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Developer-First

Developer-First

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Unified APIs for

HubSpot

Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.

Pages

Represents the pages, posts, articles in a knowledge base

Unified Knowledge Base API

Page content

Represents the content of a page

Unified Knowledge Base API

Accounts

The accounts represent a company in a CRM.

Unified CRM API

Contacts

The contacts represent an existing point of contact at a company in a CRM.

Unified CRM API

Engagements

The engagements represent an interaction noted in a CRM.

Unified CRM API

Leads

The leads represent a potential customer in a CRM.

Unified CRM API

Notes

The notes represent a note on another object in a CRM.

Unified CRM API

Opportunities

The opportunities represent an opportunity in a CRM.

Unified CRM API

Stages

The stages represent a stage of an opportunity in a CRM.

Unified CRM API

Tasks

The tasks represent a task in a CRM.

Unified CRM API

Users

The users represent a user in a CRM.

Unified CRM API

Fields

The fields of entities in a CRM.

Unified CRM API

Field groups

Represents a group of fields in a CRM.

Unified CRM API

Views

Unified CRM API

Pipelines

Unified CRM API

Roles

The Role object represents a role of a User.

Unified User Directory API

Users

The User object represents a User.

Unified User Directory API

Activities

Activities are the actions performed by users in the source application.

Unified User Directory API

Me

Unified User Directory API

Accounts

Accounts represent the companies or organizations that you are in contact with. Accounts have one or more Contacts associated with them.

Unified Ticketing API

Attachments

Attachments are the files associated with a ticket or a comment.

Unified Ticketing API

Collections

Tickets and contacts can be grouped into Collections. Collection resource usually maps to the various grouping systems used in the underlying product. Some examples are lists, projects, epics, etc. Yo…

Unified Ticketing API

Comments

Comments represent the communication happening on a Ticket, both between a User and a Contact and the internal things like notes, private comments, etc. A Ticket can have one or more Comments.

Unified Ticketing API

Contacts

Contact represent the external people you are in contact with. These could be customers, leads, etc. Contacts can be associated with an Account if the underlying product supports it.

Unified Ticketing API

Tickets

Core resource which represents some work that needs to be carried out. Tickets are usually mapped to issues, tasks, work items, etc. depending on the underlying product.

Unified Ticketing API

Ticket types

Ticket Types represent the classification system used by the underlying products for Tickets. Some examples are bugs, feature, incident, etc.

Unified Ticketing API

Fields

Fields represent the attributes defined for various entities in the underlying product. Depending on the underlying product, custom attributes can be defined by a User on various entities like Ticket,…

Unified Ticketing API

Ticket status

Ticket Status represents the completion level of the Ticket. Some products provide customizing the Ticket Status.

Unified Ticketing API

Ticket priorities

Ticket Priorities represent the intended order in which the Tickets should be worked on. Some products provide customizing the Ticket Priorities.

Unified Ticketing API

Users

Users represent the people using the underlying ticketing system. They are usually called agents, team members, admins, etc.

Unified Ticketing API

Workspaces

Workspaces represent the top-level subdivision in a ticketing system. They usually have their own set of settings, tickets, statuses, priorities and users. Some of the usual terminologies used by the…

Unified Ticketing API

Search

Search endpoint for all the apps.

Unified Search API

Proxy API for

HubSpot

Access all of the

HubSpot

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

HubSpot

CRM

API.

API call us you

You call us, we call

HubSpot

and pass the response back in the same cycle.

Access all of the

HubSpot

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

HubSpot

CRM

API, you call us

we call

HubSpot

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

HubSpot

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

HubSpot

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

HubSpot

We translate

pagination

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

HubSpot

We translate

pagination

Get

Get

HubSpot

HubSpot

integrated into your app

integrated into your app

without the hassle

without the hassle

Our team understands what it takes to make a unified API implementation successful.

Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction

Boost customer satisfaction

When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Developers

Empower engineers

Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Profits

Boost profits 

Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow Experience

Wow your prospects

Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

Powered by AI

Tick Icon

Customize the mappings as you need using AI.

Tick Icon

Build your own unified API from scratch, aided by AI.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.

Josh Benson,

CEO of Omnitrain