Hi, I have a working private app for my store. I have a lot of working requests to Shopify Admin Api, and right now I'm having an issue with setting a customers default address. I am able to get and create addresses but I want the user to be able to input a new default address. If a user inputs an address, and it already exists on his account, I simply make that address the default address. This is where I'm running into a problem. Once I already have identified the address which the user is looking for, I get the address id and do a put request to set it as the default. However for this specific put request, I am for some reason getting a 401 permission denied error, it doesn't make any sense.
Additionally, I try the same exact request through POSTMAN with all of the same variables and it works perfectly and sets the users default address. The error comes when I try to make the request from Node.js on my private app.
My request url: 'https://(email@example.com)/admin/api/2020-04/customers/(customer_id)/addresses/(address_id)/default.json'
Type of request: PUT.
For reference, an x-request-id is:
What am I doing wrong and how can I fix this?
Solved! Go to the solution