Webhooks
Inbound Shopify webhooks
The app subscribes to the following Shopify webhook topics (declared inshopify.app.toml):
Compliance webhooks
Privacy-related mandatory topics handled through a single compliance webhook URI:How redaction works
After an authenticatedapp/uninstalled webhook records the uninstall signal, a later shop/redact deletes all shop data. The handler uses HMAC body fingerprinting for retry suppression. Session absence alone is never treated as proof of uninstall. Legacy ambiguous requests are recorded for reconciliation.
Outbound webhooks
The app emits domain events as signed outbound webhooks via a Svix-compatible delivery system.- Delivery uses HMAC signing.
- Retry backoff: 1 minute → 12 hours.
- Admin UI provides endpoint management, subscription configuration, delivery logs, and replay.
- Delivery logs with replay are available through the Settings > Webhooks Configuration page.