Les webhooks permettent a Allo d’envoyer des evenements a votre serveur en temps reel. Lorsque quelque chose se produit — un appel se termine, un SMS arrive, un contact est cree — Allo envoie une requete HTTPS POST a votre endpoint avec les donnees de l’evenement.Documentation Index
Fetch the complete documentation index at: https://help.withallo.com/llms.txt
Use this file to discover all available pages before exploring further.
Comment ca fonctionne
- Un evenement se produit dans votre compte Allo (par ex., un appel est termine).
- Allo envoie une requete HTTPS POST a l’URL que vous avez configuree.
- Votre serveur recoit la requete, verifie la signature et traite l’evenement.
Evenements disponibles
| Evenement | Description |
|---|---|
call.received | Un appel entrant commence a sonner |
call.triggered | Un appel sortant est initie |
call.completed | Un appel est termine avec toutes les donnees (enregistrement, transcription, resume) |
tag.added | Un tag est ajoute a un appel |
tag.removed | Un tag est supprime d’un appel |
sms.received | Un SMS entrant est recu |
sms.sent | Un SMS sortant est envoye |
contact.created | Un contact est cree |
contact.updated | Un contact est mis a jour |
Format du payload
Chaque webhook utilise le meme format d’enveloppe :| Champ | Type | Description |
|---|---|---|
topic | string | Type d’evenement (par ex., call.completed, sms.received) |
version | string | Version du payload, toujours "2.0" |
timestamp | string | Horodatage ISO 8601 indiquant quand l’evenement a ete envoye |
data | object | Payload specifique a l’evenement |
Demarrage rapide
Creer un endpoint webhook
Rendez-vous dans Parametres > Webhooks dans votre tableau de bord Allo. Ajoutez l’URL HTTPS de votre endpoint et selectionnez les evenements que vous souhaitez recevoir. Le webhook s’applique a tous les numeros Allo de votre workspace.
Traiter les requetes entrantes
Votre endpoint recoit des requetes POST avec le payload de l’evenement dans le corps. Retournez un code de statut
2xx dans les 20 secondes pour confirmer la reception.Verifier les signatures
Chaque webhook inclut une signature cryptographique. Verifiez-la pour vous assurer que la requete provient bien d’Allo. Voir Verification des signatures.
Etapes suivantes
Catalogue d'evenements
Reference complete de tous les evenements et leurs payloads
Verification des signatures
Authentifiez les webhooks entrants avec HMAC-SHA256