Is Webhook delivery retried in case of a failure?


#1

If it is, can it be documented how this works?

  • What status code should be my app return if it cannot currently handle the webhook
  • How often and with what interval will the webhook be posted again?

#2

Hi @st3fan :wave:

If it is, can it be documented how this works?

Currently, webhook deliveries are not retried in case of failure. It’s something we’re considering, but it probably won’t happen in the near future.


#3

Most services that really want reliable communication pair webhooks with infrequent polling. Travis CI will synchronize repository and user information every day, for example, though you might want as frequent as once every hour, depending on what you’re actually waiting for.