---
title: "Update Workspace Webhook"
method: PATCH
path: "/v1/workspace/webhooks/{webhook_id}"
tags: ["workspace"]
---

# Update Workspace Webhook

`PATCH /v1/workspace/webhooks/{webhook_id}`

Update the specified workspace webhook

## Path parameters

- `webhook_id` string, required — The unique ID for the webhook

## Headers

- `xi-api-key` string, nullable — Your API key. This is required by most endpoints to access our API programmatically. You can view your xi-api-key using the 'Profile' tab on the website.

## Request body

- BodyUpdateWorkspaceWebhookV1WorkspaceWebhooksWebhookIdPatch
  - `is_disabled` boolean, required — Whether to disable or enable the webhook
  - `name` string, required — The display name of the webhook (used for display purposes only).
  - `retry_enabled` boolean, nullable — Whether to enable automatic retries for transient failures (5xx, 429, timeout)
  - `request_headers` object, nullable — A list of request headers to include with the webhook delivery (optional)
  - `events` WorkspaceWebhookEventType[], nullable — The complete set of workspace-level events this webhook should be subscribed to. The webhook is added to the events in the list and removed from any not in the list. Omit to leave the current event subscriptions unchanged.

## Response `200`

Successful Response

- PatchWorkspaceWebhookResponseModel
  - `status` string, required — The status of the workspace webhook patch request. If the request was successful, the status will be 'ok'. Otherwise an error message with status 500 will be returned.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/elevenlabs/apis/elevenlabs-api-documentation.md) · [All operations](https://skmtc.net/elevenlabs/apis/elevenlabs-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/elevenlabs/elevenlabs-api-documentation/versions/57d56f34628a/schema)
