You can use our Webhook Tab to reconcile your webhooks
Webhook Tab Functions
Through Webhook Tab, you can:
- See the history of webhook that Xendit sends to your assigned webhook URL;
- See the individual detail of each webhook, including HTTP status code, error code, response time, and response payload.
- This includes showing success and failed responses.
- For failed responses, see Common Event Error;
- See the status of each webhook that Xendit sends to your assigned webhook URL;
-
Completed
: Webhook delivery completed; -
Pending
: Event is queued to be delivered; -
Failed
: Webhook delivery failed. Check the response payload in event detail;
- Auto-retry will retry any event with
Failed
status.
- Auto-retry will retry any event with
-
Timeout
: Xendit did not receive any response from your server within 30s;- Auto-retry will not retry any event with
Timeout
status. - Kindly use manual retry if you need to resend the webhook.
- Auto-retry will not retry any event with
-
URL Not Set
: You haven't set any Webhook URL;- Auto-retry will not retry any event with
URL Not Set
andTimeout
status. - Kindly use manual retry if you need to resend the webhook.
- Auto-retry will not retry any event with
-
- See when the next auto-retry will happen for failed events, if enabled.
- When automatic retry is on, any failed events will be automatically retry for 24 hours with exponential backoff interval.
- The table below shows detail of interval between retries:
Retry Number Interval relative to last retry relative to first webhook sending attempt 1 15 minutes 15 minutes 2 45 minutes 1 hours 3 2 hours 3 hours 4 3 hours 6 hours 5 6 hours 12 hours 6 12 hours 24 hours
- The table below shows detail of interval between retries:
- See automatic retry policy
- When automatic retry is on, any failed events will be automatically retry for 24 hours with exponential backoff interval.
- Resending a particular webhook through "Manual Retry":
- Individual webhook "Resend" button
- "Resend" button to resend a particular or all webhooks;
- Click the desired webhook to resend
- Click "Resend"
- "Custom Resend", based on timestamp, webhook status, and/or webhook type.