Set webhook-url for the desired types in sanctions-webhooks.yml. Optionally set link and enabled.
Restart the server.
Run e.g. /mute <player> 10m test and check your Discord channel.
Test /unmute <player> and /unwarn <player> to see the new embeds.
Set a type to enabled: false and repeat — that webhook should not fire.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Final Notes The webhook system is now modular per type and more resilient against API errors. LibertyBans ID capture will be re-enabled once the stable API for version 1.1.2 is confirmed in your environment. In the meantime, ID will not appear in embeds to avoid empty placeholders.