HTTP 431 error with admin link extensions

Selecting up to 50 products and then clicking a bulk product admin link extension leads to an HTTP 431 error and the app doesn’t load. The error is not with the app but rather with Shopify.

index-fda4cc5e2413.js:148  GET https://admin.shopify.com/api/operations/23e1f41f3b7cd1691a49c2a7982d05343be780d87720458b65e324f385840087/LaunchableAppRuntimeData/shopify/thesecuritydev-test-1?operationName=LaunchableAppRuntimeData&variables={"isInitialLoad"%3Atrue%2C"handleOrKey"%3A"shopify-bundles"%2C"parameters"%3A"ids%255B%255D%3D7477825339598%26ids%255B%255D%3D7155385073870%26ids%255B%255D%3D7102618829006%26ids%255B%255D%3D7102618796238%26ids%255B%255D%3D7102618763470%26ids%255B%255D%3D7102618730702%26ids%255B%255D%3D7102618697934%26ids%255B%255D%3D6959327969486%26ids%255B%255D%3D6957848264910%26ids%255B%255D%3D6957813891278%26ids%255B%255D%3D6775669194958%26ids%255B%255D%3D6775669096654%26ids%255B%255D%3D6775669063886%26ids%255B%255D%3D6775668998350%26ids%255B%255D%3D6775668932814%26ids%255B%255D%3D6775668900046%26ids%255B%255D%3D6775668834510%26ids%255B%255D%3D6775668801742%26ids%255B%255D%3D6775668768974%26ids%255B%255D%3D6775668736206%26ids%255B%255D%3D6775668670670%26ids%255B%255D%3D6775668605134%26ids%255B%255D%3D6775668572366%26ids%255B%255D%3D6775668506830%26ids%255B%255D%3D6775668474062%26ids%255B%255D%3D6775668408526%26ids%255B%255D%3D6775668342990%26ids%255B%255D%3D6775668277454%26ids%255B%255D%3D6775668244686%26ids%255B%255D%3D6775668211918%26ids%255B%255D%3D6775668179150%26ids%255B%255D%3D6775668113614%26ids%255B%255D%3D6775668080846%26ids%255B%255D%3D6775668048078%26ids%255B%255D%3D6775667982542%26ids%255B%255D%3D6775667949774%26ids%255B%255D%3D6775667917006%26ids%255B%255D%3D6775667884238%26ids%255B%255D%3D6775667851470%26ids%255B%255D%3D6775667818702%26ids%255B%255D%3D6775667785934%26ids%255B%255D%3D6775667753166%26ids%255B%255D%3D6775667720398%26ids%255B%255D%3D6775667687630%26ids%255B%255D%3D6775667654862%26ids%255B%255D%3D6775667622094%26ids%255B%255D%3D6775667589326%26ids%255B%255D%3D6775667556558%26ids%255B%255D%3D6775667523790%26ids%255B%255D%3D6775667491022%26embedded%3D1"} 431 (Request Header Fields Too Large)

Hey @DavidT - thanks for flagging this. This does look odd, especially since it looks like the app is failing before it really gets a chance to load.

Could you share a bit more so I can look into this on our end?

  • Does this happen consistently when selecting 50 products, or does it start failing at a lower number?
  • Could you try the same flow in an incognito/private window and confirm whether it still fails there?
  • If you have one, the exact timestamp/timezone of a failed attempt would be helpful too.

I can dig into this further on our end here for you for sure.

x-request-id: 9592c6c6-386d-43ad-a86b-5a76b66efd7b-1783021366
Thu, 02 Jul 2026 19:42:46 GMT

It happens to be 50 for my app, but it is a bit less for others.

It does work in a private browser which perhaps indicates there are some large stored cookies or something being sent with the request.

Also I’ve noticed similar errors when selecting large numbers of items to view in the bulk editor (e.g. a URL with >4,500 characters or so).

My browser:

Private browser:

So it does work after clearing the cookies.