How can I make sure these check pass?
I have these webhooks in my app already
The shopify app is created via partner’s dev dashboard (via UI).
App is a very simple one, helps with oAuth, adds script tag etc.
The problem is “Automated Checks are failing during the submission”. As you see in the screenshot, I have these api routes.
Also in the new version of dashboard, I don’t see any option for adding GDPR webhooks, So I ran shopify app config link command in my nextjs codebase and it created a file called shopify.app.tomlwith this code below
client_id = "331a0b01defabb9fc71c9"
name = "MyTestApp"
application_url = "https://dev.apps.org"
embedded = true
[webhooks]
api_version = "2025-10"
[[webhooks.subscriptions]]
compliance_topics = ["customers/data_request", "customers/redact", "shop/redact"]
uri = "[https://dev.apps.org/api/webhook](https://dev.apps.org/api/webhook)"
[access_scopes]
scopes = "read_customers,read_orders,read_products,write_script_tags"
optional_scopes = [ ]
use_legacy_install_flow = false
[auth]
redirect_urls = [
"https://dev.apps.org/api/payments/connect-shopify/callback"
]
I restarted the nextjs server and tried clicking the “Run” button again, it still fails. The code has HMAC signature verification method and all.
I cannot figure out this. I saw this post and followed the instructions, still can’t solve this issue.

