Guidance Needed for Using ThemeFilesUpsert and Protected Scope Exemption

Hello everyone,

I am currently building a Shopify app and want to use the themeFilesUpsert mutation (themeFilesUpsert - GraphQL Admin) as a core feature of my application. However, I am unsure about how to proceed regarding the “Online Store Protected Scope Exemption Request.”

From what I understand, submitting this form is required to gain access to modify theme files. However, the form asks for the Shopify app URL, but I cannot publish my app without the ability to modify theme files—this functionality is at the heart of my application.

How should I approach this situation? Is there a way to test and validate this functionality without a published app, or is there an alternative path to request this exemption during the development phase?

Has anyone here successfully obtained the exemption for this scope? If so, could you share any tips or experiences about the process?
Any advice would be greatly appreciated.

Thank you in advance!

1 Like