Detecting Change in GraphQL Data via HTTP

Hi all- I’m successfully extracting data from a GraphQL endpoint using the HTTP module in Make. The query works well and returns structured results.

What I’m trying to solve: How can I reliably detect and extract only new or updated records from the response?
Constraints:
The GraphQL schema doesn’t support time-based filtering for change detection. I want to avoid reprocessing unchanged data or manually tracking every UUID. Here’s my query code which successfully extracts the data for one record:
{
“operationName”: “signalManagementAppSignalsCollection”,
“variables”: { “first”: 1 },
“query”: “query signalManagementAppSignalsCollection($first: Int) { signalManagementAppSignalsCollection(first: $first) { edges { node { uuid piedentifier updatedAt createdOn direction status tradeClass entryPriceRegion stopLoss takeProfit leverageX marginType risk notes pair { name } } } } }”
}
I’m looking for clean strategies to detect change across runs? Any assistance would be greatly appreciated-