I am preparing to submit my public app for distribution on the Shopify App Store. However, I am unable to locate the Mandatory Compliance Webhooks option. To address this, I attempted to configure the webhooks using the shopify.app.toml file. When I run the shopify app dev command, I receive the following error: “Validation errors in shopify.app.toml: [client_id]: Required.” This occurs even though I have already included the client_id in my TOML file.
Below is my sample TOML file.
[app]
name = “AppName”
handle = “app-handle-name”
client_id = “768eaxxx6ad0exxxfc5aexxx840175xxx”
application_url = “https://test/api/shopify/install”
embedded = true
[auth]
redirect_urls = [
“https://test/api/shopify/callback”
]
[access_scopes]
scopes = “read_products,write_products”
[webhooks]
api_version = “2025-04”
[[webhooks.subscriptions]]
topic = “customers/data_request”
uri = “https://test/api/webhook/customers/data_request”
[[webhooks.subscriptions]]
topic = “customers/redact”
uri = “https://test/api/webhook/customers/redact”
[[webhooks.subscriptions]]
topic = “shop/redact”
uri = “https://test/api/webhook/shop/redact”