detektu
Shopify API changes
Info

Updated function syntax on the segment query language

doc:019fb619-9b4a-74ac-a83e-3ffa98844fb4::feed/https://shopify.dev/changelog/updated-function-syntax-on-the-segment-query-language
Product
Shopify Admin GraphQL API
Source
Feed
Change kind
Feed Entry
Detected
Last updated

Deterministic evidence

Before / after

Extracted from Shopify's published contract. Open the source ↗

−1+81 change

1 / 1
null
{
"content_hash": "18001d681c36c098f10db886b990b499906b8a77abe1d5744760a99d7a7b730d",
"excerpt": "As of GraphQL Admin API version 2026-10, functions in the segment query language now use the operators MATCHES / NOT MATCHES instead of = true / = false. For example, the previous query shopify_email.opened() = true would now be represented as shopify_email.opened MATCHES (). The parameters for each function have also been expanded to use their own operators. For example, the query products_purchased(quantity: 5) = true would now be represented as products_purchased MATCHES (quantity = 5). This…",
"identity": "https://shopify.dev/changelog/updated-function-syntax-on-the-segment-query-language",
"link": "https://shopify.dev/changelog/updated-function-syntax-on-the-segment-query-language",
"published_at": "2026-10-01T11:00:00Z",
"title": "Updated function syntax on the segment query language"
}

Interpreted documentation change

What the vendor announced

The evidence documents an informational changelog update: the segment query language in Shopify’s GraphQL Admin API (version 2026-10) now uses MATCHES / NOT MATCHES operators instead of the previous = true / = false, with examples illustrating updated syntax and expanded parameters.

Updated function syntax on the segment query language As of GraphQL Admin API version 2026-10, functions in the segment query language now use the operators MATCHES / NOT MATCHES instead of = true / = false. For example, the previous query shopify_email.opened() = true would now be represented as shopify_email.opened MATCHES (). The parameters for each function have also been expanded to use their own operators. For example, the query products_purchased(quantity: 5) = true would now be represented as products_purchased MATCHES (quantity = 5). This…

Vendor source ↗

Monitored for you

Does this change affect your integration?

Choose the operations and fields your services use. Detektu matches Shopify findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.

Multi-source correlation

Other Shopify findings correlated with this change across sources.

  1. Deprecation
    SDK version 12.3.0 yankedsdk:npm/@shopify/shopify-api@12.3.0
    Shopify Admin GraphQL API