Shopify gql apis timing out - version 2025 04

a post call to https://XXXXXX.myshopify.com/api/2025-04/graphql.json

works fine when tested locally/postman but when deployed to GCP, it starts timing out. it was working fine until yesterday. I even tried updating the version to 2026-04 which again works locally but doesn’t work when deployed. since I don’t get any http status, I’m not able to figure out why are these calls timing out.

any help is appreciated

Hi @Sumit_Sharma

Can you share the full graphQL call (removing any sensitive info)? Also if you have requestIDs that would be helpful too.

thanks Liam, below is the request body.

Since I don’t get any response back from shopify, I dont have requestid as well

We send the X-Shopify-Storefront-Access-Token as well in the header

{

"query":"\\n            query GetProductById($id: ID!) {\\n              product(id: $id) {\\n                id\\n                title\\n                handle\\n                description\\n                descriptionHtml\\n                productType\\n                vendor\\n                tags\\n                options {\\n                  id\\n                  name\\n                  values\\n                }\\n                priceRange {\\n                  minVariantPrice {\\n                    amount\\n                    currencyCode\\n                  }\\n                  maxVariantPrice {\\n                    amount\\n                    currencyCode\\n                  }\\n                }\\n                featuredImage {\\n                  id\\n                  url\\n                  altText\\n                  width\\n                  height\\n                }\\n                images(first: 25) {\\n                  edges {\\n                    node {\\n                      id\\n                      url\\n                      altText\\n                      width\\n                      height\\n                    }\\n                  }\\n                }\\n                variants(first: 200) {\\n                  edges {\\n                    node {\\n                      id\\n                      title\\n                      price {\\n                        amount\\n                        currencyCode\\n                      }\\n                      compareAtPrice {\\n                        amount\\n                        currencyCode\\n                      }\\n                      sku\\n                      availableForSale\\n                      selectedOptions {\\n                        name\\n                        value\\n                      }\\n                      image {\\n                        id\\n                        url\\n                      }\\n                    }\\n                  }\\n                }\\n              }\\n            }",

“variables”:{ “id” : “gid://shopify/Product/XXXXXXXXXX” }

}

@Liam-Shopify

We’re experiencing the same issue this morning. We’re hoping to investigate the problem here but any request we’re making to GQL API is timing out. We’re also on GCP

I was able to confirm this works fine locally but as @Sumit_Sharma reported it’s relative to the environment it’s deployed on. For context we’re on Google Cloud Run. Same thing here, I would send over a request ID but the timeout is preventing us from getting any kind of response.

I was on europe-west1 region, I switched to another eu region, it still didn’t work. So I didn’t think the gcp EU ips were temporarily blocked by shopify since both regions are far off from one another. After trying a lot more other things, I deployed to asia-east1 and it worked. been banging my head all day with this. Hope this helps you. @Nick_Mealey

I’m guessing this post should be have been made here on the dev forum but linking for relevance. There seems to be a connection with routing traffic through IPV6 Shopify GCP connectivity

Confirming that our team was able to resolve the problem by forcing IPv4 as noted here Shopify GCP connectivity

Hi all, confirming forcing ipv4 also fixed the issue for us running on GCR.

Will be good to understand from shopify/GCP what changed at roughly 2026-05-11T03:30:00Z to cause this. Must have had an impact on a lot of apps / shops.

Hi folks,

Our team are investigating this and it appears that this could be a GCP IPv6 resolution issue, not a Shopify edge / API problem. One possible workaround is what is described here: Shopify GCP connectivity

I’ll update here asap with more details when I have them.