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

# Update a webhook

`PUT /webhooks/{webhook}`

## Path parameters

- `webhook` string, required

## Request body

- object
  - `url` string — The HTTPS URL we deliver webhook calls to. Plain HTTP is not accepted.
  - `is_enabled` boolean
  - `events` string[]

## Response `200`

OK

- object
  - `id` string — The unique identifier of the object in Nmbr.
  - `object` string — The type of the object in Nmbr (`"webhook"`).
  - `data` Webhook
    - `url` string
    - `key` string
    - `is_enabled` boolean
    - `events` object
    - `created_at` string, dateTime — The date and time the object was created in Nmbr.
    - `updated_at` string, dateTime — The date and time the object was last updated in Nmbr.

## Changes

- **2026-08-14** `a50f77ba5ad2` — 1 info
  - added the new `form_completed` enum value to the request property `events/items/`
- **2026-08-12** `667d6f31841e` — 1 warning
  - the `url` request property's maxLength was set to `255`

[Change history](https://skmtc.dev/nmbr/apis/nmbr-api/changes/webhooks/:webhook/put.md)

---

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