Replay
Replay allows you to re-deliver webhook events after fixing the underlying issue. The replayed delivery uses the exact original payload, making it indistinguishable from a fresh delivery to your application.
Replay a Single Event
Section titled “Replay a Single Event”curl -X POST https://ingest.transyt.com/admin/events/{event_id}/replay \ -H "X-Admin-Token: YOUR_ADMIN_TOKEN"This resets the delivery status and immediately attempts delivery.
Replay All Failed Events
Section titled “Replay All Failed Events”curl -X POST https://ingest.transyt.com/admin/events/replay-failed \ -H "X-Admin-Token: YOUR_ADMIN_TOKEN"You can filter by provider or app_key:
curl -X POST "https://ingest.transyt.com/admin/events/replay-failed?provider=stripe&app_key=my-app" \ -H "X-Admin-Token: YOUR_ADMIN_TOKEN"Replay via Dashboard
Section titled “Replay via Dashboard”In the dashboard, you can replay individual events by clicking the replay button on the event detail view. This is useful for investigating specific failures without writing API calls.
Retry a Single Delivery
Section titled “Retry a Single Delivery”If you want to retry a delivery without fully replaying the event:
curl -X POST https://ingest.transyt.com/admin/delivery/retry/{event_id} \ -H "X-Admin-Token: YOUR_ADMIN_TOKEN"Idempotency Considerations
Section titled “Idempotency Considerations”Since replay re-delivers the exact same payload with the same event_id, your application should handle duplicates gracefully. See Idempotency for strategies.