Webhooks
Ontvang real-time meldingen bij datawijzigingen.
Webhook instellen
- Ga naar Instellingen > Webhooks.
- Vul je endpoint URL in.
- Selecteer de events waarop je wilt luisteren.
- Klik op 'Webhook toevoegen'.
Beschikbare events
contact.created— Nieuw contact aangemaakt.contact.updated— Contact bijgewerkt.contact.deleted— Contact verwijderd.product.created— Nieuw product aangemaakt.product.updated— Product bijgewerkt.product.deleted— Product verwijderd.
Payload formaat
POST https://your-endpoint.com/webhook
{
"event": "contact.created",
"data": { /* full contact object */ },
"timestamp": "2026-04-10T14:32:00Z"
}Signature verificatie
Elke webhook bevat een HMAC-SHA256 signature in de X-Webhook-Signature header. Verifieer deze met je webhook secret om de authenticiteit te garanderen.
// Verify signature
const crypto = require("crypto");
const expected = crypto
.createHmac("sha256", webhookSecret)
.update(rawBody)
.digest("hex");
if (signature !== expected) {
throw new Error("Invalid signature");
}