What happens with webhooks after retries are exhausted?

sgolux ✭✭
edited 04/12/23 in API & Developers

In your docs, it states that if a webhook callback times out (30 seconds I think) or gets a status code between 400 and 599 excluding 410, it will be retried on an exponential back off strategy for 14 times. But what happens after those 14? Is it just that THAT PARTICULAR collection of events will be dropped, but other events will continue to trigger webhooks? Or is it that the webhook itself will be disabled? Or something else?

Best Answer

  • Genevieve P.
    Genevieve P. Employee Admin
    Answer ✓

    Hi @sgolux

    The answer to this is the same as the answer to your other question! 🙂

    If the response is not retriable or retry attempts have been exhausted, the webhook is disabled (enabled: false and status: "DISABLED_CALLBACK_FAILED").

    A webhook in this state can be re-enabled if the subscriber completes the verification process.

    You'll get the status "DISABLED_CALLBACK_FAILED".