I routinely experience various intermittent errors from the GraphQL API, including 403's, 401's and various types of 500's, including 500, 502, and 503 errors. Some 500's come with a request id (c2514550-9ad3-4c78-af30-321d98b25f9d for example, though it seems the status code for that particular error was actually a 400), but most don't, spitting back a either a generic html error page or nginx's default bad gateway page.
I've tried contacting support before and was told it's because I'm sending too many requests at once. If that's the case I'd love it if Shopify would implement that using the rate limiting extension rather than obscure error pages as it's much easier to implement retries and exponential backoffs if I have more information than "something went wrong".
We're on the REST API and we've seen an increase of 503 errors since October 14. Yesterday and today are unusually high.
In most cases, the requests go through after 1 or 2 retries.
Have you created a collection on your online store and experienced an issue with adding yo...By Ollie Aug 24, 2022
Connect your PayPal account to allow your customers to checkout using the PayPal gateway a...By Ollie Jul 28, 2022