Aller au contenu
Egonix

Webhooks sortants

Guides d’utilisation d’Egonix et références techniques pour les développeurs.

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.created
  • contact.updated
  • contact.deleted

Requête HTTP

POST JSON vers votre URL. En-têtes :

  • Content-Type: application/json
  • X-Egonix-Event — nom de l’événement
  • X-Egonix-Timestamp — horodatage Unix (secondes)
  • X-Egonix-SignatureHMAC-SHA256 du 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.