Configuration
Vous pouvez configurer votre URL de Webhook dans les Paramètres > Clés API de votre tableau de bord. Une seule URL est supportée par clé API.Format des Payloads
Chaque notification Webhook est envoyée via une requêtePOST avec un corps JSON contenant :
event: Le nom de l’événement.created_at: La date de l’événement.data: Les données associées (Ticket, Deal, etc.).
Vérification de Signature
Pour des raisons de sécurité, nous signons chaque requête Webhook afin que vous puissiez vérifier qu’elle provient bien de Xalantis. Le headerX-Webhook-Signature contient une signature HMAC SHA-256 du corps de la requête, signée avec votre Clé Secrète.
Exemple de vérification (PHP)
Événements Disponibles
Tickets
| Événement | Description |
|---|---|
ticket.created | Un nouveau ticket a été créé. |
ticket.updated | Un ticket existant a été mis à jour (statut, priorité, etc.). |
CRM
| Événement | Description |
|---|---|
deal.created | Une nouvelle opportunité a été créée. |
deal.updated | Une opportunité a été mise à jour (changement d’étape, etc.). |
deal.won | Une opportunité a été gagnée. |
deal.lost | Une opportunité a été perdue. |