I have noticed one more thing, The products updated at certain time of the hour will be available with filtering of updated_at field upto the next hour.
Here, Product got pulled up with filter greater than 15:59
After some testing on my end, I found no issues with query arguments using multiple parameters from the list available in GraphQL for Products queries. This worked when using updated_at and other arguments like created_at, each returning expected results, including several requests to navigate additional timeframes, as well as using the : >‘greater-than’ and other comparators in the query argument string.
I would suggest working through some more testing, reviewing our detailed documentation on API search syntax here and consider using the most recent API version as a starting point moving forward.
Cheers!
Here is an example of a successful request made in Postman, API Version 2021-10, and the GraphQL body type:
POST {shop}.myshopify.com/admin/api/2021-10/graphql.json
{
products(first: 5, query:"updated_at:>2021-10-13T19:17:05Z"){ // replace updated_at with specific time
edges {
node {
id
updatedAt
title
}
}
}
}
POST {shop}.myshopify.com/admin/api/2021-10/graphql.json
{
products(first: 5, query:"updated_at:>2021-10-13T19:17:05Z"){ // replace updated_at with specific time
edges {
node {
id
updatedAt
title
}
}
}
}
POST {shop}.myshopify.com/admin/api/2021-10/graphql.json
{
products(first: 5, query:"updated_at:>2021-10-13T19:17:05Z"){ // replace updated_at with specific time
edges {
node {
id
updatedAt
title
}
}
}
}