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

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

<figure><img src="/files/PKGo0AT3l7A790ql9amG" 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="/pages/UmhaYfrtaJjwHVsRiQfL">/pages/UmhaYfrtaJjwHVsRiQfL</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="/pages/XFTmTiXdSIXLgmZop4ie">/pages/XFTmTiXdSIXLgmZop4ie</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="/pages/ZHAOQgNv6BV2nMesgtlI">/pages/ZHAOQgNv6BV2nMesgtlI</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="/pages/ELxwOGNcAbWh7FtkTOaC">/pages/ELxwOGNcAbWh7FtkTOaC</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="/pages/ELL9aT0IXnR5WUsm2Ojw">/pages/ELL9aT0IXnR5WUsm2Ojw</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.boxexchanger.net/dlya-razrabotchikov/webhook-uvedomleniya-url.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
