HubSpot
HubSpot provides a full platform of marketing, sales, customer service, and CRM software plus the methodology, resources, and support to help businesses grow better.
APIs
HubSpot Domains API
These endpoints allow you to return information about the domains connected to a particular HubSpot CMS site. You can return data for a list of domains or specify a domain by ID.
HubSpot Source Code API
Endpoints for interacting with files in the CMS Developer File System. These files include HTML templates, CSS, JS, modules, and other assets which are used to create CMS content.
HubSpot Posts API
Use these endpoints for interacting with Blog Posts, Blog Authors, and Blog Tags.
HubSpot Authors API
Use the blog authors API to manage author information for your blog posts.
HubSpot URL Redirects API
URL redirects allow you to redirect traffic from a HubSpot-hosted page or blog post to any URL. You can also update URL redirects in bulk and use a flexible pattern redirect to ...
HubSpot CMS HubDB API
The HubDB API allows you to create, update, and delete HubDB data tables and their rows. HubDB tables can be used as data sources for dynamic CMS pages and are available in both...
HubSpot CMS Pages API
The CMS Pages API provides endpoints for creating and managing site pages and landing pages hosted on HubSpot. You can create, retrieve, update, publish, and delete both site pa...
HubSpot Contacts API
Contact records store information about individuals. The contacts endpoints allow you to manage contact data and sync it between HubSpot and other systems. You can create, retri...
HubSpot Companies API
Company records store data about businesses and organizations. The companies endpoints allow you to manage this data and sync it between HubSpot and other systems, including cre...
HubSpot Deals API
A deal stores data about an ongoing transaction or sales opportunity. The deals endpoints allow you to manage deal records and sync data between HubSpot and other systems, suppo...
HubSpot Tickets API
Tickets represent customer requests for help and are tracked through support pipelines until resolved. The tickets endpoints allow you to create, manage, and retrieve customer s...
HubSpot Pipelines API
Pipelines allow you to track records through defined stages in a process, such as sales deals or support tickets. The pipelines endpoints allow you to create, retrieve, update, ...
HubSpot Products API
Products represent the goods or services you sell in HubSpot. The products endpoints allow you to manage a product library which can be used to quickly add products to deals, ge...
HubSpot Line Items API
Line items are individual instances of products that are attached to a deal or quote. The line items endpoints allow you to create, retrieve, update, and delete line item record...
HubSpot Quotes API
Quotes allow you to share pricing information with prospects and customers. The quotes endpoints allow you to create and manage quotes with associated line items, deals, and con...
HubSpot CRM Properties API
The CRM properties endpoints allow you to manage custom properties and view default property details for any CRM object type. You can create, retrieve, update, and delete proper...
HubSpot CRM Associations API
The associations endpoints allow you to manage relationships between CRM object records such as contacts, companies, deals, and tickets. You can create, retrieve, and delete ass...
HubSpot Owners API
The owners endpoints are used to retrieve the list of available owners for a HubSpot account. HubSpot uses owners to assign CRM object records to specific users, and owner IDs a...
HubSpot CRM Imports API
The imports endpoints allow you to import contact, company, deal, and other CRM object data into a HubSpot account in bulk using CSV or Excel files. You can map file columns to ...
HubSpot CRM Lists API
The Lists API allows you to create and manage lists of CRM records based on static membership or dynamic filter criteria. Lists can be used to segment contacts, companies, and o...
HubSpot CRM Search API
The CRM Search API allows you to query and filter CRM objects using a flexible search interface. You can search across contacts, companies, deals, tickets, and other object type...
HubSpot Custom Objects API
Custom objects allow you to define and create CRM object types that represent data unique to your business. The custom objects API allows you to define schemas, create records, ...
HubSpot Commerce Payments API
The payments endpoints allow you to retrieve data about payment transactions processed through HubSpot Commerce. You can retrieve payment details, manage subscriptions, and acce...
HubSpot Commerce Subscriptions API
The subscriptions API allows you to retrieve data about recurring subscription records in HubSpot Commerce. Subscriptions are created when a customer purchases a recurring produ...
HubSpot OAuth API
The OAuth API allows you to manage OAuth access tokens for public applications. You can generate, refresh, retrieve metadata for, and delete OAuth tokens to provide secure, scop...
HubSpot Analytics Events API
Custom events allow you to track advanced user activity via a JavaScript or HTTP API. The events API enables you to send custom event occurrences, define event schemas, and retr...
HubSpot Marketing Email API
The marketing emails API allows you to programmatically create, update, and retrieve details about marketing emails in HubSpot. You can manage email campaigns, retrieve email pe...
HubSpot Marketing Events API
Marketing events are CRM objects that enable you to track marketing activities such as webinars along with the contacts who registered and attended. The marketing events API sup...
HubSpot Forms API
The forms endpoints allow you to create and manage HubSpot forms used for capturing lead information. Supported form types include HubSpot native forms, captured external forms,...
HubSpot Conversations API
The conversations API enables management of inboxes, channels, threads, and messages within HubSpot's conversations system. You can retrieve conversation data, update thread sta...
HubSpot Engagement Calls API
The calls endpoints allow you to log and manage call engagement records within HubSpot CRM. You can create call records, associate them with contacts and deals, retrieve call da...
HubSpot Engagement Notes API
The notes endpoints allow you to create and manage note engagement records in HubSpot CRM. Notes can be associated with contacts, companies, deals, and tickets to capture import...
HubSpot Engagement Meetings API
The meetings endpoints allow you to log and manage meeting engagement records in HubSpot CRM. You can create meeting records, associate them with contacts and companies, and ret...
HubSpot Engagement Tasks API
The tasks endpoints allow you to create and manage task engagement records in HubSpot CRM. Tasks represent to-do items that can be assigned to users and associated with contacts...
HubSpot Engagement Emails API
The emails engagement API allows you to log and manage email activity records on CRM records in HubSpot. You can create email engagement records to track sent emails, associate ...
HubSpot Custom Workflow Actions API
Custom workflow actions allow you to extend HubSpot workflows by creating reusable actions that can be installed by HubSpot users. The custom workflow actions API allows you to ...
HubSpot Workflows API
The workflows API allows you to programmatically create, retrieve, update, and delete HubSpot automation workflows. You can manage workflow definitions and automate business pro...
HubSpot Webhooks API
The webhooks API allows you to subscribe to events occurring in a HubSpot account, receiving real-time notifications when CRM objects or conversations are created, updated, or d...
HubSpot CRM Feature Flags API
The feature flags API allows public app developers to manage feature flags for their HubSpot app installations. Feature flags can be used to control the rollout of new functiona...
HubSpot Settings User Provisioning API
The user provisioning API allows you to create and manage users in a HubSpot account along with their roles, permissions, and team assignments. You can add, retrieve, update, an...
HubSpot Blog Tags API
The blog tags API allows you to create, manage, and organize blog post tags in HubSpot CMS. Tags help organize blog content and improve discoverability. You can create, retrieve...
HubSpot CMS Site Search API
The site search API allows you to search the content of HubSpot-hosted sites, including site pages, blog posts, landing pages, and knowledge articles. You can build custom site ...
HubSpot CMS Content Audit API
The CMS content audit API allows you to query audit logs of CMS changes that occurred within your HubSpot account. You can filter and sort on content object changes by type, tim...
HubSpot Files API
The files API allows you to upload, manage, and organize files in HubSpot's file manager. You can upload files, organize them into folders, control file accessibility and privac...
HubSpot Feedback Submissions API
The feedback submissions API allows you to retrieve survey response data from HubSpot surveys including NPS, CSAT, CES, and custom surveys. This is a read-only API that provides...
HubSpot Leads API
The leads API enables you to manage lead records in HubSpot. Leads are contacts or companies that are potential customers who have shown interest in your products or services. Y...
HubSpot Goals API
The goals API enables you to sync user-specific sales and service team quotas between HubSpot and external systems. Goals are used to create user-specific quotas based on templa...
HubSpot Orders API
The orders API enables you to create and manage ecommerce order data in HubSpot. You can create orders, manage associations to contacts, line items, payments, and invoices, and ...
HubSpot Carts API
The carts API enables you to create and manage ecommerce cart data in HubSpot. You can sync cart information between HubSpot and external ecommerce platforms, manage cart proper...
HubSpot Invoices API
The invoices API allows you to create, manage, retrieve, and delete invoices used for billing customers. Invoices progress through draft, open, paid, and voided statuses, and ca...
HubSpot Taxes API
The taxes API enables you to create and associate tax objects as part of the pricing details for quotes and invoices. Taxes are used in conjunction with discounts and fees when ...
HubSpot Fees API
The fees API allows you to create and manage fees that can be included in invoices and legacy quotes. Fees support fixed dollar amounts or percentage-based values and are used a...
HubSpot Discounts API
The discounts API enables you to create and associate discounts as part of the pricing details for quotes. Discounts work alongside fees and taxes in the quote pricing workflow,...
HubSpot Engagement Communications API
The communications API allows you to log WhatsApp, LinkedIn, or SMS messages to CRM record timelines. You can create, retrieve, update, and manage message engagement records and...
HubSpot Engagement Postal Mail API
The postal mail engagement API allows you to log postal mail sent to or received from contacts or companies on their CRM records. You can create, retrieve, update, and delete po...
HubSpot Transactional Email API
The transactional email API enables sending template-based transactional emails through HubSpot using the Single Send API and managing SMTP tokens. You can send emails for comme...
HubSpot Subscription Preferences API
The subscription preferences API allows you to manage email subscription details for contacts in your account. You can retrieve subscription types, check contact preferences, su...
HubSpot Timeline Events API
The timeline events API enables technology partners to send custom event data from external systems into HubSpot for display on CRM record activity timelines. You can create eve...
HubSpot Calling Extensions API
The calling extensions SDK enables apps to provide a custom calling option to HubSpot users directly from CRM records. The SDK facilitates bidirectional communication between ca...
HubSpot Video Conferencing API
The video conferencing API enables you to integrate custom video conferencing solutions into HubSpot's meeting creation workflow. You can configure webhook notifications for mee...
HubSpot Account Information API
The account information API provides account configuration and usage data for HubSpot accounts. You can retrieve account details including portal ID, time zone, currency setting...
HubSpot Business Units API
The business units (brands) API provides information about brands tied to a HubSpot user. You can retrieve brand data including brand name, ID, and logo metadata for brands asso...
HubSpot Currencies API
The currencies API allows you to manage the currencies used in your HubSpot account. You can set your account's company currency, create additional currencies, update exchange r...
Capabilities
HubSpot Automation and Integration
Workflow automation and integration management combining custom workflow actions, OAuth, feature flags, and conversations.
Run with NaftikoHubSpot Commerce Admin
Unified workflow for admins to manage commerce payments, subscriptions, HubDB data tables, CMS pages, and domains. Combines commerce operations with CMS data management for plat...
Run with NaftikoHubSpot Commerce Operations
Commerce workflow for managing payments and subscriptions.
Run with NaftikoHubSpot Content And Marketing
Unified workflow for marketing managers to manage blog content, authors, landing pages, site pages, domains, analytics events, and transactional email. Combines CMS and marketin...
Run with NaftikoHubSpot Content Management
Content creation and management workflow for blog posts, authors, pages, domains, and source code.
Run with NaftikoHubSpot CRM Management
Unified CRM workflow for managing contacts, companies, deals, tickets, and their associations.
Run with NaftikoHubSpot Customer Service
Unified workflow for service agents to manage support tickets, conversations, threads, messages, and CRM associations. Combines ticket management with conversation channels for ...
Run with NaftikoHubSpot Developer Platform
Unified workflow for developers to manage custom workflow actions, feature flags, CMS source code, and OAuth authentication. Combines automation, deployment, and auth APIs for H...
Run with NaftikoHubSpot Marketing Automation
Marketing automation workflow combining email campaigns and analytics events.
Run with NaftikoHubSpot Sales Engagement
Sales activity tracking workflow for calls, emails, meetings, tasks, and notes.
Run with NaftikoHubSpot Sales Pipeline
Unified workflow for sales reps to manage contacts, companies, deals, engagement activities (calls, emails, meetings, notes, tasks), lists, and CRM search. Combines core CRM and...
Run with NaftikoFeatures
AI-powered tool that generates blog posts, landing pages, and marketing copy.
AI assistant that creates personalized email content for marketing and sales outreach.
AI tool that generates complete website pages from prompts and brand guidelines.
Create, personalize, and optimize marketing emails with drag-and-drop editor and A/B testing.
Track email opens, clicks, and replies in real-time with desktop notifications.
Build conversational chatbots to qualify leads and provide customer support 24/7.
Drag-and-drop builder for creating high-converting landing pages without code.
Real-time live chat widget for engaging website visitors and routing to sales or support.
Shareable scheduling links that sync with Google Calendar and Outlook.
Create forms that automatically capture and sync leads into the CRM.
Fully managed web hosting for HubSpot CMS-built websites with SSL and CDN.
Drag-and-drop website builder with responsive themes and SEO optimization.
Track, score, and nurture leads through the sales funnel with automated workflows.
Unified analytics dashboard for measuring campaign performance across channels.
Reusable email templates with personalization tokens for consistent sales outreach.
Use Cases
Use AI to generate blog posts, social media content, and marketing copy at scale.
Leverage AI for lead scoring, deal forecasting, and automated sales email generation.
Track and analyze marketing, sales, and service performance with unified reporting dashboards.
Create, manage, and publish website content, blog posts, and landing pages.
Centralized content management for creating and distributing content across channels.
Manage customer support tickets, knowledge base, and feedback surveys.
Automate ticket routing, responses, and escalation with workflow-based support.
Clean, deduplicate, and enrich CRM data with automated data quality tools.
Track deals through customizable pipeline stages with forecasting and reporting.
Design, send, and analyze marketing email campaigns with segmentation and A/B testing.
Connect with 1,500+ integrations in the HubSpot App Marketplace.
Attract visitors with SEO, blogs, and social media, then convert them with forms and CTAs.
Connect apps and automate business processes with programmable workflows.
Build landing pages with embedded forms to capture and qualify leads.
Capture leads through forms, chatbots, and CTAs, then nurture with automated sequences.
Engage website visitors in real-time with live chat and route conversations to the right team.
Sync, clean, and automate business data across systems with programmable automation.
Manage sales teams with activity tracking, quotas, forecasting, and coaching tools.
Deliver customer service with ticketing, knowledge base, feedback, and customer portal.
Automate repetitive tasks across marketing, sales, and service with visual workflow builder.
Integrations
Bi-directional CRM sync between HubSpot and Salesforce for unified sales and marketing data.
Send HubSpot notifications, create tasks, and share CRM data directly in Slack channels.
Sync contacts, calendar events, and emails between HubSpot and Google Workspace apps.
Connect Outlook email, calendar, and contacts with HubSpot CRM for seamless productivity.
Automatically log Zoom meeting details and recordings on CRM contact timelines.
Sync ecommerce order data, products, and customers between Shopify and HubSpot.
Embed HubSpot forms, live chat, and analytics on WordPress sites with the official plugin.
Process payments and sync transaction data between Stripe and HubSpot Commerce.
Connect HubSpot with thousands of apps through automated Zapier workflows.
Sync support tickets and development issues between HubSpot and Jira.
Sync invoices, payments, and customer data between HubSpot and QuickBooks.
Share HubSpot CRM and marketing data with Snowflake for advanced analytics.
Track ad performance and sync audiences between HubSpot and Google Ads.
Create and manage Facebook ad campaigns with HubSpot audience targeting.
Sync LinkedIn lead gen forms and ads data with HubSpot for B2B marketing.
Event Specifications
HubSpot Webhooks API
The HubSpot Webhooks API enables real-time event notifications for changes to CRM objects and conversations in a HubSpot portal. When subscribed events occur, HubSpot delivers H...
ASYNCAPI