---
title: "Update Webhook"
method: PUT
path: "/webhooks/{webhookId}"
tags: ["Webhooks"]
---

# Update Webhook

`PUT /webhooks/{webhookId}`

Update a webhook. Requires the [`webhooks_write`](/docs/api-reference/scopes) scope.

## Path parameters

- `webhookId` string, required

## Request body

- object
  - `webhook` WebhookUpdateSchema, required — Webhook update.
    - `callback` HttpsCallbackSchema, required — HTTPS callback
      - `auth` object, nullable, required — Authorization.
        - `bearer` object — Bearer
          - `token` string, password — Token for Bearer authorization.
      - `url` string, uri, required — HTTPS callback URL.
    - `externalId` string, nullable — Optional external identifier.

## Response `204`

Success

## Other responses

- `default` — Error

---

[API](https://skmtc.dev/redoapp/apis/redo-api.md) · [All operations](https://skmtc.dev/redoapp/apis/redo-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/redoapp/redo-api/revisions/119714540a45/schema)
