We are using the Shopify API to synchronize data in our warehouses in real-time, so data consistency is important. We had issue with using Shopify webhooks (mainly lost requests), so we fallbacked to doing frequent polling to Shopify endpoints using since_id or updated_at_min or created_at_min query parameters to ensure we incrementally fetch all newly created or updated resources.
We found out an issue with the customers endpoint when used in combination with the updated_at_min parameter (ie, we try to fetch every 5 minutes all the customers updated in the last 5 minutes), which looks related to some caching or replication lag issue on the Shopify server side
The steps to reproduce:
Here is a video replicating the problem: 4pDQoTl.mp4
For your information, other findings:
Let me know if you need more information