---
title: "Update webhook retry configuration"
method: PUT
path: "/v1/webhooks/{webhook_id}/config"
tags: ["Webhooks"]
---

# Update webhook retry configuration

`PUT /v1/webhooks/{webhook_id}/config`

## Request

- Base URL: `https://api.deadsimple.email`
- URL: `https://api.deadsimple.email/v1/webhooks/{webhook_id}/config`
- Auth: HTTP bearer

Tune delivery reliability. `retry_schedule` is the exponential-backoff delay (seconds) before each retry; failed deliveries are retried by the webhook-retry processor until `max_retries` is reached. Endpoints that fail `disable_on_failures` times in a row are auto-disabled.

## Path parameters

- `webhook_id` string, required

## Request body

- object
  - `max_retries` integer
  - `retry_schedule` integer[]
  - `timeout_seconds` integer
  - `disable_on_failures` integer

## Response `200`

Updated configuration

---

[API](https://skmtc.dev/deadsimple/apis/dead-simple-email-api.md) · [All operations](https://skmtc.dev/deadsimple/apis/dead-simple-email-api/llms.txt) · [OpenAPI document](https://skmtc.dev/deadsimple/apis/dead-simple-email-api/revisions/c697881be131?raw)
