Skip to main content

What Happens if My Webhook is Down?

AfterShip Shipping sends events to each webhook URL via a POST request.

AfterShip Shipping sends events to each webhook URL via a POST request.

If the webhook URL fails to return a 200 HTTP response code, AfterShip Shipping will automatically retry the POST request up to 14 times, with increasing intervals between each attempt. The retry intervals follow this pattern: 2^number_of_failures × 30 seconds.

For example:

  • If the first attempt fails, AfterShip Shipping will retry the second attempt after 30 seconds.

  • If the fifth attempt fails, the sixth attempt will be retried after 960 seconds (16 minutes).

  • After the 14th failed attempt, no further retries will be made, and the webhook will no longer be sent.

Did this answer your question?