Benachrichtigungskanäle

Unterstützte Typen

  • webhook — generisches HTTP POST mit einer HMAC-SHA256-Signatur
  • email — SMTP
  • slack — incoming webhook (kein Threading)
  • slack_bot — bot token (mit Threading per fingerprint)
  • telegram — bot API (Threading über reply_to_message_id)

Webhook-Signing

X-Unimoni-Signature: <hex(hmac-sha256(secret, timestamp + "." + body))>
X-Unimoni-Timestamp: <unix-seconds>

Der Empfänger muss:

  1. Den Timestamp ±5min von der eigenen Uhr prüfen
  2. Den HMAC neu berechnen und constant-time vergleichen

Ein ausführliches Receiver-Beispiel ist in Webhook receiver template.