Hi,
I have two apps, one for development purposes and the other one is for production.
I am able to push contacts to a static list via development app,
but i am unable to do so for prod’s app.
Error message reads
(requires any of [contacts-lists-create-simple, contacts-lists-create-advanced])'
I do not see either of these scopes in the scopes list of my both apps.
I do have “crm.lists.read” in scopes for my app, but i do not have “crm.lists.write”. will adding that fix this in prod ?
Is “contacts-lists-create-simple” scope in the error message equal to “crm.lists.write” scope ?
I would also like to understand that, why does this in-consistency exist between two apps ?
Hi @rhassan6,
Thank you for reaching out to the Community!
Full transparency - I’m not familiar with app development, but I checked our internal documentation and found a similar case with the following explanation for the error message:
“The permissions set on the `accessToken` authentication is determined by the scopes that the developer set on the app. In this case, the custom app likely didn’t check the scopes mentioned in the error, so this would need to be checked by the developer on what scopes they added when they connected the app.”
As you mentioned yourself, I believe that adding the “crm.lists.write” scope in the app settings should solve the issue. Even if the user (you) has full super admin permissions, the app still needs its own scopes.
Let me know if this helps! If not, we can ask a couple of other users for their help. Thank you!
Cheers
Mia, Community Team