# Enabling Calling Extension SDK & Required Scopes

**URL:** <https://community.hubspot.com/t/enabling-calling-extension-sdk-required-scopes/146270>\
**Category:** Marketplace Apps\
**Tags:** third-party-apps\
**Created:** [February 16, 2026, 10:16am UTC](https://community.hubspot.com/t/enabling-calling-extension-sdk-required-scopes/146270 "2026-02-16T10:16:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![VineetArora](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/vineetarora/32/203097_2.png) [@VineetArora](https://community.hubspot.com/u/VineetArora)\
**Post date:** [February 16, 2026, 10:16am UTC](https://community.hubspot.com/t/enabling-calling-extension-sdk-required-scopes/146270/1 "2026-02-16T10:16:51Z")

</div>

Hi Hubspot Team,

We are currently building a custom CTI connector using the Calling Extension SDK. We have our connected app set up, but we are looking for clarification on the initialization process.

We identified this endpoint to configure the application settings: PATCH /crm/v3/extensions/calling/{app\_id}/settings

Is hitting this endpoint the standard/official method to enable the Calling SDK for our app (both for dev and live), or is there a different workflow we should follow to “activate” the calling features?

Additionally, could you confirm the specific scopes required? We want to ensure we have the correct permissions enabled in our developer account.

---

<div class="post-metadata">

**Author:** ![Josh](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/josh/32/17115_2.png) [@Josh](https://community.hubspot.com/u/Josh)\
**Post date:** [February 16, 2026, 6:49pm UTC](https://community.hubspot.com/t/enabling-calling-extension-sdk-required-scopes/146270/2 "2026-02-16T18:49:55Z")

</div>

Hi @VineetArora,

You don’t really “activate” Calling Extensions separately.

HubSpot treats your calling provider as available once you’ve created your calling settings for the app, and when you flip isReady to true it’s considered ready for users to select in HubSpot.

 ![Josh_1-1771267735538.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/2/5/25ae3452a3c7392d6b3aedf0d4ce5cecb4a1184d.png)

For scopes, HubSpot calls out that you need:

- contacts
- timeline

 ![Josh_0-1771267631351.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/f/6/f619fd7e7f431c4b1ff323f899550ba5de4197e8.png)

Those give you access to contacts and let HubSpot create and update the call engagement on the CRM timeline.

It looks like you’re already familiar, but [here are the dev docs on the topic](https://developers.hubspot.com/docs/api-reference/crm-calling-extensions-v3/calling-sdk#can-this-functionality-be-added-to-an-already-existing-application-in-the-marketplace-or-do-i-create-a-new-app).

Josh

---

<div class="post-metadata">

**Author:** ![Victor\_Becerra](https://avatars.discourse-cdn.com/v4/letter/v/87869e/32.png) [@Victor\_Becerra](https://community.hubspot.com/u/Victor_Becerra)\
**Post date:** [February 16, 2026, 6:51pm UTC](https://community.hubspot.com/t/enabling-calling-extension-sdk-required-scopes/146270/3 "2026-02-16T18:51:34Z")

</div>

Hi @VineetArora

Thanks for the post!  
I want to share with you some helpful resources:

> **[Calling extensions SDK - HubSpot docs](https://developers.hubspot.com/docs/api-reference/latest/crm/extensions/calling-extensions/calling-sdk)**
>
> Overview of the calling extensions SDK

Als,o a Community Thread with more context:  
[https://community.hubspot.com/t5/APIs-Integrations/Access-to-Calling-in-Developer-Account/m-p/1068490#M78160](https://community.hubspot.com/t5/APIs-Integrations/Access-to-Calling-in-Developer-Account/m-p/1068490#M78160)

Hey @alyssamwilie @h-recker @TTolley, any ideas you would like to add?

Thanks!  
Victor

---

<div class="post-metadata">

**Author:** ![RubenBurdin](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rubenburdin/32/75212_2.png) [@RubenBurdin](https://community.hubspot.com/u/RubenBurdin)\
**Post date:** [February 18, 2026, 11:30pm UTC](https://community.hubspot.com/t/enabling-calling-extension-sdk-required-scopes/146270/4 "2026-02-18T23:30:13Z")

</div>

Hey @VineetArora

Josh covered this well. Just wanted to add a couple things from experience. The PATCH endpoint you found is indeed the right one, and once you set `isReady` to true your app shows up as a calling option in HubSpot. There’s no separate activation step or approval gate, it just becomes available. One thing that tripped us up when we were working with HubSpot’s APIs is that the dev portal and the live environment behave slightly differently, so make sure you test the full flow in a developer test account before pushing settings to your production app ID.

On scopes, `contacts` and `timeline` are the minimum to get calls logging properly on the CRM timeline. But if your connector needs to do things like look up associated companies or deals during a call (for screen pops or context panels), you’ll want to request those additional scopes early rather than having to re authorize users later. Worth thinking about what your connector will need six months from now, not just what it needs today.

Good luck with the build!
