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.
Learn 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, 2025Discover opportunities to improve SEO with new guidance available from Shopify’s growth...
By Jacqui May 1, 2025