Справочник · Вебхуки
Лента событий
События, отправленные на адреса вебхуков компании за последние 30 дней. Лента нужна, чтобы догнать пропущенное: например, если ваш сервер был недоступен. В ней только события, на которые подписан хотя бы один адрес компании, - то же тело, что ушло на адрес. Ключ видит события только тех ресурсов, которые может читать, и только своих проектов.
Объект события
Событие - то же тело, что Dialogi присылает на адрес вебхуков. См. События.
iduuidобязателенid события. Одно и то же во всех повторах отправки - по нему отсекайте дубли.
objectстрокаобязателенТип объекта, всегда event.
Значения: event
typeстрокаобязателенТип события, например lead.created. Список типов пополняется: незнакомый тип пропускайте. См. События.
created_atдата и время с зонойобязателенКогда произошло событие, UTC.
project_iduuidобязателенid проекта события.
testлогическоеобязателенtrue - тестовое событие с образцом объекта. В ленте событий тестовых нет.
dataобъектобязателенДанные события.
Вложенные поля: 1
objectобъектобязателенОбъект события - такой же, как в ответе GET этого ресурса: диалог, сообщение, контакт, заявка или запись. Это снимок на момент, когда событие сформировано: актуальное состояние - через GET. У contact.deleted - только object, id и deleted: true. Тело больше 256 КБ приходит без полей объекта, только object и id.
Вложенные поля: 3
objectстрокаобязателенТип объекта: conversation, message, contact, lead или appointment.
iduuidобязателенid объекта.
Остальные поля объекта - как в GET этого ресурса.
{
"id": "01926f3c-1a2b-7c3d-8e4f-5a6b7c8d9e0f",
"object": "event",
"type": "lead.created",
"created_at": "2026-09-28T11:01:30Z",
"project_id": "01926f3c-0000-7000-8000-000000000001",
"test": false,
"data": {
"object": {
"object": "lead",
"id": "01926f3c-2b3c-7d4e-8f5a-6b7c8d9e0f1a"
}
}
}/v1/eventsСписок событий
webhooks:manageСобытия от новых к старым, по страницам. Фильтры можно сочетать.
Параметры запроса
limitцелое числоможет быть nullСколько событий на странице, от 1 до 100.
По умолчанию: 20
starting_afteruuidможет быть nullid последнего события предыдущей страницы: страница начнётся после него. См. Пагинация.
project_iduuidможет быть nullТолько события этого проекта. Проекта нет в ключе - ошибка 403.
typeстрокаможет быть nullТолько события этого типа, точное совпадение.
Ответы
200Страница списка событий.401Нет ключа, ключ неверный, истёк или отозван (unauthenticated).402У компании не подключено дополнение «Публичный API» (api-addon-required).403У ключа нет нужного права или доступа к проекту (forbidden).422Данные запроса не прошли проверку (validation). Какие поля и почему - в errors.429Превышен лимит запросов (rate-limited). Повторите через столько секунд, сколько указано в Retry-After.503Сервис временно недоступен (unavailable). Повторите позже.
curl https://api.ru.dialogi.io/v1/events \
-H "Authorization: Bearer dk_live_…"200{
"object": "list",
"data": [
{
"id": "01926f3c-1a2b-7c3d-8e4f-5a6b7c8d9e0f",
"object": "event",
"type": "lead.created",
"created_at": "2026-09-28T11:01:30Z",
"project_id": "01926f3c-0000-7000-8000-000000000001",
"test": false,
"data": {
"object": {
"object": "lead",
"id": "01926f3c-2b3c-7d4e-8f5a-6b7c8d9e0f1a"
}
}
}
],
"has_more": true
}/v1/events/{event}Получить событие
webhooks:manageСобытие по id. Событие старше 30 дней, тестовое, недоступное ключу или не отправленное ни на один адрес - ответ 404.
Параметры пути
eventuuidобязателенid события.
Ответы
200Событие.401Нет ключа, ключ неверный, истёк или отозван (unauthenticated).402У компании не подключено дополнение «Публичный API» (api-addon-required).403У ключа нет нужного права или доступа к проекту (forbidden).404Объекта с таким id нет или он в проекте, которого нет в ключе (not-found).429Превышен лимит запросов (rate-limited). Повторите через столько секунд, сколько указано в Retry-After.503Сервис временно недоступен (unavailable). Повторите позже.
curl https://api.ru.dialogi.io/v1/events/0192d3a1-7b2c-7c3e-9a51-2f6b8e4d1c90 \
-H "Authorization: Bearer dk_live_…"200{
"id": "01926f3c-1a2b-7c3d-8e4f-5a6b7c8d9e0f",
"object": "event",
"type": "lead.created",
"created_at": "2026-09-28T11:01:30Z",
"project_id": "01926f3c-0000-7000-8000-000000000001",
"test": false,
"data": {
"object": {
"object": "lead",
"id": "01926f3c-2b3c-7d4e-8f5a-6b7c8d9e0f1a"
}
}
}