Webhooks sortants
Configurez des webhooks sortants depuis le tableau de bord : /dashboard/settings/webhooks. Chaque webhook a une URL HTTPS, un secret et une liste d’événements.
Événements supportés
contact.createdcontact.updatedcontact.deleted
Requête HTTP
POST JSON vers votre URL. En-têtes :
Content-Type: application/jsonX-Egonix-Event— nom de l’événementX-Egonix-Timestamp— horodatage Unix (secondes)X-Egonix-Signature—HMAC-SHA256du corps{timestamp}.{raw_json_body}avec votre secret
Charge utile
Enveloppe typique : { "event": "contact.created", "occurred_at": "ISO8601", "contact": { … } }. Vérifiez toujours la signature avant de traiter.
Sécurité URL
Les URL locales ou non HTTPS peuvent être refusées (WebhookUrlGuard) pour limiter les exfiltrations.