Webhooks & EventsRetry Logic
Signed eventsRetry enabled
Retry Logic
Production-grade webhook documentation for signed event delivery, retries, failed deliveries, event logs, and compliance-safe integrations.
Automatic retries
If your endpoint does not return a successful 2xx response, Xaqiiji automatically retries delivery.
Retry schedule
1
Attempt 1
Immediately
2
Attempt 2
After 1 minute
3
Attempt 3
After 5 minutes
4
Attempt 4
After 15 minutes
5
Attempt 5
After 60 minutes (final)
Successful delivery
HTTP 200, 201, 202, or 204 marks the event as delivered.
Failed delivery
HTTP 3xx, 4xx, 5xx, timeout, TLS error, or DNS error marks the attempt as failed.
Best practices
Webhook handler guidance
Respond quickly
Process heavy tasks asynchronously
Return 2xx only after accepting event
Make event processing idempotent
Use event ID to prevent duplicate processing
Avoid long-running webhook handlers
Store event payload before processing
Edit this page
Was this page helpful?