Retry behaviour
Prudra retries webhook deliveries up to 5 times with exponential backoff. After 5 failures, the delivery moves to the dead-letter queue where you can replay it manually.Retry schedule
Total time from first attempt to dead-letter: ~2.5 minutes.
What counts as a failure
Prudra considers a delivery failed if:- Your endpoint returns any non-2xx status code
- Your endpoint does not respond within 10 seconds
- The TCP connection is refused
Respond 200 before processing
Manual replay
View and replay failed deliveries from the API:Idempotency
Your webhook handler must be idempotent. Retries deliver the sameeventId — check whether you’ve already processed an event before acting:
Related
- Register a webhook — set up webhook endpoints
- Verify signatures — validate delivery authenticity
- Event reference — all event types and payloads

