Setting up a webhook
- Go to Settings → Webhooks in your dashboard
- Click Add Endpoint
- Enter your endpoint URL (must be HTTPS)
- Select the events you want to receive
- Save — Drumtix will start sending notifications to your endpoint immediately
Webhook events
| Event | Triggered when |
|---|---|
order.created | A ticket order is completed |
order.refunded | An order is refunded |
checkin.completed | A ticket is scanned in at the door |
event.published | An event is published |
event.cancelled | An event is cancelled |
Payload format
Drumtix sends aPOST request to your endpoint with a JSON body:
Verifying webhook signatures
Each webhook request includes aDrumtix-Signature header. Verify this signature to ensure the request genuinely came from Drumtix: