I am also facing same problem. not able to figure this out. Also i gave all the permission inside installed package.

enter image description here please help me

My request

Host: https://MY_SUBDOMAIN.rest.marketingcloudapis.com
POST /interaction/v1/events
Content-Type: application/json
Authorization: Bearer MY_OAUTH_ACCESS_TOKEN

    "ContactKey": "abc123",


Insufficient privileges to complete this action

  • Are you passing scope in your token call? – EazyE Apr 1 '20 at 3:35
  • 1
    Not sure if this is the case but when you change permissions I've found it necessary to refresh the token in order to have the new permissions. You might want to make sure when you tested you weren't using an old token. And as @EasyE pointed out if you're passing scope in your call you can actually limit what you can do. I would suggest not passing scope because you have full permission to verify the call works. Then if necessary limit it down to the scope you actually need for the call if so desired. – Nick Holdren Apr 1 '20 at 4:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.