api.shopify.install.jsx loader and action not triggered

Topic summary

A developer is implementing a post-installation process using the api.shopify.install.jsx file in the routes directory. While the file itself is being called successfully after installation (confirmed via console.log), neither the loader nor action methods within the file are executing—their console.logs don’t appear in the server console.

The developer notes that since the file should be called via POST method, the action method should theoretically trigger. They’re seeking help to understand why these methods aren’t being invoked despite the route file being accessed.

Status: The issue remains unresolved with no responses yet.

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

Hey everyone,

I’m trying to build a post installation process, and I have seen that you can use the file : api.shopify.install.jsx in the routes directory.

I can validate that this file is called after installation, as I receive a console.log. But I can also see that the loader and action method are not triggered, as I have console.logs inside the 2 methods, and they don’t show up in the server console.

Any idea why the loader is not called?

From what I understand, the file is called by a POST method, so the action method should be triggered at least …

Thanks a lot for the help :slightly_smiling_face: