Skip to main content

Webhook Reliability

Reliable webhook delivery requires more than forwarding events. Zen Mesh provides operational controls for recovery, duplicate handling, and targeted routing.

Capabilities

CapabilityPurpose
Dead Letter QueuePreserve failed delivery attempts for inspection, recovery, and replay
Webhook ReplayReplay events from DLQ or delivery history for reprocessing
Webhook DeduplicationIdentify and handle duplicate events with configurable dedup keys
Webhook IdempotencySafe retry and duplicate processing with idempotency controls
Webhook FilteringRoute or suppress events according to configured conditions
Webhook Fan-OutDeliver events to multiple destinations with per-destination policies
JSONPath RoutingRoute webhooks with safe JSONPath filter and match rules
JSONPath TransformsMap and reshape webhook payloads with JSONPath expressions

Architecture

All delivery capabilities operate within the Zen Mesh data plane. Events pass through:

  1. Ingester — event intake, signature verification, filtering, deduplication
  2. Delivery controller — routing, retry, DLQ management, fan-out
  3. Egress — delivery to customer targets with per-destination policies