---
title: "Changes to Create webhook endpoint"
method: POST
path: "/v1/webhook-endpoints"
---

# Changes to Create webhook endpoint

`POST /v1/webhook-endpoints`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 18 revisions.

- **2026-10-19** `480617fbc624`: 1 warning
- **2026-08-12** `150856520acc`: 1 breaking, 2 info
- **2026-08-04** `56ce42747926`: 2 breaking, 1 warning, 1 info
- **2026-07-31** `77eee6191502`: 3 info
- **2026-07-26** `e7144bb8c8aa`: 1 info

## Changes

- **2026-10-19** `480617fbc624`: 1 warning
  - changed the pattern of the request property `folder_ids/items/` from `^fol_[a-zA-Z0-9]{14}$` to `^[Ff][Oo][Ll]_[a-zA-Z0-9]{14}$`
- **2026-08-12** `150856520acc`: 1 breaking, 2 info
  - removed the enum value `note.regenerated` of the request property `events/items/`
  - the `events` request property default value changed from `note.access_granted, note.edited, note.generated, note.regenerated` to `note.access_granted, note.edited, note.generated`
  - removed the `note.regenerated` enum value from the `allOf[#/components/schemas/WebhookEndpoint]/events/items/` response property for the response status `201`
- **2026-08-04** `56ce42747926`: 2 breaking, 1 warning, 1 info
  - the response property `allOf[#/components/schemas/WebhookEndpoint]/created_by/allOf[subschema #2]/` became nullable for the status `201`
  - the `allOf[#/components/schemas/WebhookEndpoint]/created_by/allOf[subschema #2]/` response's property type changed from no type to `object, null` for status `201`
  - added the new `workspace` enum value to the `allOf[#/components/schemas/WebhookEndpoint]/scopes/items/` response property for the response status `201`
  - added the new `workspace` enum value to the request property `scopes/items/`
- **2026-07-31** `77eee6191502`: 3 info
  - added the new optional request property `folder_ids`
  - added the required property `allOf[#/components/schemas/WebhookEndpoint]/folder_ids` to the response with the `201` status
  - added the required property `allOf[#/components/schemas/WebhookEndpoint]/url_redacted` to the response with the `201` status
- **2026-07-26** `e7144bb8c8aa`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/granola/apis/granola-api/docs/v1/webhook-endpoints/post.md) - [API](https://skmtc.dev/granola/apis/granola-api.md) - [Page](https://skmtc.dev/granola/apis/granola-api/changes/v1/webhook-endpoints/post)
