Shopify Public App Development using CLI

We’ve noticed that the Shopify App UI portal has recently undergone a major revamp. While trying to set up a public embedded app for local development, we encountered an issue where the mandatory compliance webhooks (like customers/redact, customers/data_request, and shop/redact) could no longer be added through the UI.

Due to this limitation, we’re unable to fully configure our local app setup. Has anyone else faced this issue? Is there a new recommended approach for adding these mandatory webhooks during local development?

Any guidance or updated documentation would be greatly appreciated!

Please see the screenshot also.

Hi @InsureShield_Develop

The best way to manage these webhooks is via CLI-managed configuration.

You can use app init (with an extension-only app), shopify app config link, and shopify app deploy to create and deploy changes via the shopify.app.toml:

You can see how compliance webhooks are configured here:

You could also use shopify app dev to proxy a tunnel URL to your locally running app (regardless of the stack you are building on) by adding a shopify.web.toml:

-Nick