I’m getting the 429 “Exceeded 2 calls per second for API client. Reduce request rates to resume uninterrupted service” error, even with no activity on the store or app. I waited an hour and one day.
My App is a public app that uses REST API like ORDER and PRODUCT one of my app users is facing this issue. We are also waiting for 2 seconds (Also tried for 10-20 secs) for any request but only for this store user, I am continuously getting the same error even with no activity on the store or app. I waited an hour and one day but the response is still 429.
Below is my response :
{
"code": 429,
"raw_body": "{\"errors\":\"Exceeded 2 calls per second for api client. Reduce request rates to resume uninterrupted service.\"}",
"body": {
"errors": "Exceeded 2 calls per second for api client. Reduce request rates to resume uninterrupted service."
},
"headers": {
"0": "HTTP\/1.1 429 Too Many Requests",
"Date": "Mon, 19 Sep 2022 05:34:59 GMT",
"Content-Type": "application\/json; charset=utf-8",
"Transfer-Encoding": "chunked",
"Connection": "keep-alive",
"X-Sorting-Hat-PodId": "229",
"X-Sorting-Hat-ShopId": "199229478",
"Referrer-Policy": "origin-when-cross-origin",
"X-Frame-Options": "DENY",
"X-ShopId": "199229478",
"X-ShardId": "229",
"X-Stats-UserId": "",
"X-Stats-ApiClientId": "2686281",
"X-Stats-ApiPermissionId": "388325572838",
"X-Shopify-API-Version": "2022-07",
"Retry-After": "2.0",
"Strict-Transport-Security": "max-age=7889238",
"X-Shopify-Stage": "production",
"Content-Security-Policy": "default-src 'self' data: blob: 'unsafe-inline' 'unsafe-eval' https:\/\/* shopify-pos:\/\/*; block-all-mixed-content; child-src 'self' https:\/\/* shopify-pos:\/\/*; connect-src 'self' wss:\/\/* https:\/\/*; frame-ancestors 'none'; img-src 'self' data: blob: https:; script-src https:\/\/cdn.shopify.com https:\/\/cdn.shopifycdn.net https:\/\/checkout.shopifycs.com https:\/\/api.stripe.com https:\/\/mpsnare.iesnare.com https:\/\/appcenter.intuit.com https:\/\/www.paypal.com https:\/\/js.braintreegateway.com https:\/\/c.paypal.com https:\/\/maps.googleapis.com https:\/\/www.google-analytics.com https:\/\/v.shopify.com 'self' 'unsafe-inline' 'unsafe-eval'; upgrade-insecure-requests; report-uri \/csp-report?source%5Baction%5D=count&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fproducts&source%5Bsection%5D=admin_api&source%5Buuid%5D=5815cfcf-4cab-4189-80fc-e547b07e5e82",
"X-Content-Type-Options": "nosniff",
"X-Download-Options": "noopen",
"X-Permitted-Cross-Domain-Policies": "none",
"X-XSS-Protection": "1; mode=block; report=\/xss-report?source%5Baction%5D=count&source%5Bapp%5D=Shopify&source%5Bcontroller%5D=admin%2Fproducts&source%5Bsection%5D=admin_api&source%5Buuid%5D=5815cfcf-4cab-4189-80fc-e547b07e5e82",
"X-Dc": "gcp-us-central1,gcp-us-east1,gcp-us-east1",
"X-Request-ID": "5815cfcf-4cab-4189-80fc-e547b07e5e82",
"CF-Cache-Status": "DYNAMIC",
"Report-To": "{\"endpoints\":[{\"url\":\"https:\\\/\\\/a.nel.cloudflare.com\\\/report\\\/v3?s=fBYGd4iBolwtngB%2FuyqnRb26surxiFHrWwNhaX6%2B7kIe1RYs2nza60Vjrn0VQj1Fyg68lfNQffAoYI%2FveTef%2FqoK2qe3Lz0qrIqureClInWVTZ8STfZsem1XHzpPl0L7%2BlR0aA5k\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"NEL": "{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"Server": "cloudflare",
"CF-RAY": "74cff494caace1eb-ORD",
"alt-svc":"h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400"
}