Webhooks
Munja signs every delivery so you can verify it came from us.
Signature
X-Munja-Signature: t=timestamp,v1=hex HMAC-SHA256 of "timestamp.body" with your endpoint's signing secret. Reject timestamps older than 5 minutes.
Retries
Respond with a 2xx within 10 seconds. Failed deliveries retry 6 times: after 1 minute, 5 minutes, 30 minutes, 2 hours, 6 hours and 24 hours. An endpoint that fails continuously for 3 days is disabled.
Replay
Replay any delivery from the delivery log in your dashboard. Replays carry the same event id, so de-duplicate on it.