---
title: "Create a webhook"
method: POST
path: "/webhooks"
tags: ["Webhooks"]
---

# Create a webhook

`POST /webhooks`

## Request body

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

## Response `201`

Created

- 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 `allOf[subschema #1]/events/items/`
- **2026-08-12** `667d6f31841e` — 1 warning
  - the `allOf[subschema #1]/url` request property's maxLength was set to `255`

[Change history](https://skmtc.dev/nmbr/apis/nmbr-api/changes/webhooks/post.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/181ad396ab07/schema)
