Application ID: sq0idp-aY-hLFD5UqQGQHaYNrMLLw
I have a Production webhook subscription on an application owned by the same Square account that owns the merchant (owner role). The subscription is Enabled, points at an HTTPS endpoint (a Make webhook), and is subscribed to: catalog.version.updated, location.created, location.updated, and inventory.count.updated.
What works (all July 10, 2026, times UTC):
- location.updated — real location edits made in the Square Dashboard were delivered within seconds (e.g., around 18:17), and these deliveries appear in Webhooks → Logs as expected.
- customer.created — a real customer creation was delivered.
- “Send Test Event” delivers successfully for all event types (endpoint returns 200).
What never generates — same subscription, same URL, same app:
- catalog.version.updated — catalog price changes at 13:44 and 14:10, plus a controlled test at 17:18 (by then a single subscription, configuration untouched for ~2 hours beforehand, one price change). No event within 15+ minutes of any of these. New item creations also produced nothing. All changes were made in the Square Dashboard.
- inventory.count.updated — eight stock adjustments between 15:36 and 15:56 produced nothing.
- For these two event types, Webhooks → Logs shows no entries at all — not failed deliveries, no delivery attempts. Since the location deliveries do show up in the same logs, logging itself is working.
Because location and customer events generate and deliver correctly on this exact subscription, this looks like event generation being broken specifically for the Catalog and Inventory event types for my merchant — not a URL, subscription, or permissions problem. Per the Catalog API docs, catalog.version.updated should be published “any time any catalog object is created, updated, or deleted,” including Dashboard changes.
Could you check whether Catalog and Inventory event generation is functioning for my account?