Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
In the Shopify store admin panel, you can set Default Location. And in the UI, the default location has Default tag showing up. However, when I look at the REST API to retrieve a list of locations (https://shopify.dev/docs/api/admin-rest/2023-10/resources/location#get-locations), there is no way for me to find out which one is the default location. Can anyone help?
Solved! Go to the solution
This is an accepted solution.
You get can it from the shop object under primary_location_id
https://shopify.dev/docs/api/admin-rest/2023-10/resources/shop
Looking for the same.
This is an accepted solution.
You get can it from the shop object under primary_location_id
https://shopify.dev/docs/api/admin-rest/2023-10/resources/shop
Looks like in the latest REST API and GQL API have primary location fields `deprecated`.
REST API:
https://shopify.dev/docs/api/admin-rest/2024-04/resources/shop
GQL API:
https://shopify.dev/docs/api/admin-graphql/2024-04/queries/location
How do we find this information in a new way now?
I found out: you query "location", and it always returns the default one:
query defaultLocation {
location {
id
name
}
}
This is mentioned in the documentation: https://shopify.dev/docs/api/admin-graphql/2024-10/queries/location
> If no ID is provided, the primary location of the Shop is returned.
June brought summer energy to our community. Members jumped in with solutions, clicked ...
By JasonH Jun 5, 2025Learn how to build powerful custom workflows in Shopify Flow with expert guidance from ...
By Jacqui May 7, 2025Did You Know? May is named after Maia, the Roman goddess of growth and flourishing! ...
By JasonH May 2, 2025