capabilities.work

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.

  1. Confirm the endpoint exists before starting recovery. Returns 200 with the endpoint object.
  2. Start replaying the endpoint's failed messages since the given timestamp. Returns 202 Accepted with a background task reference.
  3. 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.