10/29/2026, 12:00:52 AM
A new mutation automationTestEventDelete removes an automation test event and returns a payload containing the deleted event ID and a list of userErrors. The payload introduces the enum AutomationTestEventDeleteUserErrorCode with EVENT_NOT_FOUND, UNKNOWN, and WORKFLOW_NOT_FOUND values. The enum InventoryBinSortKeys (BARCODE, ID, NAME) is added for sorting inventory bins. The deprecated type MailingAddressLineComponents has been removed, and FulfillmentOrderDestination no longer exposes addressCode or addressLineComponents. Multiple resources (Article, AutomationWorkflow, Blog, CartTransform, Collection, Company, etc.) now publish a metafields connection that accepts a keys argument listing namespaced keys; the namespace argument must not be used with keys, and ordering follows the list. AutomationWorkflow receives a new field testEvents listing recent test events. The enum InventoryShipmentRemoveItemsUserErrorCode gains the value INVALID_QUANTITY; client queries must adjust to these schema changes.
Deletes an automation test event, whether it was supplied as custom data or captured from the automation's trigger.
Return type for automationTestEventDelete mutation.
An error that prevented an automation test event from being deleted.
Possible error codes that can be returned by AutomationTestEventDeleteUserError.
The set of valid sort keys for the InventoryBin query.
Structured components of the address1 and address2 lines of an address.
metafieldsmetafields on AppInstallationA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on ArticleA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
testEventsThe automation's saved test events, newest first: at most 5 captured and 10 custom events. Test events belong to the automation, so every version returns the same list.
metafieldsmetafields on BlogA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on CartTransformA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on CollectionA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on CompanyA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on CompanyLocationA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on CustomerA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on CustomerSegmentMemberA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on DeliveryCustomizationA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on DeliveryMethodA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on DiscountAutomaticNodeA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on DiscountCodeNodeA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on DiscountNodeA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on DraftOrderA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on FulfillmentConstraintRuleA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
addressCodeaddressLineComponentsmetafieldsmetafields on GiftCardCashOutTransactionA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on GiftCardCreditTransactionA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on GiftCardDebitTransactionA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on GiftCardTransactionA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on HasMetafieldsA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on ImageA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
INVALID_QUANTITYmetafieldsmetafields on InventoryTransferA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
inventoryBinsinventoryBins on LocationA paginated list of inventory bins at this location.
Note:
This query is available only in the unstable API version and to development stores
that have enabled the Physical inventory feature preview.
InventoryBinConnection!query: String - Filter by numeric bin ID (id:123), exact name (name:bin3),
or creation time (created_at:>2025-02-28).
Name prefix and wildcard searches are not supported.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A paginated list of inventory bins at this location.
Note:
This query is available only in the unstable API version and to development stores
that have enabled the Physical inventory feature preview.
InventoryBinConnection!first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
sortKey: InventoryBinSortKeys - Sort the underlying list using a key. If your query is slow or returns an error, then try specifying a sort key that matches the field used in the search.
query: String - A filter made up of terms, connectives, modifiers, and comparators.
| name | type | description | acceptable_values | default_value | example_use |
|---|---|---|---|---|---|
| barcode | string | Filter by the bin barcode. | - barcode:A1-01 |
||
| id | id | Filter by id range. |
- id:1234- id:>=1234- id:<=1234 |
||
| is_available_for_sale | boolean | Filter by whether inventory in the bin is available for sale. | - is_available_for_sale:true |
||
| is_default | boolean | Filter by whether the bin is the default bin for its location. | - is_default:false |
||
| name | string | Filter by the bin name. | - name:"Aisle 1" |
||
| You can apply one or more filters to a query. Learn more about Shopify API search syntax. |
metafieldsmetafields on LocationA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
DESTINATION_LOCATION_NOT_ALLOWED_FOR_PURCHASE_ORDERSHAS_ACTIVE_TRANSFERS_ERRORFAILED_TO_RELOCATE_INCOMING_TRANSFERSaddressCodeaddressLineComponentsmetafieldsmetafields on MarketA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on MediaImageA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
keykey on MetafieldThe unique identifier for the metafield within its namespace.
String!The unique identifier for the metafield within its namespace. If the metafield was requested with a combined namespace.key value, such as through the keys argument, this field returns the combined value.
String!agreementsagreements on OrderA list of sales agreements associated with the order, such as contracts defining payment terms, or delivery schedules between merchants and customers.
SalesAgreementConnection!first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
query: String - A filter made up of terms, connectives, modifiers, and comparators.
| name | type | description | acceptable_values | default_value | example_use |
|---|---|---|---|---|---|
| happened_at | time | ||||
| id | id | Filter by id range. |
- id:1234- id:>=1234- id:<=1234 |
||
| You can apply one or more filters to a query. Learn more about Shopify API search syntax. |
A list of sales agreements associated with the order, such as contracts defining payment terms, or delivery schedules between merchants and customers.
SalesAgreementConnection!first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
query: String - A filter made up of terms, connectives, modifiers, and comparators.
| name | type | description | acceptable_values | default_value | example_use |
|---|---|---|---|---|---|
| created_at | time | Filter by creation date and time. | - created_at:>'2020-10-21T23:39:20Z'- created_at:<now- created_at:<='2024' |
||
| happened_at | time | ||||
| id | id | Filter by id range. |
- id:1234- id:>=1234- id:<=1234 |
||
| You can apply one or more filters to a query. Learn more about Shopify API search syntax. |
metafieldsmetafields on OrderA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on PageA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
metafieldsmetafields on PaymentCustomizationA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
mediamedia on ProductThe media associated with the product. Valid media are images, 3D models, videos.
MediaConnection!first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
sortKey: ProductMediaSortKeys - Sort the underlying list using a key. If your query is slow or returns an error, then try specifying a sort key that matches the field used in the search.
query: String - A filter made up of terms, connectives, modifiers, and comparators.
| name | type | description | acceptable_values | default_value | example_use |
|---|---|---|---|---|---|
| id | id | Filter by id range. |
- id:1234- id:>=1234- id:<=1234 |
||
| media_type | string | - IMAGE- VIDEO- MODEL_3D- EXTERNAL_VIDEO |
|||
| You can apply one or more filters to a query. Learn more about Shopify API search syntax. |
The media associated with the product. Valid media are images, 3D models, videos.
MediaConnection!first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
sortKey: ProductMediaSortKeys - Sort the underlying list using a key. If your query is slow or returns an error, then try specifying a sort key that matches the field used in the search.
query: String - A filter made up of terms, connectives, modifiers, and comparators.
| name | type | description | acceptable_values | default_value | example_use |
|---|---|---|---|---|---|
| created_at | time | Filter by creation date and time. | - created_at:>'2020-10-21T23:39:20Z'- created_at:<now- created_at:<='2024' |
||
| id | id | Filter by id range. |
- id:1234- id:>=1234- id:<=1234 |
||
| media_type | string | - IMAGE- VIDEO- MODEL_3D- EXTERNAL_VIDEO |
|||
| You can apply one or more filters to a query. Learn more about Shopify API search syntax. |
metafieldsmetafields on ProductA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
CREATED_ATmetafieldsmetafields on ProductVariantA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
unprocessedQuantityunprocessedQuantity on ReturnLineItemThe quantity that has't been processed.
Int!The quantity that hasn't been processed.
Int!unprocessedQuantityunprocessedQuantity on ReturnLineItemTypeThe quantity that has't been processed.
Int!The quantity that hasn't been processed.
Int!metafieldsmetafields on SellingPlanA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
INSURANCE_COVERAGE_ABOVE_MAXIMUMDESTINATION_COUNTRY_MISSINGDESTINATION_CITY_MISSINGDESTINATION_POSTAL_CODE_MISSINGDESTINATION_POSTAL_CODE_INVALID_FOR_COUNTRYDESTINATION_POSTAL_CODE_INVALID_FOR_PROVINCEDESTINATION_LAST_NAME_MISSINGDESTINATION_FIELD_TOO_LONGDESTINATION_ADDRESS_ISSUES_FOUNDmetafieldsmetafields on ShopA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
COMBINED_LISTING_PARENT_NOT_PURCHASABLEvariantImageThe image associated with the subscription parent line's variant or product.
unprocessedQuantityunprocessedQuantity on UnverifiedReturnLineItemThe quantity that has't been processed.
Int!The quantity that hasn't been processed.
Int!metafieldsmetafields on ValidationA list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - List of keys of metafields in the format namespace.key, will be returned in the same format.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.
A list of custom fields
that a merchant associates with a Shopify resource.
MetafieldConnection!namespace: String - The metafield namespace to filter by. If omitted, all metafields are returned.
keys: [String!] - A list of metafields to retrieve, in the format namespace.key. If the namespace is omitted, then the app-reserved namespace is used. Each returned metafield's key field uses the same format as its entry in this list: custom.material returns custom.material, and material returns material. App-reserved namespaces are returned in resolved form, such as app--12345--foo.material for $app:foo.material. Metafields are returned in the order of this list, and keys that don't match a metafield are left out. Can't be used with the namespace argument.
first: Int - The first n elements from the paginated list.
after: String - The elements that come after the specified cursor.
last: Int - The last n elements from the paginated list.
before: String - The elements that come before the specified cursor.
reverse: Boolean - Reverse the order of the underlying list.