Outbound webhooks
POST JSON events to your automation stack.
Product overview: Outbound webhooksβ why it exists. This page is the setup guide.
What it does
When enabled, ModShield POSTs JSON to your HTTPS URL for: case, antinuke, report, threat, watch. Empty events list = all. Optional secret β header X-ModShield-Signature: sha256=β¦ (HMAC-SHA256 of body).
Payload shape
{"event":"case","guild_id":"β¦","ts":1710000000,"data":{β¦}}
Works with Discord webhook URLs (embeds not auto-formatted β use a bridge if you need Discord embeds) or any HTTP receiver (Zapier, n8n, custom).
Configure
Dashboard β Outbound webhooks. Set enabled, url, optional secret and events array.