Recover Failed Webhooks
A 3-step recipe with Svix. We can help you get access.
Recipe · 3 steps
Recover Failed Webhooks
with Svix · Webhook & Event Subscription Management
Replay an endpoint's failed messages and wait for the recovery task to finish.
- Confirm the endpoint exists before starting recovery. Returns 200 with the endpoint object.
- Start replaying the endpoint's failed messages since the given timestamp. Returns 202 Accepted with a background task reference.
- Poll the recovery background task until it leaves the running state. The step retries while the task status is still running.
What you'll need to have ready
- appId: The id or uid of the application owning the endpoint.
- endpointId: The id or uid of the endpoint to recover failed messages for.
- since: ISO 8601 timestamp; failed messages on or after this are replayed.
For your developer
Arazzo workflow svix:recover-failed-webhooks, 3 operations: v1.endpoint.get → v1.endpoint.recover → v1.background-task.get. Specs on APIs.io.