Retry Schedule
| Attempt | Delay | Total Time |
|---|---|---|
| 1 | Immediate | 0s |
| 2 | 1 minute | 1m |
| 3 | 5 minutes | 6m |
| 4 | 15 minutes | 21m |
| 5 | 1 hour | 1h 21m |
| 6 | 6 hours | 7h 21m |
Success Criteria
Webhook delivery is considered successful if:- HTTP status
200 OKreceived - Response received within 5 seconds
- No network errors
Failure Handling
After all retries exhausted:- Webhook marked as failed
- Alert sent to tenant admins
- Manual retry available via API
Best Practices
- Respond quickly (< 5 seconds)
- Return
200 OKimmediately - Process asynchronously
- Implement idempotency
- Monitor webhook status
- Set up alerts for failures