appDiscountTypes:
AppDiscountType! -
A list of app discount types installed by apps.
appInstallation:
AppInstallation -
Lookup an AppInstallation by ID or return the AppInstallation for the currently authenticated App.
automaticDiscount:
DiscountAutomatic -
Returns an automatic discount resource by ID.
automaticDiscountNode:
DiscountAutomaticNode -
Returns an automatic discount resource by ID.
availableCarrierServices:
DeliveryCarrierServiceAndLocations! -
Returns a list of activated carrier services and associated shop locations that support them.
checkoutBranding:
CheckoutBranding -
Returns the visual customizations for checkout for a given checkout profile.
To learn more about updating checkout branding settings, refer to the
[checkoutBrandingUpsert](https://shopify.dev/api/admin-graphql/unstable/mutations/checkoutBrandingUpsert)
mutation and the checkout branding [tutorial](https://shopify.dev/docs/apps/checkout/styling).
checkoutProfile:
CheckoutProfile -
A checkout profile on a shop.
codeDiscountNode:
DiscountCodeNode -
Returns a [code discount](https://help.shopify.com/manual/discounts/discount-types#discount-codes) resource by ID.
codeDiscountNodeByCode:
DiscountCodeNode -
Returns a code discount identified by its discount code.
collection:
Collection -
Returns a Collection resource by ID.
collectionRulesConditions:
CollectionRuleConditions! -
Lists all rules that can be used to create smart collections.
company:
Company -
Returns a `Company` object by ID.
companyContact:
CompanyContact -
Returns a `CompanyContact` object by ID.
companyContactRole:
CompanyContactRole -
Returns a `CompanyContactRole` object by ID.
companyCount:
Int! -
The number of companies for a shop.
companyLocation:
CompanyLocation -
Returns a `CompanyLocation` object by ID.
currentAppInstallation:
AppInstallation! -
Return the AppInstallation for the currently authenticated App.
currentBulkOperation:
BulkOperation -
Returns the current app's most recent BulkOperation. Apps can run one bulk query and one bulk mutation operation at a time, by shop.
customer:
Customer -
Returns a Customer resource by ID.
customerMergeJobStatus:
CustomerMergeRequest -
Returns the status of a customer merge request job.
customerMergePreview:
CustomerMergePreview! -
Returns a preview of a customer merge request.
customerPaymentMethod:
CustomerPaymentMethod -
Returns a CustomerPaymentMethod resource by its ID.
marketByGeography:
Market -
Returns the applicable market for a customer based on where they are in the world.
marketLocalizableResource:
MarketLocalizableResource -
A resource that can have localized values for different markets.
marketingActivity:
MarketingActivity -
Returns a MarketingActivity resource by ID.
marketingEvent:
MarketingEvent -
Returns a MarketingEvent resource by ID.
metafieldDefinition:
MetafieldDefinition -
Returns a metafield definition by identifier.
metafieldDefinitionTypes:
MetafieldDefinitionType! -
Each metafield definition has a type, which defines the type of information that it can store.
This type is enforced across every instance of the resource that owns the metafield definition.
Refer to the [list of supported metafield types](https://shopify.dev/apps/metafields/types).
metafieldStorefrontVisibility:
MetafieldStorefrontVisibility -
Returns a `MetafieldStorefrontVisibility` record by ID. A `MetafieldStorefrontVisibility` record lists the
metafields to make visible in the Storefront API.
metaobject:
Metaobject -
Retrieves a metaobject by ID.
node:
Node -
Returns a specific node (any object that implements the
[Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node)
interface) by ID, in accordance with the
[Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification).
This field is commonly used for refetching an object.
nodes:
Node! -
Returns the list of nodes (any objects that implement the
[Node](https://shopify.dev/api/admin-graphql/latest/interfaces/Node)
interface) with the given IDs, in accordance with the
[Relay specification](https://relay.dev/docs/guides/graphql-server-specification/#object-identification).
productDuplicateJob:
ProductDuplicateJob! -
Returns the product duplicate job.
productFeed:
ProductFeed -
Returns a ProductFeed resource by ID.
productResourceFeedback:
ProductResourceFeedback -
Returns the product resource feedback for the currently authenticated app.
productVariant:
ProductVariant -
Returns a ProductVariant resource by ID.
publicApiVersions:
ApiVersion! -
The list of publicly-accessible Admin API versions, including supported versions, the release candidate, and unstable versions.
publication:
Publication -
Lookup a publication by ID.
returnableFulfillment:
ReturnableFulfillment -
Lookup a returnable fulfillment by ID.
reverseDelivery:
ReverseDelivery -
Lookup a reverse delivery by ID.
reverseFulfillmentOrder:
ReverseFulfillmentOrder -
Lookup a reverse fulfillment order by ID.
scriptTag:
ScriptTag -
<div class="note"><h4>Theme app extensions</h4>
<p>Your app might not pass App Store review if it uses script tags instead of theme app extensions. All new apps, and apps that integrate with Online Store 2.0 themes, should use theme app extensions, such as app blocks or app embed blocks. Script tags are an alternative you can use with only vintage themes. <a href="/apps/online-store#what-integration-method-should-i-use" target="_blank">Learn more</a>.</p></div>
<div class="note"><h4>Script tag deprecation</h4>
<p>Script tags will be sunset for the <b>Order status</b> page on August 28, 2025. <a href="https://www.shopify.com/plus/upgrading-to-checkout-extensibility">Upgrade to Checkout Extensibility</a> before this date. <a href="/docs/api/liquid/objects#script">Shopify Scripts</a> will continue to work alongside Checkout Extensibility until August 28, 2025.</p></div>
Lookup a script tag resource by ID.
segmentCount:
Int! -
The number of segments for a shop.
sellingPlanGroup:
SellingPlanGroup -
Returns a Selling Plan Group resource by ID.
serverPixel:
ServerPixel -
The server pixel configured by the app.
shop:
Shop! -
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.
shopifyPaymentsAccount:
ShopifyPaymentsAccount -
Shopify Payments account information, including balances and payouts.
shopifyqlQuery:
ShopifyqlResponse -
Returns the results of a ShopifyQL query. Refer to the [ShopifyQL documentation](https://shopify.dev/api/shopifyql) for more information.
staffMember:
StaffMember -
The StaffMember resource, by ID.
subscriptionBillingCycle:
SubscriptionBillingCycle -
Returns a subscription billing cycle found either by cycle index or date.
subscriptionContract:
SubscriptionContract -
Returns a Subscription Contract resource by ID.
subscriptionDraft:
SubscriptionDraft -
Returns a Subscription Draft resource by ID.
translatableResource:
TranslatableResource -
A resource that can have localized values for different languages.
urlRedirect:
UrlRedirect -
Returns a redirect resource by ID.
urlRedirectImport:
UrlRedirectImport -
Returns a redirect import resource by ID.
validation:
Validation -
Validation available on the shop.
webPixel:
WebPixel -
The web pixel configured by the app.
webhookSubscription:
WebhookSubscription -
Returns a webhook subscription by ID.
Building an app? If you only use app-specific webhooks, you won't need this. App-specific webhook subscriptions specified in your `shopify.app.toml` may be easier. They are automatically kept up to date by Shopify & require less maintenance. Please read [About managing webhook subscriptions](https://shopify.dev/docs/apps/build/webhooks/subscribe).