Webhooks are endpoints to be called upon specific events. This is useful for automation with external services.
For example, you may want an API to be notified when a new page is created or updated.
To create a new webhook, click the New Webhook button in the top-right corner of the page.

| Property | Description |
|---|---|
| Name | Name of the webhook |
| Events | Select one or more events that should trigger this webhook. Refer to the Events sections below for details. |
| URL | The remote endpoint URL to call when this webhook is triggered |
| Include Metadata | Should the payload include metadata such as title, description, author, etc. |
| Include Content | Should the payload include content (e.g. the full page body). Make sure that your remote endpoint can accept large payloads! |
| Accept untrusted SSL certificates | It is recommended that you leave this off for proper security. |
| Authentication Header | (optional) The value of the Authorization header to send along the request. |
A webhook will stay in Pending state until an event triggers it for the first time.
todo