Hi, I’m facing an issue with my Shopify app installation.
My app installs normally when I keep it as it was before. But when I add the subscription contract scope and make the app public (because I understand that scope requires a public app), the app stops installing.
After that change, I get this error during install:
Looking at the logs for the x-request-id provided, it appears that this app is actually installed on the store correctly. However the issue is with the Access Token you are using in the API request header.
The error I’m seeing in our logs is indicating the call is falling due to the use of a non-expiring offline access token. Since this app was created after April 1st 2026, we do require that you use expiring offline access tokens moving forward.
There’s more information about this change in the Shopify.dev Changelog here:
And more info about the difference between expiring and non-expiring offline access tokens, how to request them, and how to refresh them, can be found here: