Access Token Denied Although Valid - Please Advise

Access Token Denied Although Valid - Please Advise

Shopify Partner
1 0 0

Hi folks, 


I'm attempting a test API call to the customer account API with OAuth2 using Insomnia. I can acquire the access token, but when I attempt to use it I get "Not a valid access token".


The token is not expired, I use it shortly after it's acquired and it has almost 2 hours before expiration. I'm making a POST request. I'm not sure which URL I should be hitting, though I've tried both the shop url 

which I use to  successfully access the storefront API, and I've tried the url suggested in the docs  under endpoints and queries which is<shop_id>/account/customer/api/unstable/graphql.


The headers are Content-Type : application/json; Authorization : Bearer *token*


I'm using this json formatted graphql query 

{"query": "query { customer { email } }"}

though I've also attempted using a structured graphql query. 


The result of the request is 

"errors": [{
"message": "",
"extensions": {
"code": "ACCESS_DENIED"}}]



Any advice is appreciated


Kind regards

Replies 2 (2)

Shopify Staff
2873 312 821

Are you trying to create a customer? If so you should be making the PUT request to /admin/api/2023-04/customers.json - and you'll need to make sure the app has the "customers" access scope. 

Liam | Developer Advocate @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit or the Shopify Web Design and Development Blog

Shopify Partner
2 0 1

Hey, did you work this out in the end? I'm running into the same issue.

@Liam in my case, I'm trying to fetch information about a customer, order history etc.