Outbound Webhooks

Pro plan servers can receive real-time POST requests when members level up, allowing integration with Zapier, Make.com, or your own backend.

Pro plan only

Payload Example

{ "event": "level_up", "guild_id": "987654321", "user_id": "123456789", "username": "Alice", "old_level": 41, "new_level": 42, "total_xp": 176400, "xp_curve": "standard", "timestamp": "2026-06-04T12:00:00Z" }

Signature Verification

Every payload is signed with HMAC-SHA256. Verify the X-Xponent-Signature header against HMAC-SHA256(payload_body, your_webhook_secret) to ensure authenticity.

Retry Policy

3 automatic retries with exponential backoff (1s, 5s, 25s). After 10 consecutive failures, the webhook is auto-disabled and the server owner is notified via DM.