Документация LMS версия 0.1.0

Документация/Проект API/Вебхуки

Это проектная спецификация, а не работающее API: реализации ещё нет, адреса могут измениться.

Страница ещё не написана. Ниже — что об этом уже известно

Вебхуки

Подписка #

Адрес, список событий, маска, секрет.

Формат конверта #

Один для всех событий. Что было до изменения и какие объекты связаны.

Подпись #

HMAC-SHA256 по сырому телу до разбора JSON и толерантность по времени.

Доставка и ретраи #

Шесть попыток за сутки, журнал доставок, повтор из интерфейса и по API.

Переигрывание пропущенного #

Если приёмник лежал сутки — не массовая выгрузка, а пересборка доставок из журнала событий.

Порядок и дубликаты #

Порядок не гарантируется, доставка как минимум один раз. Что из этого следует обработчику.

Эта страница в Markdown