# Cant get engagments

**URL:** <https://community.hubspot.com/t/cant-get-engagments/129828>\
**Category:** APIs & Integrations\
**Tags:** professional\
**Created:** [April 13, 2025, 10:25am UTC](https://community.hubspot.com/t/cant-get-engagments/129828 "2025-04-13T10:25:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![NLingeman](https://avatars.discourse-cdn.com/v4/letter/n/8e7dd6/32.png) [@NLingeman](https://community.hubspot.com/u/NLingeman)\
**Post date:** [April 13, 2025, 10:25am UTC](https://community.hubspot.com/t/cant-get-engagments/129828/1 "2025-04-13T10:25:03Z")

</div>

Hi, I’m using a Private App and trying to retrieve communication data via the CRM v3 API.  
However, the scopes crm.objects.emails.read, crm.objects.calls.read, and crm.objects.notes.read are not available in my portal – not even in a new Private App.  
We actively log emails, calls, and notes, so I need API access to those records.  
Can you manually enable those scopes for our portal, or let me know why they are not exposed?

---

<div class="post-metadata">

**Author:** ![Berangere](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/berangere/32/220784_2.png) [@Berangere](https://community.hubspot.com/u/Berangere)\
**Post date:** [April 14, 2025, 8:26am UTC](https://community.hubspot.com/t/cant-get-engagments/129828/2 "2025-04-14T08:26:43Z")

</div>

Hi @NLingeman, I hope that you are well!  
Thanks for asking the HubSpot Community!  
I’d like to share these resources for information:  
- [HubSpot user permissions guide](https://knowledge.hubspot.com/user-management/hubspot-user-permissions-guide)  
- [Scopes](https://developers.hubspot.com/docs/guides/apps/authentication/scopes)  
Also, these similar threads might help you:  
- The solution from @nickdeckerdevs1 on this post “[Missing Scope: crm.objects.notes.read Unavailable for Private App (Pro Plan/Super Admin) - V4 Note/F](https://community.hubspot.com/t5/APIs-Integrations/Missing-Scope-crm-objects-notes-read-Unavailable-for-Private-App/td-p/1133639)”  
- The solution from [@zach\_threadint](https://community.hubspot.com/t5/user/viewprofilepage/user-id/324811) on this post “[The scope needed for this API call isn’t available for public use.](https://community.hubspot.com/t5/APIs-Integrations/The-scope-needed-for-this-API-call-isn-t-available-for-public/m-p/905368)”  
- Check out the comment from my colleague Jaycee on this post “[crm.objects.leads.write scope not working for private app](https://community.hubspot.com/t5/APIs-Integrations/crm-objects-leads-write-scope-not-working-for-private-app/td-p/1047844)”  
Let me know if that worked for you @NLingeman?  
Thanks and have a great day!  
Bérangère

---

<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:** [April 15, 2025, 1:26pm UTC](https://community.hubspot.com/t/cant-get-engagments/129828/3 "2025-04-15T13:26:52Z")

</div>

As far as I’ve checked in two different HubSpot accounts, there are no such scopes as the ones you’ve mentioned. How are you calling the HubSpot API? Directly in code or through another app (i.e., n8n, postman, etc.)?

In summary, for a HubSpot private app that needs to read or write notes from contact records, you should include these scopes:

- crm.objects.contacts.read (for reading notes)
- crm.objects.contacts.write (for writing notes)

---

<div class="post-metadata">

**Author:** ![GRajput](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/grajput/32/102020_2.png) [@GRajput](https://community.hubspot.com/u/GRajput)\
**Post date:** [April 17, 2025, 6:54am UTC](https://community.hubspot.com/t/cant-get-engagments/129828/4 "2025-04-17T06:54:20Z")

</div>

Hi @NLingeman

As you said, you already have the notes I’d so now please use this endpoint -  
[https://api.hubapi.com/crm/v3/objects/notes/{noteId}](https://api.hubapi.com/crm/v3/objects/notes/%7BnoteId%7D), to get the hs\_attachment\_ids . from there , you can hit the file API using the hs\_attachment\_ids and it will provide you with the file link.  
I hope this will help you out. Please mark it as **Solution Accepted and upvote** to help another Community member.  
Thanks!
