Skip to main content
Les evenements suivent la convention de nommage entite.action. Allo livre les evenements au moins une fois — votre endpoint peut recevoir le meme evenement plusieurs fois. Utilisez l’en-tete webhook-id pour dedupliquer. Voir Bonnes pratiques pour plus de details.

Resume des evenements


call.received

Declenche lorsqu’un appel entrant commence a sonner, avant que l’appel ne soit decroche. Lorsqu’un contact correspondant est trouve, l’evenement inclut les objets person, company et deals avec le contexte du contact.

Objet Person

Objet Company

Objet Deal


call.triggered

Declenche lorsqu’un appel sortant est initie. Lorsqu’un contact correspondant est trouve, l’evenement inclut les objets person, company et deals avec le contexte du contact.
Les objets person, company et deals utilisent le meme schema que call.received.

call.answered

Declenche au moment ou un appel est decroche de l’autre cote, pour les appels entrants comme sortants — apres call.received / call.triggered (sonnerie) et avant call.completed (raccrochage). Utilisez-le pour reagir en temps reel lorsque le prospect decroche. Lorsqu’un contact correspondant est trouve, l’evenement inclut les objets person, company et deals avec le contexte du contact.
Les objets person, company et deals utilisent le meme schema que call.received.

call.completed

Declenche apres la fin d’un appel. Inclut toutes les donnees de l’appel : enregistrement, transcription, resume, tags et details de transfert. Cet evenement est generalement envoye environ 30 secondes apres la fin de l’appel.

Champs

Valeurs du resultat d’appel

Entree de transcription

Objet Transfer

Entree IVR result


tag.added

Declenche lorsqu’un tag est ajoute a un appel.

tag.removed

Declenche lorsqu’un tag est supprime d’un appel.

sms.received

Declenche lorsqu’un SMS entrant est recu.

sms.sent

Declenche lorsqu’un SMS sortant est envoye.

contact.created

Declenche lorsqu’un nouveau contact est cree.

contact.updated

Declenche lorsqu’un contact existant est modifie.
La structure du payload est identique a contact.created. L’objet data contient l’etat complet du contact apres la mise a jour.

conversation_note.created

Déclenché lorsqu’une note interne est ajoutée à une conversation — depuis les applications Allo ou via l’API Notes. Les événements conversation_note.created sont dédupliqués par ID de note : vous en recevez au plus un par note.

Objet user

Entrée mention


conversation_note.updated

Déclenché lorsque le contenu d’une note de conversation est modifié. La structure du payload est identique à conversation_note.created, avec les content, mentions et updated_at mis à jour. Contrairement aux événements *.created, conversation_note.updated peut être re-livré — dédupliquez avec l’en-tête webhook-id.

conversation_note.deleted

Déclenché lorsqu’une note de conversation est supprimée. La structure du payload est identique à conversation_note.created, avec l’état final de la note et deleted: true. Peut être re-livré — dédupliquez avec l’en-tête webhook-id.

contact_note.created

Déclenché lorsqu’une note est ajoutée au profil CRM d’une personne — depuis les applications Allo ou via l’API Notes. Les événements contact_note.created sont dédupliqués par ID de note : vous en recevez au plus un par note.
Les objets user et mentions utilisent le même schéma que conversation_note.created.

contact_note.updated

Déclenché lorsque le contenu d’une note de personne est modifié. La structure du payload est identique à contact_note.created, avec les content, mentions et updated_at mis à jour. Peut être re-livré — dédupliquez avec l’en-tête webhook-id.

contact_note.deleted

Déclenché lorsqu’une note de personne est supprimée. La structure du payload est identique à contact_note.created, avec l’état final de la note et deleted: true. Peut être re-livré — dédupliquez avec l’en-tête webhook-id.

thread.created

Déclenché lorsqu’un fil de discussion est démarré sur un élément de conversation (un appel, un SMS ou une note de conversation) — depuis les applications Allo ou via l’API Threads. Inclut le premier commentaire du fil. Les événements thread.created sont dédupliqués par ID de fil : vous en recevez au plus un par fil.

Objet comment

Les objets user, resolved_by et mentions utilisent le même schéma que conversation_note.created.

thread.comment.created

Déclenché lorsqu’un commentaire est ajouté à un fil existant. data est l’objet comment de thread.created. Les événements thread.comment.created sont dédupliqués par ID de commentaire : vous en recevez au plus un par commentaire.

thread.comment.updated

Déclenché lorsque le contenu d’un commentaire de fil est modifié. data est l’objet comment de thread.created, avec les content, mentions et updated_at mis à jour. Peut être re-livré — dédupliquez avec l’en-tête webhook-id.

thread.resolved

Déclenché lorsqu’un fil est marqué comme résolu. data est l’objet thread de thread.created sans le champ comment. Peut être re-livré — dédupliquez avec l’en-tête webhook-id.

thread.unresolved

Déclenché lorsqu’un fil résolu est rouvert. La structure du payload est identique à thread.resolved, avec resolved: false et resolved_at / resolved_by à null. Peut être re-livré — dédupliquez avec l’en-tête webhook-id.

partner.account.login

Declenche lorsqu’un compte provisionne par un revendeur se connecte sur un appareil pour la premiere fois — le moment ou son numero devient actif. Livre au endpoint webhook du partenaire (pas celui du compte), pour que les revendeurs suivent l’activation.