Hi team,
We’re having trouble accessing the Location object via the Admin GraphQL API.
The documentation clearly states at the top:
Requires
read_locations
access scope,read_inventory
access scope, orread_markets_home
access scope.
Our app has the read_markets_home
scope, yet the 2025-07 API returns this error:
Access denied for address field. Required access:
read_locations
access scope
Upon closer inspection, clicking the lock icon next to each field reveals:
Requires
read_locations
access scope.
This feels counterintuitive. It seems the only field accessible with read_inventory
scope is id
, and with read_markets_home
, it’s just id
and name
.
It’s frustrating that this information is so hidden. We’re simply trying to determine the country of orders placed through Shopify POS.
Could you please clarify or fix this to make the Location object fully accessible with the read_markets_home
scope as stated?
Thanks!