Skip to main content

Webhooks

Q: Do you guarantee delivery webhooks to our servers? What happens if we are down when a webhook is sent but not received? Is there any retry logic?

Currently webhooks are sent on a best effort basis, in other words, we send the webhooks and re-try but do not guarantee receipt. The webhooks currently will retry after the first failure (e.g. non-2xx HTTP status code), 4 times with exponential backoff. Specifically we retry after 2, 6, 14, 30 hours before giving up.

At present, we keep webhook details purposefully minimal as we cannot control the destination of the webhook and we do not want to send our customers' identifying information to undesireable destinations.