# Webhook уведомления URL

### Как настроить получение Webhook

<figure><img src="https://3272217808-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKMtUdLxlDooDfKq13Is6%2Fuploads%2FPt51IJSsCDVFqo2WmUOy%2Fimage.png?alt=media&#x26;token=a42742d5-2c8f-450e-b17c-f66b62dfb8ef" alt=""><figcaption></figcaption></figure>

### Технические детали:

Каждый WebHook имеет ключ `notifyType` который указывает на то по какому событию он сработал если вы получаете на один URL несколько разных уведомлений фильтруйте их по данному значению тк разные уведомления имеют разную структуру о структуре вы можете узнать в разделе ниже: ["Какие WebHook можно получать"](#kakie-webhook-mozhno-poluchat)

{% hint style="warning" %}
Если ваш URL был недоступен или не принял WebHook он **не будет** отправлен повторно!

WebHook **не отправляет хеш или другую подпись** для проверки подлиности уведомления проверяйте IP адрес сервера отправителя и выполняйте дополнительный запрос чтоб убедится что данные не изменили.&#x20;
{% endhint %}

Как отправляются WebHook:

* **HTTP** протокол для отправки уведомлени
* **POST** метод для всех уведомлений
* **5000ms** на обработку запроса после запрос будет сброшен&#x20;
* **1 событие 1 запрос**  система не гарантирует доставку и если вы не приняли запрос он не будет повторно отправлен

### Какие WebHook можно получать:

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3>Новый обмен</h3></td><td>Узнайте больше о том какие Webhook  приходят по созданию новой заявки.<br></td><td><pre class="language-json5"><code class="lang-json5">notifyType: 
  "newOrder"
</code></pre></td><td><a href="webhook-uvedomleniya-url/novyi-obmen">novyi-obmen</a></td></tr><tr><td><h3>Обновления статуса заявки</h3></td><td>Узнайте больше о том какие WebHook приходят при обновлении статуса обмена</td><td><pre class="language-json5"><code class="lang-json5">notifyType:
 "updateOrderStatus"
</code></pre></td><td><a href="webhook-uvedomleniya-url/obnovlenie-statusa-zayavki">obnovlenie-statusa-zayavki</a></td></tr><tr><td><h3>Новая верификация</h3></td><td>Узнайте больше о том какие Webhook приходят когда пользователь загружает верификацию</td><td><pre class="language-json5"><code class="lang-json5">notifyType: 
  "newVerification"
</code></pre></td><td><a href="webhook-uvedomleniya-url/novaya-verifikaciya-ruchnaya">novaya-verifikaciya-ruchnaya</a></td></tr><tr><td><h3>Регистрация пользователя</h3></td><td>Узнайте больше о том какие Webhook приходят при регистрации пользователя в вашей системе</td><td><pre class="language-json5"><code class="lang-json5">notifyType: 
  "newUser"
</code></pre></td><td><a href="webhook-uvedomleniya-url/registraciya-polzovatelya">registraciya-polzovatelya</a></td></tr><tr><td><h3>Обновления менеджера заявки</h3></td><td>Узнайте больше о том какие Webhook приходят при том когда заявка забрана менеджером или освобождена</td><td><pre class="language-json5"><code class="lang-json5">notifyType: 
  "updateManagerOrder"
</code></pre></td><td><a href="webhook-uvedomleniya-url/obnovleniya-menedzhera-zayavki">obnovleniya-menedzhera-zayavki</a></td></tr></tbody></table>
