Hi! Since yesterday a lot of our graphQL bulk operations are failing with the error:
“INVALID Too many recent bulk operations with no results or that have failed. Please adjust your query and try again in 30 minutes“
We make fetch new or updated products and variants every 15 minutes. A lot of times no variants have changed so we get an empty response. It seems Shopify may now be counting these empty-result bulk jobs as “failed” or “bad” operations, and after enough of them, our subsequent bulk calls start getting blocked with the error above.
This behavior started suddenly yesterday without any changes on our side, so I’m wondering:
-
Has Shopify recently changed how empty bulk operation results are treated?
-
Is this an intentional rate limit or a temporary issue?
-
What is the recommended pattern for frequent “delta sync” bulk queries where empty responses are expected and normal?
Any guidance would be greatly appreciated.