Trigger immediate synthetic webhook events on demand to test receiver handlers, or replay previously failed dispatches using the redelivery endpoint without modifying underlying database records.
Select a simulation scenario below to dispatch an ad-hoc event or replay a delivery log:
Because network retries and manual replays can cause duplicate deliveries ("at-least-once delivery"), webhook receivers must record the X-Playground-Delivery header before processing mutations:
Comparison of standard delivery recovery patterns in event-driven systems:
| Pattern | Trigger Mechanism | Payload Guarantee | Best Use Case |
|---|---|---|---|
| Automated Exponential Backoff | Non-2xx response or network timeout (retried at 5s, 30s, 5m, 1h). | Same payload, new timestamp | Transient network blips, cold starts, and rolling server deployments. |
| Dead-Letter Queue (DLQ) | Exhaustion of maximum automated retries (e.g. after 5 failures). | Archived immutable payload | Long-term outage isolation and manual engineering triage. |
| Manual Redelivery API | Explicit POST to /deliveries/:id/redeliver. | Exact replay with original event | Debugging receiver bugfixes, local tunnel testing, and idempotency tests. |