Перейти к основному содержанию
POST
Принять событие по адресу хука

Заголовки

X-Signature
string

Подпись тела, если у хука есть секрет: HMAC-SHA256(секрет, сырое тело) в hex, можно с приставкой sha256= (имя заголовка — signature_header хука)

Idempotency-Key
string

id события отправителя: повтор с тем же id не запускает сценарии второй раз (если у хука задан id_path и поле есть в теле — главнее оно)

X-Event-Id
string

То же, что Idempotency-Key, если отправитель шлёт такой заголовок

Параметры пути

token
string
обязательно

Токен хука (th_…) из адреса, выданного при заведении или rotate

Пример:

"th_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"

Тело

*/*

Тело события как есть (обычно JSON)

Тело события как есть (обычно JSON)

Ответ

Повтор уже принятого события (duplicate: true), ничего не запущено

Ответ приёма события.

accepted
enum<boolean>
обязательно

Всегда true — событие принято

Доступные опции:
true
event_id
string
обязательно

id события у нас: по нему запуски находятся в журнале — GET …/automations/runs?event_id= (hev_…)

Пример:

"hev_01jz8x3m4n5p6q7r8s9t0v1w2x"

duplicate
boolean
обязательно

true — это событие уже принято раньше (тот же id отправителя), второй раз сценарии не запускаются

run_ids
string[]
обязательно

Запуски, поставленные этим событием (в очереди, ещё не выполнены): статус — GET …/automations/runs/{id}, итог — вебхуки automation.run.completed / automation.run.failed с тем же run_id. У повтора — те же запуски, что поставил первый приём. Пусто — ни один включённый сценарий не слушает этот хук

id запуска (run_…)