Skip to main content
Log inSign up

Shopify uses cookies to provide necessary site functionality and improve your experience. By using our website, you agree to our privacy policy and our cookie policy.

query

Returns the Shop resource corresponding to the access token used in the request. The Shop resource contains business and store management settings for the shop.

Represents a collection of general settings and information about the shop.

alerts
non-null

A list of the shop's active alert messages that appear in the Shopify admin.

allProductCategoriesList
non-null

A list of the shop's product categories. Limit: 1000 product categories.

availableChannelApps
non-null

The list of sales channels not currently installed on the shop.

billingAddress
non-null

The shop's billing address information.

channelDefinitionsForInstalledChannels
non-null

List of all channel definitions associated with a shop.

checkoutApiSupported
non-null

Specifies whether the shop supports checkouts via Checkout API.

contactEmail
non-null

The public-facing contact email address for the shop. Customers will use this email to communicate with the shop owner.

countriesInShippingZones
non-null

Countries that have been defined in shipping zones for the shop.

createdAt
non-null

The date and time when the shop was created.

currencyCode
non-null

The three letter code for the currency that the shop sells in.

currencyFormats
non-null

How currencies are displayed on your store.

currencySettings
non-null

The presentment currency settings for the shop excluding the shop's own currency.

customerAccounts
non-null

Whether customer accounts are required, optional, or disabled for the shop.

customerAccountsV2
non-null

Information about the shop's customer accounts.

customerTags
non-null

A list of tags that have been added to customer accounts.

description

The shop's meta description used in search engine results.

draftOrderTags
non-null

A list of tags that have been added to draft orders.

email
non-null

The shop owner's email address. Shopify will use this email address to communicate with the shop owner.

enabledPresentmentCurrencies
non-null

The presentment currencies enabled for the shop.

features
non-null

The set of features enabled for the shop.

fulfillmentServices
non-null

List of the shop's installed fulfillment services.

ianaTimezone
non-null

The shop's time zone as defined by the IANA.

id
non-null

A globally-unique ID.

marketingSmsConsentEnabledAtCheckout
non-null

Whether SMS marketing has been enabled on the shop's checkout configuration settings.

merchantApprovalSignals

The approval signals for a shop to support onboarding to channel apps.

metafield

A custom field, including its namespace and key, that's associated with a Shopify resource for the purposes of adding and storing additional information.

metafields
non-null

A list of custom fields that a merchant associates with a Shopify resource.

myshopifyDomain
non-null

The shop's .myshopify.com domain name.

name
non-null

The shop's name.

navigationSettings
non-null

The shop's settings related to navigation.

orderNumberFormatPrefix
non-null

The prefix that appears before order numbers.

orderNumberFormatSuffix
non-null

The suffix that appears after order numbers.

orderTags
non-null

A list of tags that have been added to orders.

paymentSettings
non-null

The shop's settings related to payments.

plan
non-null

The shop's billing plan.

primaryDomain
non-null

The primary domain of the shop's online store.

resourceLimits
non-null

The shop's limits for specific resources. For example, the maximum number ofvariants allowed per product, or the maximum number of locations allowed.

richTextEditorUrl
non-null

The URL of the rich text editor that can be used for mobile devices.

search
non-null

Fetches a list of admin search results by a specified query.

searchFilters
non-null

The list of search filter options for the shop. These can be used to filter productvisibility for the shop.

setupRequired
non-null

Whether the shop has outstanding setup steps.

shipsToCountries
non-null

The list of countries that the shop ships to.

shopPolicies
non-null

The list of all legal policies associated with a shop.

storefrontAccessTokens
non-null

The storefront access token of a private application. These are scoped per-application.

taxesIncluded
non-null

Whether applicable taxes are included in the shop's product prices.

taxShipping
non-null

Whether the shop charges taxes for shipping.

timezoneAbbreviation
non-null

The shop's time zone abbreviation.

timezoneOffset
non-null

The shop's time zone offset.

timezoneOffsetMinutes
non-null

The shop's time zone offset expressed as a number of minutes.

transactionalSmsDisabled
non-null

Whether transactional SMS sent by Shopify have been disabled for a shop.

translations
non-null

The published translations associated with the resource.

unitSystem
non-null

The shop's unit system for weights and measures.

updatedAt
non-null

The date and time when the shop was last updated.

url
non-null

The URL of the shop's online store.

weightUnit
non-null

The shop's primary unit of weight for products and shipping.

allProductCategories
non-nullDeprecated

A list of the shop's product categories. Limit: 1000 product categories. Deprecated in API version 2024-07. Use allProductCategoriesList instead.

analyticsToken
non-nullDeprecated

The token required to query the shop's reports or dashboards. Not supported anymore.

assignedFulfillmentOrders
non-nullDeprecated

The paginated list of fulfillment orders assigned to the shop locations owned by the app.

Assigned fulfillment orders are fulfillment orders that are set to be fulfilled from locations managed by fulfillment services that are registered by the app. One app (api_client) can host multiple fulfillment services on a shop. Each fulfillment service manages a dedicated location on a shop. Assigned fulfillment orders can have associated fulfillment requests, or might currently not be requested to be fulfilled.

The app must have read_assigned_fulfillment_orders access scope to be able to retrieve fulfillment orders assigned to its locations.

All assigned fulfillment orders (except those with the CLOSED status) will be returned by default. Perform filtering with the assignmentStatus argument to receive only fulfillment orders that have been requested to be fulfilled. Use QueryRoot.assignedFulfillmentOrders instead. Details: https://shopify.dev/changelog/moving-the-shop-assignedfulfillmentorders-connection-to-queryroot

channels
non-nullDeprecated

List of the shop's active sales channels. Use QueryRoot.channels instead.

collectionByHandle
Deprecated

Return a collection by its handle. Use QueryRoot.collectionByHandle instead.

collections
non-nullDeprecated

List of the shop's collections. Use QueryRoot.collections instead.

collectionSavedSearches
non-nullDeprecated

List of the shop's collection saved searches. Use QueryRoot.collectionSavedSearches instead.

customers
non-nullDeprecated

Customer accounts associated to the shop. Use QueryRoot.customers instead.

customerSavedSearches
non-nullDeprecated

List of the shop's customer saved searches. Use QueryRoot.customerSavedSearches instead.

domains
non-nullDeprecated

The domains configured for the shop. Use domainsPaginated instead.

draftOrders
non-nullDeprecated

List of saved draft orders on the shop. Use QueryRoot.draftOrders instead.

draftOrderSavedSearches
non-nullDeprecated

List of the shop's draft order saved searches. Use QueryRoot.draftOrderSavedSearches instead.

fulfillmentOrders
non-nullDeprecated

The paginated list of merchant-managed and third-party fulfillment orders. Use QueryRoot.fulfillmentOrders instead.

inventoryItems
non-nullDeprecated

List of the shop's inventory items. Use QueryRoot.inventoryItems instead.

limitedPendingOrderCount
non-nullDeprecated

The number of pendings orders on the shop. Limited to a maximum of 10000. Use QueryRoot.pendingOrdersCount instead.

locations
non-nullDeprecated

List of active locations of the shop. Use QueryRoot.locations instead.

marketingEvents
non-nullDeprecated

List of a shop's marketing events. Use QueryRoot.marketingEvents instead.

orders
non-nullDeprecated

A list of the shop's orders. Use QueryRoot.orders instead.

orderSavedSearches
non-nullDeprecated

List of the shop's order saved searches. Use QueryRoot.orderSavedSearches instead.

priceRules
non-nullDeprecated

List of the shop’s price rules. Use QueryRoot.priceRules instead.

priceRuleSavedSearches
non-nullDeprecated

List of the shop's price rule saved searches. Use QueryRoot.priceRuleSavedSearches instead.

privateMetafield
Deprecated

Returns a private metafield by namespace and key that belongs to the resource. Metafields created using a reserved namespace are private by default. See our guide for migrating private metafields.

privateMetafields
non-nullDeprecated

List of private metafields that belong to the resource. Metafields created using a reserved namespace are private by default. See our guide for migrating private metafields.

productByHandle
Deprecated

Return a product by its handle. Use QueryRoot.productByHandle instead.

productImages
non-nullDeprecated

The list of all images of all products for the shop. Use files instead. See filesQuery and its query argument for more information.

products
non-nullDeprecated

List of the shop's products. Use QueryRoot.products.

productSavedSearches
non-nullDeprecated

List of the shop's product saved searches. Use QueryRoot.productSavedSearches instead.

productTags
non-nullDeprecated

A list of tags that have been added to products. Use QueryRoot.productTags instead.

productTypes
non-nullDeprecated

The list of types added to products. Use QueryRoot.productTypes instead.

productVariants
non-nullDeprecated

List of the shop's product variants. Use QueryRoot.productVariants instead.

productVendors
non-nullDeprecated

The list of vendors added to products. Use QueryRoot.productVendors instead.

publicationCount
non-nullDeprecated

The number of publications for the shop. Use QueryRoot.publicationsCount instead.

staffMembers
non-nullDeprecated

The paginated list of the shop's staff members. Use QueryRoot.staffMembers instead.

storefrontUrl
non-nullDeprecated

The URL of the shop's storefront. Use url instead.

uploadedImagesByIds
non-nullDeprecated

Fetches a list of images uploaded to the shop by their IDs. Use files instead. See filesQuery and its query argument for more information.


Was this section helpful?