Hello HubSpot Dev Community,
We’ve developed a public app (so using OAuth) and we read data from CRM Objects. Our next goal is to add the Feedback Submissions object. However, we’re encountering a specific challenge and would appreciate your insights.
The Feedback Submissions object isn’t accessible to all users. This presents a problem: if we include the scope crm.objects.feedback_submissions.read in the authorization URL and a user lacks access, an error occurs. This error prevents the user from connecting through OAuth, blocking access to other functionalities like reading contact (crm.objects.contacts.read). Essentially, users without Feedback Submissions access get completely stuck.
We also can’t simply add this scope at a later stage, only for users for which we know they have access. Indeed, if we include this scope in the Auth settings on the App but omit it from the authorization URL, we again face an error.
We’re looking for guidance or workarounds to integrate the Feedback Submissions object without hindering users’ access to the app. Has anyone else faced a similar issue? Any suggestions on how to navigate this would be greatly appreciated.
Thank you in advance for your help!