Webhook retry schedule
SixMap attempts to deliver each webhook event message based on a retry schedule with exponential backoff.
Automatic retries
We attempt each message based on the following schedule, where each period starts following the failure of the preceding attempt:
- Immediately
- 5 seconds
- 5 minutes
- 30 minutes
- 2 hours
- 5 hours
- 10 hours
- 10 hours (in addition to the previous)
For example, an attempt that fails three times before eventually succeeding will be delivered roughly 35 minutes and 5 seconds following the first attempt.
info
If you remove or disable an endpoint, we disable delivery attempts to it.
Manual retries
You can also manually retry individual webhook event messages, or all failed or unattempted messages starting from a given date.
Retry an individual webhook event message
- From Administration, Webhooks, select the endpoint URL with the event message to retry.
- On the webhook’s details page, under Message Attempts, select the menu for the message.
- Select Replay.
- Choose whether to resend:
- A specific message
- All failed messages since a given date and time
- All messages that were never attempted since a given date and time.
- Select Resend.
Retry all event messages from a given date
- From Administration, Webhooks, select the endpoint with the failed or unattempted messages to retry.
- On the webhook’s details page, select the menu in the right corner.
- Choose the type of messages to retry:
- To retry all failed messages, select Recover failed messages, and then choose the time window to recover from.
- To retry all messages that were never attempted, select Replay missing messages, and then choose the time window to replay from.
- Select Recover or Replay.