Hi team,
We’re having trouble accessing the Location object via the Admin GraphQL API.
The documentation clearly states at the top:
Requires
read_locationsaccess scope,read_inventoryaccess scope, orread_markets_homeaccess 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_locationsaccess scope
Upon closer inspection, clicking the lock icon next to each field reveals:
Requires
read_locationsaccess 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!
