I have tried it in the Contacts(hubspot defined object) and ATS application (app object - marketplace app). As you can see i was able to share the contact to users and teams. When i tried the same for the app object record, the option are disabled(grayed out). is this intentional or bug for the app objects?
The previous issue - sharing based on permission set is fixed/currently works. along with i have tag the @chighsmith for this record sharing issue.
Hi @ramkumar1021,
Working with the team on this. I will get back to you shortly.
Cassie, Community Manager
Hi there @ramkumar1021,
Thank you for your patience.
This is a known platform restriction, not a bug.
App Objects (created via marketplace apps) are not supported by HubSpot’s CRM Permissions framework, so granular permissions like “View All Records” permission sets and individual record sharing to users/teams are not available for App Objects. Access to App Object records is controlled at the object-type level via app permissions (scopes), not at the record level.
I hope this helps!
Cassie, Community Manager
Hi @chighsmith , Thanks for the clarification. correct me if i have understood anything wrong,
- App object is for a specific use case a marketplace app needs in-case the hubspot standard object or additional properties can’t fulfill requirement of the marketplace app.
- Even though the doc mentioned
App objects provide the same flexibility of custom objects Overview of app objects - HubSpot docs , i can share the individual record of Custom object(created by super-admin in enterprise plan) but not the App object. Because it not supported by HubSpot's CRM Permision framework
- Currently as you mentioned, the user can view the record of App object, if he is the owner or super-admin
so granular permissions like “View All Records” permission sets and individual record sharing to users/teams are not available for App Objects I was able to assign permission set(view all [App object]) to user, then a user can view all the records of the App object.
Our requirement is to share the record by sharing(preferred) or via assigning permission set.
CC: @stassey

i was unable to upload the video. So, converted it to gift. sorry for the low quality.
request - custom object created by me
Hi @ramkumar1021,
That is correct. Please let us know if you have any follow up questions!
Cassie, Community Manager
No, All good
, thanks for the info. I will keep it in the mind 