I am encountering an issue while fetching bulk products from the Shopify Admin GraphQL API using query filters.
When querying products with updated_at and a specific id, the API correctly returns the product data. However, when I add a status filter (ACTIVE and DRAFT) to the same query, the API does not return the product, even though the product exists and matches the criteria.
Working Query
This query successfully returns the product:
query {
products(
first: 250
query: “updated_at:>2026-01-12T11:12:54Z AND id:8982301999341”
) {
edges {
node {
id
legacyResourceId
title
vendor
productType
publishedAt
status
updatedAt
}
}
}
}
Non-working Query
This query does not return any data for the same product:
query {
products(
first: 250
query: “status:ACTIVE,DRAFT AND updated_at:>2026-01-12T11:12:54Z AND id:8982301999341”
) {
edges {
node {
id
legacyResourceId
title
vendor
productType
publishedAt
status
updatedAt
}
}
}
}



