# PUT /webhooks/:webhookId

Update an existing webhook. Same body shape as create. Requests for webhooks not owned by the API token user are silently ignored.

## Parameters

| Parameter | In | Example |
| --- | --- | --- |
| `webhookId` | path | `65f1c2a0e1b2c3d4e5f60718` |

## Request body

```json
{
  "name": "OBS Overlay (updated)",
  "url": "https://overlay.example.com/hook/v2",
  "authToken": "new-secret"
}
```