Sounds like you are requesting a resource that you don’t have permission to, but I can’t confirm without seeing your query or searching the request-id for one of the failed requests. Can you provide one or both of those?
I’m not seeing much aside from a 403 error. Is your secret being passed in the X-Shopify-Access-Token header properly in Postman? I tested this in Insomnia and it works fine. I also test in Postman and had no issues.
I used the API Password as the X-Shopify-Access-Token value in the header as seen in the curl request above
I’ve also tried using the Access Token that gets generated when I connect my app to my dev store, with the same results.
You mention “is your secret being passed properly…” a.) are you referring to something different than the API Password, i.e. you don’t mean the “Shared Secret” right? Also, see the curl example above, is that correct?
So to confirm, there is no user value that has to be passed, just the X-Shopify-Access-Token with the oauth access token OR the private App Password?
The private app verbiage states that private apps use basic authentication and provide an example url. If I use that means of authentication, I get a different error.
@Busfox . Found the solution in this post (The net: use content-type of application/json, not application/graphql when using client access tools like Postman). The documentation is a bit misleading. We wasted a lot of time on this that a sentence or two would clear up in the docs. Hope it gets updated soon to help others.