Webhooks for Pro & Business plans
Pro and Business plans now get real-time webhook notifications for every relevant event:
cheater.confirmed— a new ban hit the public DBcheater.appealed— an unban was grantedwebhook.test— synthetic event, fires when you click "Test webhook" in the dashboard
The payload is documented at /docs/api#webhooks. We sign every request
with a per-server shared secret (X-FiveBan-Signature, HMAC-SHA256).
Test history
Every webhook fire — real or synthetic — is now logged in a
webhook_test_history row, visible in your dashboard. You see status
codes, latency, and (for failed deliveries) the body we received back.
This makes it possible to debug delivery without us pulling logs.
Other quality-of-life shipped
- Self-service plan change link in the dashboard (opens a Discord ticket pre-filled with your server context).
- Per-server stats: how many bans your resource caught, top reasons, hourly heatmap.
- /leaderboard now lists opt-in servers ranked by how many cheaters they reported into FiveBan.
- Cookie banner + new privacy policy + terms of service page.