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
Trusted by world-class product and engineering teams

superAI
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
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
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
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
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
When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

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.

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

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

✨ Powered by AI
Customize the mappings as you need using AI.
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









