# Webhooks

You can subscribe to system events to make HTTP requests and trigger callbacks in your own application.

## Adding Webhooks

1. Navigate to the 'Settings' Page and select the tab *'*&#x57;ebhooks'
2. Click the 'Create New Webhook'-Button
3. You will be redirected to a new page to configure your Webhook

## Configuration

### Name

The `name` field only purpose is to identify it in the list view.

### Url

The `URL` to deliver requests to.

### Headers

You can add custom headers by defining a `key` and a `value`*.* There is no limit for the number of headers.

### Hooks

| **Source**       | **Create** | **Save** | **Delete** | **Publish** | **Unpublish** | **Archive** | **Unarchive** |
| ---------------- | ---------- | -------- | ---------- | ----------- | ------------- | ----------- | ------------- |
| **Document**     | ✔️         | ✔️       | ✔️         | ✔️          | ✔️            | ✔️          | ✔️            |
| **Asset**        | ✔️         | ✔️       | ✔️         | ✔️          | ✔️            | ✖️          | ✖️            |
| **Content Type** | ✔️         | ✔️       | ✔️         | ✖️          | ✖️            | ✖️          | ✖️            |
| **Collection**   | ✔️         | ✔️       | ✔️         | ✖️          | ✖️            | ✖️          | ✖️            |

## Deleting Webhooks

1. Navigate to the 'Settings' Page and select the tab *'*&#x57;ebhooks'.
2. Use the 'Pencil'-Button in a Webhook row to switch to the edit view.
3. Click the 'Delete Webhook'-Button and confirm.
