---
title: "Changes to Create a webhook"
method: POST
path: "/v2/oauth-clients/{clientId}/webhooks"
---

# Changes to Create a webhook

`POST /v2/oauth-clients/{clientId}/webhooks`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 7 of 50 revisions.

- **2026-07-17** (v2) `16de9d3eb7b3` — 1 breaking, 1 info
- **2026-03-05** (v2) `b08d7bb5d881` — 22 breaking, 21 warning
- **2026-01-23** (v2) `80f2bde1c3fa` — 1 info
- **2026-01-15** (v2) `946fc816b290` — 2 info
- **2026-01-06** (v2) `2ecd46907a81` — 1 info
- **2025-11-17** (v2) `75e2f2eeed90` — 1 info
- **2025-09-26** (v2) `daa3e48bc03a` — 3 breaking, 1 warning, 40 info

## Changes

- **2026-07-17** (v2) `16de9d3eb7b3` — 1 breaking, 1 info
  - removed the enum value `ROUTING_FORM_FALLBACK_HIT` of the request property `triggers/items/`
  - removed the `ROUTING_FORM_FALLBACK_HIT` enum value from the `data/triggers/items/` response property for the response status `201`
- **2026-03-05** (v2) `b08d7bb5d881` — 22 breaking, 21 warning
  - removed the enum value `AFTER_GUESTS_CAL_VIDEO_NO_SHOW` of the request property `triggers`
  - removed the enum value `AFTER_HOSTS_CAL_VIDEO_NO_SHOW` of the request property `triggers`
  - removed the enum value `BOOKING_CANCELLED` of the request property `triggers`
  - removed the enum value `BOOKING_CREATED` of the request property `triggers`
  - removed the enum value `BOOKING_NO_SHOW_UPDATED` of the request property `triggers`
  - removed the enum value `BOOKING_PAID` of the request property `triggers`
  - removed the enum value `BOOKING_PAYMENT_INITIATED` of the request property `triggers`
  - removed the enum value `BOOKING_REJECTED` of the request property `triggers`
  - removed the enum value `BOOKING_REQUESTED` of the request property `triggers`
  - removed the enum value `BOOKING_RESCHEDULED` of the request property `triggers`
  - removed the enum value `DELEGATION_CREDENTIAL_ERROR` of the request property `triggers`
  - removed the enum value `FORM_SUBMITTED` of the request property `triggers`
  - removed the enum value `FORM_SUBMITTED_NO_EVENT` of the request property `triggers`
  - removed the enum value `INSTANT_MEETING` of the request property `triggers`
  - removed the enum value `MEETING_ENDED` of the request property `triggers`
  - removed the enum value `MEETING_STARTED` of the request property `triggers`
  - removed the enum value `OOO_CREATED` of the request property `triggers`
  - removed the enum value `RECORDING_READY` of the request property `triggers`
  - removed the enum value `RECORDING_TRANSCRIPTION_GENERATED` of the request property `triggers`
  - removed the enum value `WRONG_ASSIGNMENT_REPORT` of the request property `triggers`
  - the `triggers` request property type/format changed from `string`/`` to `array`/``
  - the `data/triggers/items/` response's property type/format changed from `object`/`` to `string`/`` for status `201`
  - added the new `AFTER_GUESTS_CAL_VIDEO_NO_SHOW` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `AFTER_HOSTS_CAL_VIDEO_NO_SHOW` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `BOOKING_CANCELLED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `BOOKING_CREATED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `BOOKING_NO_SHOW_UPDATED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `BOOKING_PAID` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `BOOKING_PAYMENT_INITIATED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `BOOKING_REJECTED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `BOOKING_REQUESTED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `BOOKING_RESCHEDULED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `DELEGATION_CREDENTIAL_ERROR` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `FORM_SUBMITTED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `FORM_SUBMITTED_NO_EVENT` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `INSTANT_MEETING` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `MEETING_ENDED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `MEETING_STARTED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `OOO_CREATED` enum value to the `data/triggers/items/` response property for the response status `201`
  - added the new `RECORDING_READY` enum value to the `data/triggers/items/` response property for the response status `201`
  - …3 more
- **2026-01-23** (v2) `80f2bde1c3fa` — 1 info
  - added the new `WRONG_ASSIGNMENT_REPORT` enum value to the request property `triggers`
- **2026-01-15** (v2) `946fc816b290` — 2 info
  - api tag `Deprecated: Platform / Webhooks` added
  - api tag `Platform / Webhooks` removed
- **2026-01-06** (v2) `2ecd46907a81` — 1 info
  - added the new optional request property `version`
- **2025-11-17** (v2) `75e2f2eeed90` — 1 info
  - added the new `DELEGATION_CREDENTIAL_ERROR` enum value to the request property `triggers`
- **2025-09-26** (v2) `daa3e48bc03a` — 3 breaking, 1 warning, 40 info
  - request property `triggers` was restricted to a list of enum values
  - the `triggers` request property type/format changed from `array`/`` to `string`/``
  - the `data/triggers/items/` response's property type/format changed from `string`/`` to `object`/`` for status `201`
  - removed the request property `version`
  - api tag `Platform / Webhooks` added
  - api tag `Deprecated: Platform / Webhooks` removed
  - added the new `AFTER_GUESTS_CAL_VIDEO_NO_SHOW` enum value to the request property `triggers`
  - added the new `AFTER_HOSTS_CAL_VIDEO_NO_SHOW` enum value to the request property `triggers`
  - added the new `BOOKING_CANCELLED` enum value to the request property `triggers`
  - added the new `BOOKING_CREATED` enum value to the request property `triggers`
  - added the new `BOOKING_NO_SHOW_UPDATED` enum value to the request property `triggers`
  - added the new `BOOKING_PAID` enum value to the request property `triggers`
  - added the new `BOOKING_PAYMENT_INITIATED` enum value to the request property `triggers`
  - added the new `BOOKING_REJECTED` enum value to the request property `triggers`
  - added the new `BOOKING_REQUESTED` enum value to the request property `triggers`
  - added the new `BOOKING_RESCHEDULED` enum value to the request property `triggers`
  - added the new `FORM_SUBMITTED` enum value to the request property `triggers`
  - added the new `FORM_SUBMITTED_NO_EVENT` enum value to the request property `triggers`
  - added the new `INSTANT_MEETING` enum value to the request property `triggers`
  - added the new `MEETING_ENDED` enum value to the request property `triggers`
  - added the new `MEETING_STARTED` enum value to the request property `triggers`
  - added the new `OOO_CREATED` enum value to the request property `triggers`
  - added the new `RECORDING_READY` enum value to the request property `triggers`
  - added the new `RECORDING_TRANSCRIPTION_GENERATED` enum value to the request property `triggers`
  - removed the `AFTER_GUESTS_CAL_VIDEO_NO_SHOW` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `AFTER_HOSTS_CAL_VIDEO_NO_SHOW` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `BOOKING_CANCELLED` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `BOOKING_CREATED` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `BOOKING_NO_SHOW_UPDATED` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `BOOKING_PAID` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `BOOKING_PAYMENT_INITIATED` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `BOOKING_REJECTED` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `BOOKING_REQUESTED` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `BOOKING_RESCHEDULED` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `DELEGATION_CREDENTIAL_ERROR` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `FORM_SUBMITTED` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `FORM_SUBMITTED_NO_EVENT` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `INSTANT_MEETING` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `MEETING_ENDED` enum value from the `data/triggers/items/` response property for the response status `201`
  - removed the `MEETING_STARTED` enum value from the `data/triggers/items/` response property for the response status `201`
  - …4 more

---

[Operation](https://skmtc.dev/calcom/apis/cal-diy-api-v2/docs/v2/oauth-clients/:clientId/webhooks/post.md) · [API](https://skmtc.dev/calcom/apis/cal-diy-api-v2.md) · [Page](https://skmtc.dev/calcom/apis/cal-diy-api-v2/changes/v2/oauth-clients/:clientId/webhooks/post)
