Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Productivity / Hubspot / HubSpot Meetings
HubSpot Meetings logo

HubSpot Meetings

Browse all Hubspot APIs
✓ Official Vendor SpecProductivityCalendar Schedulingoauth2,apiKey4 EndpointsREST

For Agents

List HubSpot scheduler meeting links, read their availability windows, and book a meeting slot on behalf of a contact.

Use for: I need to book a meeting with a HubSpot sales rep, List the meeting links available on this HubSpot account, Find the next open slot on a specific HubSpot meeting link, Schedule a discovery call on the AE's HubSpot link

Not supported: Does not create meeting link configurations, manage rep availability rules, or send calendar invites outside HubSpot — use for listing links and booking slots only.

The HubSpot Meetings API exposes the public-facing meeting links that sales reps and customer success managers publish through the HubSpot Sales scheduler. Through it an integration can list every published meeting link on a HubSpot account, fetch the rendered availability page for a specific link, and book a slot programmatically on behalf of a contact. It is the same booking surface that powers the HubSpot meeting widget on customer-facing sites.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the HubSpot Meetings to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the HubSpot Meetings, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with HubSpot Meetings API.

List every meeting link published by users on a HubSpot portal

Retrieve the rendered availability page for a meeting link by slug

Look up a specific meeting link's booking page metadata before scheduling

Book a meeting slot on a published HubSpot meeting link with contact details

Pre-fill contact properties on a booking so the meeting is logged against the right CRM record

Use Cases

Patterns agents use HubSpot Meetings API for, with concrete tasks.

★ Embedded scheduling in a custom app

Surface a sales rep's HubSpot meeting calendar inside a custom product or onboarding flow without iframing the HubSpot widget. The API returns the available time blocks for a given meeting slug so the app can render its own picker UI, then submits the booking back to HubSpot which logs the meeting against the matched CRM contact.

GET /scheduler/v3/meetings/meeting-links/book/availability-page/{slug} for the AE's slug, surface open slots to the user, then POST /scheduler/v3/meetings/meeting-links/book with the chosen start time and contact email.

Lead routing to the right rep's calendar

Match an inbound lead to the right account executive based on territory or product line and book the discovery call directly on that AE's HubSpot meeting link. Because the booking uses the rep's published slug, the meeting lands on their calendar with HubSpot's standard reminder and rescheduling flow already attached.

List meeting links via GET /scheduler/v3/meetings/meeting-links, filter to the matched AE's slug, then POST /scheduler/v3/meetings/meeting-links/book with the lead's email and chosen 30-minute slot.

Calendar availability sync for chatbots

Give a website chatbot or AI assistant the ability to answer 'when can I meet with sales' by reading the live availability of the relevant HubSpot meeting link. The chatbot calls the availability page endpoint, parses the next open windows, and offers them inline in the conversation rather than handing off to a separate booking page.

Fetch GET /scheduler/v3/meetings/meeting-links/book/availability-page/{slug}, extract the next three open slots, and present them in the chat for the user to confirm.

Agent-driven meeting booking through Jentic

An AI agent receives a request like 'book a 30-minute call with Maria next Tuesday afternoon', uses Jentic to find the HubSpot Meetings booking operation, and executes the booking with the contact's email pre-filled. Jentic injects the HubSpot OAuth token so the agent never sees the raw credential.

Through Jentic, search for 'book a HubSpot meeting', load the schema for POST /scheduler/v3/meetings/meeting-links/book, and execute it with slug='maria-discovery', startTime, and the contact email.

Key Endpoints

4 endpoints — the hubspot meetings api exposes the public-facing meeting links that sales reps and customer success managers publish through the hubspot sales scheduler.

METHOD

PATH

DESCRIPTION

GET

/scheduler/v3/meetings/meeting-links

List all meeting links on the portal

GET

/scheduler/v3/meetings/meeting-links/book/{slug}

Fetch the booking page for a specific meeting link

GET

/scheduler/v3/meetings/meeting-links/book/availability-page/{slug}

Get the rendered availability windows for a meeting link

POST

/scheduler/v3/meetings/meeting-links/book

Book a meeting on a published link

GET

/scheduler/v3/meetings/meeting-links

List all meeting links on the portal

GET

/scheduler/v3/meetings/meeting-links/book/{slug}

Fetch the booking page for a specific meeting link

GET

/scheduler/v3/meetings/meeting-links/book/availability-page/{slug}

Get the rendered availability windows for a meeting link

POST

/scheduler/v3/meetings/meeting-links/book

Book a meeting on a published link

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

HubSpot OAuth and private-app tokens are stored encrypted in the Jentic MAXsystem vault. The agent receives only an execution handle — the raw Bearer token stays out of the prompt context.

Intent-based discovery

Intent-based discovery

Agents search by intent like 'book a HubSpot meeting' or 'get HubSpot availability', and Jentic returns the matching scheduler operations with their full input schemas.

Time to first call

Time to first call

Direct integration: 1-2 days for OAuth, slug discovery, and timezone handling. Through Jentic: under 30 minutes — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Calendly

→

Standalone scheduler with richer availability rules and team round-robin out of the box

Choose Calendly when scheduling logic is the primary product surface and the team does not need the booking written into HubSpot CRM.

Complementary

Hebcal

→

Calendar utility for resolving holidays and observances when blocking out non-bookable days

Pair with Hebcal when scheduling rules need to exclude religious or regional holidays before offering meeting slots.

Complementary

HubSpot CRM Meetings

→

Sister HubSpot API for the meeting engagement record itself, used to update notes or outcomes after the call

Use CRM Meetings to write the post-call notes or outcome onto the meeting engagement that this API created.

Complementary

HubSpot CRM Contacts

→

Contact record API for enriching the booker before or after the meeting is scheduled

Call CRM Contacts to enrich the booker's properties or to confirm an existing contact ID before the booking.

FAQs

Specific to using HubSpot Meetings API through Jentic.

What authentication does the HubSpot Meetings API use?

It accepts HubSpot OAuth 2.0 access tokens and private-app tokens passed as a Bearer header. Through Jentic the credential lives in the encrypted MAXsystem vault and is injected at execution time so the agent never sees it.

Can I book a meeting on someone else's HubSpot meeting link?

Yes — POST /scheduler/v3/meetings/meeting-links/book takes the public slug of the meeting link plus the desired start time, and the booking is logged on the slug owner's HubSpot calendar without the booker needing to be in the same portal.

What are the rate limits for the HubSpot Meetings API?

It is governed by HubSpot's standard public API limits: 100 requests per 10 seconds for OAuth apps and 110 per 10 seconds for private apps, plus a per-portal daily request budget that varies by Hub tier.

How do I find available time slots through Jentic?

Search Jentic for 'get HubSpot meeting availability', load the schema for GET /scheduler/v3/meetings/meeting-links/book/availability-page/{slug}, and execute it with the rep's slug. Jentic returns the parsed availability windows as JSON.

Does this API let me create new meeting links?

No. Creation, configuration, and team assignment of meeting links happen inside the HubSpot UI. This API only lists existing links, reads availability, and books slots on them.

Is the booking attached to the right contact in HubSpot CRM?

Yes. When the booking payload includes an email that matches an existing HubSpot contact, the meeting engagement is associated with that contact record automatically. New emails create a contact under the meeting owner's portal.

GET STARTED

Start building with HubSpot Meetings API

Explore with Jentic
View OpenAPI Document