Why does my npm run dev result in an OAuth introspection error?

Topic summary

Developers are encountering an OAuth introspection error when running npm run dev for Shopify apps. The error shows a connection timeout (ETIMEDOUT) when attempting to reach https://accounts.shopify.com/oauth/introspection at IP 185.146.173.20:443.

Key Details:

  • Direct browser access to the OAuth endpoint displays an error page (shown in attached screenshots)
  • The issue has been reported on GitHub (issues #2743 and #3417)
  • Multiple users confirm experiencing the same problem

Proposed Solutions:

  • One user suggests modifying relevant Shopify code and re-running the command
  • A potential fix is documented in GitHub issue #3417, comment #2558481333

Current Status:
The discussion remains unresolved for most participants, with the latest comment indicating that previously mentioned solutions are not working universally. The root cause appears to be a connectivity or authentication issue with Shopify’s OAuth infrastructure.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

request to https://accounts.shopify.com/oauth/introspection failed,
reason: connect ETIMEDOUT 185.146.173.20:443

when i open https://accounts.shopify.com/oauth/introspection

find this

could anyone solve it? I would be very grateful

thanks

2 Likes

Im facing the same issue. Reported the issue here https://github.com/Shopify/shopify-cli/issues/2743

2 Likes

Is the issue resolved? as I am also facing this issue, what can I do to solve this error?

What I’ve found effective is modifying relevant Shopify code and then executing the failed command again.

Can you tell me the exact solution, I’m also experiencing this problem, thank you very much!

I added solution working for me here in github issue no [3417](https://github.com/Shopify/cli/issues/3417#issuecomment-2558481333) check it out https://github.com/Shopify/cli/issues/3417#issuecomment-2558481333 i hope it’s help you

Hey. Any update on this? Facing the same issue and none of the mentioned solutions are working