Starting in API version 2026-10, the query in the GraphQL Admin API returns a new field on . This field surfaces non-fatal issues, such as the use of fields scheduled for deprecation, so you can detect and address them proactively.
What changed
now returns a field alongside your results. The field is always present: it returns a list of warning messages when a successful query has non-fatal issues, and an empty list when there are none.
Unlike , which explain why a query failed to run, are only returned on queries that ran successfully, together with . Warnings don’t block execution, but they highlight potential problems you should consider fixing.
Why this matters
Warnings help you identify and resolve issues before they cause failures, such as upcoming deprecations or other changes that could affect your queries in future API versions. By monitoring , you can keep your ShopifyQL queries compatible as the API evolves.
What to do
Add to your selection set, and check it after a successful query in the same way you already check :
query {
shopifyqlQuery(query: "FROM sales SHOW total_sales SINCE -7d") {
tableData { columns { name } rows }
parseWarnings
parseErrors
}
}
In this example, will contain any non-fatal warnings related to the query, or an empty list if there are none.