# Webhook Settings

## Overview

**`Webhook`** is based on the **`Project`**  page that allows you the following actions:

* **Set up the Alert Webhook.**&#x20;
* **Set up Notification Policy** : View, and Edit&#x20;
  * Notification Policy
  * Auto Recovery
  * Event Rule
* **Escalation Policy**

![](https://402810733-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzBJTlSpVTrcscLp2gb%2F-MdFFw8irdR23evSOt0Y%2F-MdFFx_t1GSUWtpXof-9%2FScreen%20Shot%202021-06-28%20at%2010.37.24.png?alt=media\&token=eb3e9e54-72f2-4cf3-a718-4484fc6effdc)

Once you Set Escalation Policy you can dealing with Webhook for following Actions

* [**Adding Webhook (Get Webhook URL)**](#adding-webhook-get-webhook-url)
* [**Webhook list**](#webhook-list)

**You can Set Webhook URL for AWS, Grafana, and more**

{% content-ref url="webhook-settings/aws-sns" %}
[aws-sns](https://spaceone-dev.gitbook.io/user-guide/monitoring/alert-manager/webhook-settings/aws-sns)
{% endcontent-ref %}

{% content-ref url="webhook-settings/grafana" %}
[grafana](https://spaceone-dev.gitbook.io/user-guide/monitoring/alert-manager/webhook-settings/grafana)
{% endcontent-ref %}

## Adding Webhook (Get Webhook URL)

To set up a **Webhook** for alert and notification requires appropriate url to retrieve from monitoring systems such as AWS SNS, Grafana, etc.&#x20;

**STEP 1. Log in SpaceONE > Project > Alert tab**

Go to Project's Alert Tab and Click **`Activate Alert`**  button and then you will see Activate Alert Success&#x20;

![](https://402810733-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzBJTlSpVTrcscLp2gb%2F-MdFG877rjTeJtqJE8HG%2F-MdFHgx0XjSpkrAmp2lS%2FScreen%20Shot%202021-06-28%20at%2010.45.04.png?alt=media\&token=badcfa33-812e-44bb-a4e3-6043ed6d76ce)

![](https://402810733-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzBJTlSpVTrcscLp2gb%2F-MdFG877rjTeJtqJE8HG%2F-MdFI3NFG_MeAr39vkY4%2FScreen%20Shot%202021-06-28%20at%2010.46.16.png?alt=media\&token=9ea863d9-3c3b-43bb-b889-52746f427756)

**STEP 2. Alert > Webhook > `+ Add`**

![](https://402810733-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzBJTlSpVTrcscLp2gb%2F-MdFG877rjTeJtqJE8HG%2F-MdFPRe75Gi4AAbrEQt_%2FScreen%20Shot%202021-06-28%20at%2011.17.17.png?alt=media\&token=6b255dc3-ab9a-40d1-ad34-401ccb915f2d)

**STEP 3. Name Webhook, Select Type of Webhook & Version and Click  `Confirm` Button**

{% hint style="info" %}
**Please, Select the latest Version of Webhook**\
**Latest version automatically will be selected if you click version drop-down.**  &#x20;
{% endhint %}

**STEP 4. Check registered Webhooks on the list.**

![](https://402810733-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzBJTlSpVTrcscLp2gb%2F-MdFuoFpxkVPHxtRHsQc%2F-MdFuyBFWte412zP6mzz%2FScreen%20Shot%202021-06-28%20at%2013.40.53.png?alt=media\&token=aa083a87-0039-4e24-9260-2e1753b49b1f)

## Webhook List

**All Created Webhook list is Alert Tabs Per Project.**

![](https://402810733-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LzBJTlSpVTrcscLp2gb%2F-MdLUbNmGcdEVyZi7ZxU%2F-MdLb8ToJPw4oxBK2sy4%2FScreen%20Shot%202021-06-29%20at%2016.11.37.png?alt=media\&token=1748cdf5-75ac-4f3b-8281-1411cb43bac8)

{% hint style="info" %}
All **Webhook URLs** that Created through **SpaceONE** is **HTTPS** but **HTTP** works as wel&#x6C;**.** \
\
**Please,** type URL as **HTTP  like if you need to set url as HTTP `http://monitoring-webhook.dev.spaceone.dev/monitoring/v1/webhook/...`**
{% endhint %}
