Reputation: 43
In Shopify for app mandatory webhooks such as Customer data request endpoint, Customer data erasure endpoint and Shop data erasure endpoint. I got as userTokenDetails [ 'NoAccess' ]
Even though, my app have order and customer permission
APP PERMISSIONS This app can access and modify your store‘s data.
Read products, variants, and collections
Read orders, transactions, and fulfillments
Read customer details and customer groups
Read price rules
Read all orders
This app has access to personal information such as:
Customer names, e-mail addresses, phone numbers, physical addresses, geolocations, IP addresses, and browser user agents
Upvotes: 0
Views: 77
Reputation: 11427
If you examine the App setup in your Partner Dashboard, you will see that you setup those endpoints in the App setup not as part of your App itself. So it makes sense that your attempt to POST to those endpoints results in NoAccess.
So login to your partner account, and paste in the endpoints for those webhooks there.
Upvotes: 1