# Scopes do not exist / recognized

**URL:** <https://community.hubspot.com/t/scopes-do-not-exist-recognized/139443>\
**Category:** APIs & Integrations\
**Tags:** developer-tools\
**Created:** [September 12, 2025, 2:17pm UTC](https://community.hubspot.com/t/scopes-do-not-exist-recognized/139443 "2025-09-12T14:17:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Schepler](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@Schepler](https://community.hubspot.com/u/Schepler)\
**Post date:** [September 12, 2025, 2:17pm UTC](https://community.hubspot.com/t/scopes-do-not-exist-recognized/139443/1 "2025-09-12T14:17:49Z")

</div>

Hello everyone,

I am trying to create a webhook that triggers everytime a call has been made, using the v4 API.

I have succesfully used the Hubspot CLI to create a project and add the webhook.

The problem is that when I try to add a subscription like this:

“subscriptions”: {

“crmObjects”: [

{

“subscriptionType”: “object.creation”,

“objectType”: “CALL”,

“active”: true

}

]

Then the deployment gives me this error:

" - This app does not have the required scopes to subscribe to `call.creation`. Please update your app scopes to include one of `crm.objects.calls.read, crm.schemas.calls.read` and try again."

If I add any of those, like this: (in app-hsmeta.json)

“requiredScopes”: [

“crm.objects.contacts.read”,

“crm.objects.contacts.write”,

“crm.schemas.calls.read”

]

Then I get the error:

Error: The scope crm.schemas.calls.read could not be recognized. Check your scope and try again.

Can anyone please explain the logic of this? Or how to create a (private) app that fires a message when a call has been made?

---

<div class="post-metadata">

**Author:** ![evaldas](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/evaldas/32/69160_2.png) [@evaldas](https://community.hubspot.com/u/evaldas)\
**Post date:** [September 12, 2025, 5:02pm UTC](https://community.hubspot.com/t/scopes-do-not-exist-recognized/139443/2 "2025-09-12T17:02:07Z")

</div>

Hi @Schepler,

Looks like there might be some incorrect statements in the initial error message.

For call webhook subscriptions, use the current call-related scopes documented by HubSpot; scope requirements should be taken from the current scope reference rather than substituting contact scopes.

Calls are CRM activity records and should use the applicable call/activity scopes; they should not be treated as contact writes simply because a call can be associated with a contact.

So maybe try including scopes for “crm.objects.contacts.read, crm.schemas.contacts.read” instead.

_Moderator Note: this post was reviewed for relevancy and optimized for clarity on September 29, 2026. Thank you for your contributions to the HubSpot Community!_

---

<div class="post-metadata">

**Author:** ![Jaycee\_Lewis](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jaycee_lewis/32/61352_2.png) [@Jaycee\_Lewis](https://community.hubspot.com/u/Jaycee_Lewis)\
**Post date:** [September 12, 2025, 8:58pm UTC](https://community.hubspot.com/t/scopes-do-not-exist-recognized/139443/3 "2025-09-12T20:58:13Z")

</div>

Thanks for taking a look @evaldas 🙌 — Jaycee

---

<div class="post-metadata">

**Author:** ![Schepler](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@Schepler](https://community.hubspot.com/u/Schepler)\
**Post date:** [September 15, 2025, 6:08am UTC](https://community.hubspot.com/t/scopes-do-not-exist-recognized/139443/4 "2025-09-15T06:08:47Z")

</div>

Thanks a lot @evaldas - That did the trick!

---

<div class="post-metadata">

**Author:** ![evaldas](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/evaldas/32/69160_2.png) [@evaldas](https://community.hubspot.com/u/evaldas)\
**Post date:** [September 15, 2025, 1:47pm UTC](https://community.hubspot.com/t/scopes-do-not-exist-recognized/139443/5 "2025-09-15T13:47:42Z")

</div>

Glad to hear, thank you for confirming!
