• Aufgepasst:

    HubSpot-Erfahrungen teilen & Amazon-Gutscheine erhalten

    Mehr erfahren

APIs & Integrations

davidcoallier
Mitglied

Tickets scope requires Edit Property Settings=On

Hey there everyone, 

After building the OAuth app with the required scopes (`tickets`) we realised that non-super-admin users need to also have the "Edit Property Settings" set to on from the User & Settings Account → Settings Access in order to be able to install the app, otherwise they get the dreaded `Authorization failed because you don't have permissions to authorize the scopes required by the app. Please contact your super admin to get the necessary permissions.`

Here are the tests that worked: 
- Install OAuth app from superadmin account, works fine.

- Edit non-super-admin user to have Edit Property Settings set to On (as described above) and install the app, that works fine. 
- Edit non-super-admin user to NOT have the Edit Property Settings On, expected it to get the Auth failed error. That failed as expected

Here are the tests that didn't work:
- Give the OAuth app the tickets scope (Alongside the oauth, and a few crm.objects.contacts perms) and give the non-super-admin access to (read, write, delete) tickets (CRM tickets) but NOT have the Edit Property Settings set to On. Expected this to work, but didn't.

Any ideas or secret scopes such as `crm.objects.tickets.read` or `crm.objects.tickets.read` which could be used? 

Asking customers to enable Edit Property Settings for all users is pretty iffy. 

Edit: Gone through most conversations, mainly this one, and the docs page on permission issues.

Thanks!

0 Upvotes
3 Antworten
Jaycee_Lewis
Community-Manager/-in
Community-Manager/-in

Tickets scope requires Edit Property Settings=On

Hi @davidcoallier 👋 Thanks for your question. I agree this is a tough spot. Let's invite some of our community champions to the conversation — @Phil_Vallender @MatthiasWeber @dsmarion, do you have any experience with similar scoping issues?

 

Thank you! — Jaycee





loop


Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.

Learn More




Viktoria_Dev
Mitglied

Tickets scope requires Edit Property Settings=On

Hi @Jaycee_Lewis , @davidcoallier !

Guys, was there any update to resolve this issue? We’re experiencing the same problem and need to understand if there’s another way to avoid requesting the settings update.
Making the 'tickets' scope optional also doesn’t help resolve it.

 

Appreciate your help!

 

0 Upvotes
Jaycee_Lewis
Community-Manager/-in
Community-Manager/-in

Tickets scope requires Edit Property Settings=On

Hey, @Viktoria_Dev 👋 there is not. Although there are some scopes that clearly have hidden requirements ( the property permission or super admin privileges, for example, the scopes documentation page doesn't expose this information. In this case, there is not a workaround that is documented. I know that is not the answer you want. My suggestion is to submit your feedback and why it is a challenge to your use case to the Developer Feedback form. It is not a support form, nor will it generate a direct response, most likely. But it is our best tool to get developer feedback to the internal resources that can action this feedback if possible. 

 

Best,

Jaycee





loop


Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.

Learn More




0 Upvotes