Sujets disponibles
Abonnez-vous aux sujets de webhook suivants :| Sujet | Description | Déclencheur |
|---|---|---|
CALL_RECEIVED | Déclenché lorsqu’un appel est terminé | Après la fin de l’appel |
SMS_RECEIVED | Déclenché lorsqu’un SMS est reçu | Après réception du SMS |
SMS_SENT | Déclenché lorsqu’un SMS est envoyé | Après envoi du SMS |
CONTACT_CREATED | Déclenché lorsqu’un contact est créé | Après création du contact |
CONTACT_UPDATED | Déclenché lorsqu’un contact est mis à jour | Après mise à jour du contact |
Configuration d’un webhook
Utilisez le point d’accès Créer un webhook pour configurer votre webhook :Exigences des webhooks
- Votre URL de webhook doit être accessible publiquement
- Votre serveur doit répondre avec un code de statut
200dans les 30 secondes - Utilisez HTTPS pour une communication sécurisée
Format des données
Tous les webhooks utilisent un format d’enveloppe standard :Données des webhooks
CALL_RECEIVED
Envoyé lorsqu’un appel est terminé.| Champ | Type | Description |
|---|---|---|
id | string | Identifiant unique de l’appel |
start_date | datetime | Date de début de l’appel |
recording_url | string | null | URL de l’enregistrement |
from_number | string | Numéro de l’appelant |
from_name | string | null | Nom de l’appelant si connu |
to | string | Numéro du destinataire |
to_name | string | null | Nom du destinataire si connu |
length_in_minutes | number | Durée de l’appel en minutes |
length | string | Durée lisible (ex: “2m 30s”) |
tag | string | null | Étiquette de catégorie |
summary | string | null | Résumé généré par IA |
one_sentence_summary | string | null | Résumé en une phrase |
transcriptions | array | Tableau des entrées de transcription |
concatenated_transcript | string | Transcription complète en texte |
data_collected | object | Données collectées pendant l’appel |
type | string | INBOUND ou OUTBOUND |
integration_id | string | null | ID d’intégration associé |
transfer_from | object | null | Détails de la source du transfert (voir objet transfert ci-dessous) |
transfer_to | object | null | Détails de la destination du transfert (voir objet transfert ci-dessous) |
user_email | string | Email de l’utilisateur/propriétaire de la route |
original_to_number | string | null | Numéro original composé (avant routage) |
original_to_name | string | null | Nom original du numéro composé |
transfer_original_call_id | string | null | ID du premier appel dans la chaîne de transfert (identique pour tous les appels de la chaîne) |
transfer_from / transfer_to) :
| Champ | Type | Description |
|---|---|---|
number | string | null | Numéro de téléphone de la partie du transfert |
user_email | string | null | Email de l’utilisateur qui a transféré/reçu |
user_name | string | null | Nom de l’utilisateur qui a transféré/reçu |
SMS_RECEIVED
Envoyé lorsqu’un SMS est reçu.SMS_SENT
Envoyé lorsqu’un SMS est envoyé.| Champ | Type | Description |
|---|---|---|
id | string | Identifiant unique du message |
direction | string | INBOUND ou OUTBOUND |
type | string | SMS ou MMS |
content | string | Contenu du message |
sent_at | datetime | Date d’envoi/réception |
from_number | string | Numéro de l’expéditeur |
to_number | string | Numéro du destinataire |
from_name | string | Nom de l’expéditeur |
to_name | string | Nom du destinataire |
CONTACT_CREATED
Envoyé lorsqu’un nouveau contact est créé.CONTACT_UPDATED
Envoyé lorsqu’un contact existant est mis à jour.| Champ | Type | Description |
|---|---|---|
id | string | PID du contact |
name | string | null | Prénom |
last_name | string | null | Nom de famille |
company | string | null | Nom de l’entreprise |
emails | array | Liste des adresses email |
numbers | array | Liste des numéros de téléphone |