Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API 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 WorksAPI 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 / Communications / Hubspot / Video Conferencing Extension
Video Conferencing Extension logo

HubSpot Video Conferencing Extension

Browse all Hubspot APIs
✓ Official Vendor SpecCommunicationsVideo ConferencingapiKey3 EndpointsREST

For Agents

Register the create, update, and delete URLs that HubSpot calls when a meeting needs a video conference link, so HubSpot meetings can auto-attach a conference URL from the integrating video provider.

Use for: I need to register a video conferencing extension for my HubSpot app, Update the create-meeting URL my app exposes to HubSpot, Read the current video conferencing extension settings for an app, Remove the video conferencing extension when an app is uninstalled

Not supported: Does not generate video meeting rooms, transcribe calls, or schedule meetings — use for registering the create, update, and delete webhook URLs HubSpot calls for video links only.

The HubSpot CRM Video Conferencing Extension API lets a public app register the URLs HubSpot uses to manage video conferencing on meeting requests with contacts. The app provides three URLs — create, update, and delete — that HubSpot calls when a meeting link needs to be generated, modified, or removed for a HubSpot meeting. Once configured, HubSpot adds the resulting video conference link to the meeting invitation automatically. The API exposes three endpoints to get, update, and delete the extension settings for a given appId.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Video Conferencing Extension to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Video Conferencing Extension, 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 Video Conferencing Extension API.

Register the meeting URLs HubSpot should call for video conferencing via PUT /crm/v3/extensions/videoconferencing/settings/{appId}

Read the currently registered settings for the app with GET /crm/v3/extensions/videoconferencing/settings/{appId}

Remove the video conferencing extension settings with DELETE /crm/v3/extensions/videoconferencing/settings/{appId}

Allow HubSpot meetings to auto-attach video conference links from the integrating provider

Update the create, update, or delete callback URLs as the integrating service evolves

Inspect the existing extension configuration to verify it points at the right service

Disable the integration cleanly when the customer uninstalls the app

Use Cases

Patterns agents use Video Conferencing Extension API for, with concrete tasks.

★ Adding Auto-Generated Video Links to HubSpot Meetings

Companies that use a video provider (Zoom, Google Meet, an in-house service) want HubSpot meeting invites to include a unique video link without users copying and pasting. By registering the create/update/delete URLs via PUT /crm/v3/extensions/videoconferencing/settings/{appId}, the integrating app receives a callback every time a HubSpot meeting needs a link. The app generates the link in its own system and returns the URL to HubSpot, which embeds it in the invite.

Call PUT /crm/v3/extensions/videoconferencing/settings/{appId} with createMeetingUrl, updateMeetingUrl, and deleteMeetingUrl pointing at the app's webhook endpoints.

Inspecting Extension Configuration During Support

When a HubSpot customer reports that meeting links are missing or stale, support engineers fetch the current extension configuration to verify the right URLs are registered. GET /crm/v3/extensions/videoconferencing/settings/{appId} returns the configured URLs so the engineer can confirm or repoint them. PUT on the same path corrects misconfigured URLs in place.

Call GET /crm/v3/extensions/videoconferencing/settings/{appId} for the affected app and compare returned URLs against the expected production values.

Clean Uninstall on Customer Off-Boarding

When a customer disables the video conferencing app, the extension settings should be removed so HubSpot stops calling the now-defunct webhooks. DELETE /crm/v3/extensions/videoconferencing/settings/{appId} clears the registration in one call. This avoids ghost calls to dead endpoints and keeps the customer's portal clean.

Call DELETE /crm/v3/extensions/videoconferencing/settings/{appId} when the uninstall event fires, then verify with GET that the settings are gone.

AI Agent Provisioning a Video Integration

An onboarding agent provisions a new HubSpot video integration end-to-end: it spins up the app's webhook endpoints, then calls the Video Conferencing Extension API to register them. Through Jentic the agent searches for the extension operations, loads the PUT schema, and executes it with the correct URLs. Jentic stores the developer hapikey in its vault so the agent only handles scoped execution tokens.

Search Jentic for 'register hubspot video conferencing extension', load PUT /crm/v3/extensions/videoconferencing/settings/{appId}, and execute it with the freshly deployed webhook URLs.

Key Endpoints

3 endpoints — the hubspot crm video conferencing extension api lets a public app register the urls hubspot uses to manage video conferencing on meeting requests with contacts.

METHOD

PATH

DESCRIPTION

PUT

/crm/v3/extensions/videoconferencing/settings/{appId}

Register or update the video conferencing URLs

GET

/crm/v3/extensions/videoconferencing/settings/{appId}

Read the registered settings

DELETE

/crm/v3/extensions/videoconferencing/settings/{appId}

Remove the registered settings

PUT

/crm/v3/extensions/videoconferencing/settings/{appId}

Register or update the video conferencing URLs

GET

/crm/v3/extensions/videoconferencing/settings/{appId}

Read the registered settings

DELETE

/crm/v3/extensions/videoconferencing/settings/{appId}

Remove the registered settings

Why Jentic?

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

Credential management

Credential isolation

The HubSpot developer hapikey is stored encrypted in the Jentic vault. Agents receive scoped execution tokens — the raw hapikey never enters agent context or logs.

Intent-based discovery

Intent-based discovery

Agents search Jentic with intents like 'register hubspot video conferencing extension' and Jentic returns the three Settings operations with typed input schemas, so the agent can configure the integration without browsing HubSpot's docs.

Time to first call

Time to first call

Direct HubSpot Video Conferencing Extension integration with hapikey auth and webhook setup: a half-day. Through Jentic: under 30 minutes for the registration calls themselves — webhook implementation still happens in your service.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Zoom Meetings API

→

Zoom Meetings API generates the actual conference rooms and links your webhooks return to HubSpot.

Use Zoom Meetings inside the create webhook implementation to generate the meeting room, then return the join URL to HubSpot.

Complementary

HubSpot Meetings

→

The Meetings object stores the HubSpot-side meeting record this extension attaches video links to.

Use Meetings to read or modify the underlying HubSpot meeting record once the extension has populated the video link.

Complementary

HubSpot Meetings Scheduler

→

Scheduler links produce HubSpot meetings that automatically pick up the configured video conferencing extension.

Use Scheduler to capture the booking, knowing that the registered video conferencing extension will populate the join URL on the resulting meeting.

FAQs

Specific to using Video Conferencing Extension API through Jentic.

What authentication does the HubSpot Video Conferencing Extension API use?

It authenticates with a developer hapikey passed as the hapikey query parameter, scoped to the app account that owns the appId. Through Jentic the developer hapikey is stored encrypted in the vault and injected at execution time so the agent never holds the raw secret.

Can I integrate any video provider through this extension API?

Yes — the API is provider-agnostic. You expose three webhook endpoints (create, update, delete) and HubSpot calls them when a meeting needs a video link. The actual link generation happens in your service, so any video provider you can wrap behind those webhooks works.

What are the rate limits for the Video Conferencing Extension API?

HubSpot applies its standard public app rate limits (100 requests per 10 seconds per app, plus daily quotas). The extension endpoints are infrequent (settings change rarely) so rate limits rarely bind in practice — the heavier traffic is the webhook callbacks HubSpot makes to your service.

How do I register webhook URLs through Jentic?

Search Jentic for 'register hubspot video conferencing extension', load PUT /crm/v3/extensions/videoconferencing/settings/{appId}, and execute it with createMeetingUrl, updateMeetingUrl, and deleteMeetingUrl. Jentic validates the input shape before sending the request.

What happens to existing meeting links if I delete the extension settings?

Existing meeting links remain on HubSpot meeting records, but HubSpot stops calling your webhooks for new or updated meetings. The links continue to point at your service, so the underlying video rooms still work until your service tears them down independently.

Can I have more than one video conferencing extension active per app?

No. Each appId has a single registered set of create/update/delete URLs. To switch providers you update the URLs in place via PUT /crm/v3/extensions/videoconferencing/settings/{appId} or delete and re-register them.

GET STARTED

Start building with Video Conferencing Extension API

Explore with Jentic
View OpenAPI Document