Задача завершилась

POSTjob.completed → callback_url

Приходит на callback_url запроса (или адрес по умолчанию из настроек аккаунта). Подпись — Standard Webhooks: готовые библиотеки проверки есть для любого языка; ключ — секрет whsec_… из GET /v1/webhooks/secret. Ответьте 2xx за 10 секунд; иначе повтор через 30 с, 2 мин, 10 мин и 1 ч, после пятой неудачи доставка — failed (поле webhook задачи). Повтор приходит с тем же webhook-id — по нему отбрасывайте дубли.

Заголовки

webhook-idstringобязательно

Id доставки — один у всех её повторов.

webhook-timestampstringобязательно

Unix-секунды отправки; старые доставки отбрасывайте (защита от повтора).

webhook-signaturestringобязательно

v1,<base64 HMAC-SHA256> от <webhook-id>.<webhook-timestamp>.<тело>.

Тело запроса обязательно

application/json
Схема WebhookEvent
dataJobобязательно
timestampstring · date-timeобязательно
typestringобязательно
Значения: job.completed, job.failed

Ответы

200Любой ответ `2xx` подтверждает доставку.