> For the complete documentation index, see [llms.txt](https://developer.livesklad.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.livesklad.com/webhook/nastroiki.md).

# Настройки

Чтобы настроить webhook, необходимо указать URL-адрес на который будут отправляться уведомления, выбрать нужные события и данные которые будут передаваться.

Все уведомления передаются в формате JSON и содержат поля `eventId`, `action` и `data`.

* В поле `action` передаётся информация о наступившем событии (его тип, название и идентификаторы).
* В поле `data` содержатся выбранные в настройках данные, относящиеся к событию.
* Поле `eventId` является уникальным идентификатором конкретного события в системе. Для каждого отдельного события (например, каждого создания заказа) значение этого поля будет уникальным. Оно остаётся неизменным только при повторной отправке одного и того же уведомления.

```
{
  eventId: <уникальный id конкретного события>,
  action: {
    id: <id типа события>,
    groupId: <id webhook>,
    name: <название события>
  },
  data: {
    ...
  }
}
```

Поле `data` настраивается для каждого события отдельно:

<figure><img src="https://2774753422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LzByu5Y8mhMOXYbMrOI%2Fuploads%2FUu3AD07cg5iqA3TEudoe%2Fimage.png?alt=media&amp;token=50d5dd9c-249e-4c2f-a39f-6d111436ee1a" alt=""><figcaption><p>Настройка передаваемых данных</p></figcaption></figure>

Дополнительно для webhook можно добавить собственные заголовки. Эти заголовки будут добавляться в каждое уведомление:

<figure><img src="https://2774753422-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LzByu5Y8mhMOXYbMrOI%2Fuploads%2Ffq31ukFtPid0UOFkgJXr%2Fimage.png?alt=media&amp;token=cec79408-c3e0-475f-9ed2-a3410a057de0" alt=""><figcaption><p>Настройка заголовков</p></figcaption></figure>
