Removing read_themes / Asset API access — alternatives for placement + installation check?

Hi Shopify devs,

We received an email from the Shopify Apps Team saying:

“While your app already utilizes the theme app extension, it still retains access to the Asset API. Kindly clarify and explain how your app currently uses this scope. If it is no longer required for your core functionality, we will move forward with revoking this access.”

Our app already uses Theme App Extensions (App Embed + App Blocks), but we still use read_themes for two things:

  1. Placement: helping ensure the product form is placed correctly on the product page (specifically below the product price).

  2. Dashboard setup check: in our admin dashboard “setup guide”, we check if the App Embed installation/enabling was done correctly.

What are the recommended alternatives to achieve these two goals without using read_themes / Asset API?

Thanks!

1 Like

Hey @Omar_Bensaid, based on the email it sounds like the team is looking to make sure that this scope is still needed. Since it sounds like you are needing it, I recommend replying to that email sharing what you did here on how you are using it.