OAuth Integration - how to make it possible without a Super Admin role?

Hello,

in your Knowledge Base you write:

Error: “Couldn’t complete the connection. You don’t have permission to connect this integration.”

(…) If granting the user with these permissions does not work you will need to give them Super Admin permissions to resolve the error.

Why the Super Admin persmissions are required?
Is it possible to have a scope/integration set up in a way that Super Admin permissions are not required?
So only this one is required? :backhand_index_pointing_down:
App Marketplace access

Let users install Marketplace apps and manage app settings.

I will just mention that I’m playing on a developer account & test application integration (if that changes the circumstances).
And I’m asking for scope:

scopes: > crm.objects.owners.read, crm.objects.custom.read, crm.objects.companies.read, crm.lists.read, crm.objects.deals.read, crm.objects.contacts.read, crm.schemas.companies.read, crm.schemas.contacts.read, crm.schemas.custom.read, crm.schemas.deals.readoptional-scopes: > crm.objects.contacts.write, crm.objects.marketing_events.write, crm.objects.custom.write, crm.objects.companies.write, crm.lists.write, crm.objects.deals.write, crm.schemas.companies.write, crm.schemas.contacts.write, crm.schemas.deals.write, crm.objects.quotes.write, crm.objects.line_items.write

Hey, @dmydlarz :waving_hand: Did you get this resolved? If not, can you please try something for me? I learned this from my time in support here :orange_heart:

From your non-Super admin user, navigate to Settings> Users > the non-Super admin user > CRM Permissions. And enable “Edit property settings” (it’s towards the bottom of the list in my portal)

Talk soon! — Jaycee

Hey Jaycee! Thanks for stepping up!
So for my non-superadmin user I’ve set up the Edit property settings

I also have App Marketplace permissions enabled

And from now on I’m even asking (from my integration) for a narrower scope of permissions:

scopes: > crm.objects.companies.read, crm.objects.companies.write, crm.schemas.companies.read, crm.objects.contacts.read, crm.objects.contacts.write, crm.schemas.contacts.read, crm.objects.deals.read, crm.objects.deals.write, crm.schemas.deals.read, crm.objects.owners.read, tickets

But when I try to integrate as this non-superadmin user, it still doesn’t let me in. :pensive_face:

Are you able to tell why?

And if still do I need a SuperAdmin account to let my users connect the OAuth Integration?

My goal was to enable this integration for less permitted users as well (other than Super Admins only).