[webhooks]
api_version = "2025-04"
[[webhooks.subscriptions]]
uri = "/webhooks/customers/data_request"
compliance_topics = [ "customers/data_request" ]
[[webhooks.subscriptions]]
uri = "/webhooks/customers/redact"
compliance_topics = [ "customers/redact" ]
[[webhooks.subscriptions]]
uri = "/webhooks/shops/redact"
compliance_topics = [ "shop/redact" ]
[[webhooks.subscriptions]]
topics = ["app_subscriptions/update"]
uri = "/webhooks/app_subscriptions/update"
[[webhooks.subscriptions]]
topics = [ "app/uninstalled" ]
uri = "/webhooks/app/uninstalled"
[[webhooks.subscriptions]]
topics = [ "bulk_operations/finish" ]
uri = "/webhooks/bulk_operations/finish"
[[webhooks.subscriptions]]
topics = [ "collections/delete" ]
uri = "/webhooks/collections/delete"
[[webhooks.subscriptions]]
topics = ["customers/create"]
uri = "/webhooks/customers/create"
include_fields = [
"default_address.name",
"email",
"first_name",
"id",
"last_name",
"note",
"state"
]
[[webhooks.subscriptions]]
topics = [ "customers/delete" ]
uri = "/webhooks/customers/delete"
include_fields = [ "id" ]
[[webhooks.subscriptions]]
topics = ["customers/merge"]
uri = "/webhooks/customers/merge"
[[webhooks.subscriptions]]
topics = [ "customers_email_marketing_consent/update" ]
uri = "/webhooks/customers/email_marketing_consent_update"
include_fields = [ "customer_id", "email_marketing_consent.state" ]
[[webhooks.subscriptions]]
topics = ["customers/enable"]
uri = "/webhooks/customers/enable"
include_fields = [
"id",
"state"
]
[[webhooks.subscriptions]]
topics = ["customers/update"]
uri = "/webhooks/customers/update"
include_fields = [
"default_address.name",
"email",
"first_name",
"id",
"last_name",
"note",
"state"
]
[[webhooks.subscriptions]]
topics = [ "fulfillments/create" ]
uri = "/webhooks/fulfillments/create"
include_fields = [
"id",
"order_id",
"line_items.id",
"line_items.quantity",
"updated_at"
]
[[webhooks.subscriptions]]
topics = [ "fulfillments/update" ]
uri = "/webhooks/fulfillments/update"
include_fields = [
"id",
"order_id",
"line_items.id",
"line_items.quantity",
"updated_at"
]
[[webhooks.subscriptions]]
topics = [ "orders/cancelled" ]
uri = "/webhooks/orders/cancelled"
include_fields = [
"id",
"customer.email",
"created_at",
"updated_at"
]
[[webhooks.subscriptions]]
topics = [ "orders/create" ]
uri = "/webhooks/orders/create"
include_fields = [
"id",
"source_name",
"landing_site",
"customer.default_address",
"customer.email",
"customer.first_name",
"customer.id",
"customer.last_name",
"customer.note",
"customer.state",
"customer.verified_email",
"note",
"note_attributes",
"line_items.discount_allocations",
"line_items.fulfillable_quantity",
"line_items.fulfillment_status",
"line_items.gift_card",
"line_items.id",
"line_items.name",
"line_items.price",
"line_items.product_id",
"line_items.quantity",
"line_items.tax_lines",
"line_items.taxable",
"line_items.title",
"line_items.total_discount",
"created_at",
"currency",
"shipping_lines.code",
"shipping_lines.discount_allocations",
"shipping_lines.discounted_price",
"shipping_lines.id",
"shipping_lines.price",
"subtotal_price",
"taxes_included",
"tags",
"processed_at",
"total_discounts",
"discount_codes.amount",
"discount_codes.code",
"fulfillments.created_at",
"fulfillments.id",
"fulfillments.line_items",
"fulfillments.order_id",
"fulfillment_status",
"updated_at"
]
[[webhooks.subscriptions]]
topics = [ "orders/delete" ]
uri = "/webhooks/orders/delete"
include_fields = ["id"]
[[webhooks.subscriptions]]
topics = [ "orders/paid" ]
uri = "/webhooks/orders/paid"
include_fields = [
"id",
"customer.email",
"created_at",
"updated_at"
]
[[webhooks.subscriptions]]
topics = [ "orders/updated" ]
uri = "/webhooks/orders/updated"
include_fields = [
"id",
"customer.email",
"discount_codes",
"financial_status",
]
[[webhooks.subscriptions]]
topics = [ "products/delete" ]
uri = "/webhooks/products/delete"
[[webhooks.subscriptions]]
topics = [ "refunds/create" ]
uri = "/webhooks/refunds/create"
[[webhooks.subscriptions]]
topics = [ "shop/update" ]
uri = "/webhooks/shop/update"
filter = "plan_name:cancelled OR plan_name:frozen OR plan_name:fraudulent"
[[webhooks.subscriptions]]
topics = [ "themes/publish" ]
uri = "/webhooks/themes/publish"
[[webhooks.subscriptions]]
topics = [ "themes/update" ]
uri = "/webhooks/themes/update"
[access.admin]
direct_api_mode = "online"
embedded_app_direct_api_access = true
[access_scopes]
# Learn more at https://shopify.dev/docs/apps/tools/cli/configuration#access_scopes
scopes = "read_all_orders,read_customers,read_discounts,read_fulfillments,read_order_edits,read_orders,read_products,read_themes,write_customers,write_discounts,write_order_edits,write_products,read_customer_merge"
[auth]
redirect_urls = [
...
]
[app_proxy]
...
[pos]
embedded = true
[build]
include_config_on_deploy = true
my toml includes other webhook subscriptions and they all worked fine, this one doesnt send any events despite being listed in the dashboard (and we’re sure there were updates to app subscriptions in the last 7 days)