Webhooks
Підписані події, повтори, ідемпотентна обробка — як безпечно приймати Webhooks Baynoy.
Ще не запущено — домен api.baynoy.com не резолвиться, тож приклади нижче сьогодні не виконаються. Вони описують контракт, до якого ми йдемо, і схеми на цій сторінці ще можуть змінитися.
Signed, at-least-once
Events are signed (per-endpoint secret, timestamped signature with a tolerance window) and delivered at least once with exponential backoff. Verify the signature before trusting anything.
Process idempotently
Store the event id and skip duplicates; never treat delivery order as meaningful. Respond 2xx quickly and do real work asynchronously — slow endpoints get their connection closed.
Replay
The dashboard shows every delivery with response code and duration, and lets you replay an event with its original id — a replay never creates a new event.