# Webhook Delivery and Retries

Webhook notifications are delivered for each event subscribed. &#x20;

### Webhook Delivery

A successful webhook delivery should be acknowledged with **200 HTTP status code**.&#x20;

In case of duplicate webhook requests, *idempotency* should be considered and still acknowledge the webhook delivery with a **200 HTTP status code**.

### Webhook Retries

In case of failure or server related errors, the webhook request will be retried with exponential back off delay for **up to 10 minutes**.&#x20;

* Webhook delivery will retry if a **500 or above HTTP status code** is received.
* Webhook delivery will NOT retry if **400-499 HTTP status code** is received. <br>
