Новое: вебхуки по этапам и песочница API — читать

Вебхуки

События, подпись и повторная доставка

Вебхуки уведомляют вашу систему о событиях перевозок без опроса API.

Подпись

Каждый запрос подписан HMAC-SHA256. Проверяйте заголовок X-Lumivik-Signature.

expected = hmac.new(secret, body, hashlib.sha256).hexdigest()
assert hmac.compare_digest(expected, header.split("=")[1])

Повторная доставка

Если ваш сервер отвечает не 2xx, мы повторяем доставку до 24 часов с нарастающей паузой.

Типы событий

СобытиеКогда приходит
shipment.createdперевозка создана
shipment.eta.updatedизменился ETA
shipment.delayedриск опоздания
shipment.deliveredгруз доставлен
document.signedдокумент подписан