
Webhook V2 — Transformez chaque événement mobile en action instantanée
Nous présentons **Webhook V2**, une évolution majeure du système webhook SMSMobileAPI.
Jusqu'à présent, les webhooks étaient principalement axés sur les messages SMS entrants. Avec Webhook V2, SMSMobileAPI devient une plateforme de communication mobile complète **d'événements**, permettant à vos applications de réagir automatiquement à SMS, appels, messages WhatsApp, transcriptions vocales et activité de messagerie.
Au lieu de procéder à des sondages répétés sur la API pour vérifier si quelque chose a changé, votre application peut maintenant recevoir automatiquement les événements structurés de la HTTPS, dès que l'activité prise en charge se produit.
### 15 types d'événements de webhook
Webhook V2 introduit des noms d'événements précis couvrant les principaux canaux de communication disponibles via SMSMobileAPI.
****SMS**
* `sms.api.submited» — Une demande d'envoi de SMS a été soumise par l'intermédiaire de API.
* `sms.sent ' — Le mobile connecté a confirmé que le SMS a été envoyé.
* `sms.failed ' — Une opération d'envoi de SMS a échoué.
* `sms.received ' — Un nouveau SMS entrant a été synchronisé.
* `sms.mobile.sent` — Un SMS a été envoyé manuellement à partir du mobile connecté.
**Appels**
* `call.swested ' — Un appel manqué a été détecté.
* `call.incoming ' — Un appel entrant a été synchronisé.
* `d'appel à la sortie» — Un appel sortant a été synchronisé.
****WhatsApp**
* `whatsapp. submitted ' — Un travail d'envoi WhatsApp a été créé.
* `whatsapp.sent ' — Un message WhatsApp a été envoyé avec succès.
* `whatsapp.failed ' — Une opération d'envoi WhatsApp a échoué.
* `whatsapp.received ' — Un nouveau message WhatsApp a été récupéré.
* `whatsapp.voice.transcribed` — Un message vocal WhatsApp a été converti en texte.
**Courriel**
* `email.sent ' — Une demande d'envoi d'email a été créée.
* `email.received ' — Une boîte aux lettres connectée a reçu un nouveau courriel.
### Plusieurs destinations Webhook
Vous n'êtes plus limité à un seul point d'arrêt webhook.
Webhook V2 vous permet de créer **des destinations indépendantes multiples** et de décider exactement quels événements chaque destination devrait recevoir.
Par exemple, vous pouvez envoyer :
* Messages SMS et WhatsApp entrants vers votre CRM.
* Appels manqués à votre système de support client.
* Les livraisons SMS et WhatsApp ont échoué sur votre plateforme de surveillance.
* Événements de communication à votre système d'analyse.
* Événements sélectionnés sur votre propre processus d'automatisation ou de traitement AI.
Chaque destination fonctionne de manière indépendante.
### routage sélectif des événements
Chaque destination webhook ne peut s'abonner qu'aux événements dont elle a besoin.
Cela rend les intégrations plus propres et empêche votre application de recevoir des événements inutiles.
Un CRM ne peut s'abonner qu'à :
`sms.reçus
`appel. manqué»
`ce qu'il a reçu
alors qu'un système de surveillance opérationnel ne pouvait souscrire qu'à:
`sms. échouée"
`whatsapp. échouée"
### Livraison asynchrone fiable
Webhook V2 utilise une file d'attente **durable de livraison**.
Les événements sont stockés avant la livraison et traités asynchronement, ce qui signifie que votre workflow SMSMobileAPI n'a pas besoin d'attendre qu'un serveur tiers réponde.
Si une destination devient lente ou indisponible, elle ne bloque pas d'autres destinations ou d'autres comptes.
### Récupérations automatiques
Les défaillances temporaires sont automatiquement réévaluées en utilisant des retards progressifs.
Webhook V2 utilise **au moins une fois**, de sorte qu'un événement peut être livré plus d'une fois.
Chaque événement comprend donc un identifiant d'événement stable que votre application peut stocker et utiliser comme clé d'idemppotency pour empêcher le traitement en double.
### Demandes de webhook signées et vérifiables
La sécurité est une partie importante de Webhook V2.
Chaque requête webhook inclut des informations permettant à votre serveur de vérifier que la requête provient réellement de SMSMobileAPI.
Les demandes sont les suivantes :
* Type d'événement
* Aide à la livraison
Apprendre encore plus→Jusqu'à présent, les webhooks étaient principalement axés sur les messages SMS entrants. Avec Webhook V2, SMSMobileAPI devient une plateforme de communication mobile complète **d'événements**, permettant à vos applications de réagir automatiquement à SMS, appels, messages WhatsApp, transcriptions vocales et activité de messagerie.
Au lieu de procéder à des sondages répétés sur la API pour vérifier si quelque chose a changé, votre application peut maintenant recevoir automatiquement les événements structurés de la HTTPS, dès que l'activité prise en charge se produit.
### 15 types d'événements de webhook
Webhook V2 introduit des noms d'événements précis couvrant les principaux canaux de communication disponibles via SMSMobileAPI.
****SMS**
* `sms.api.submited» — Une demande d'envoi de SMS a été soumise par l'intermédiaire de API.
* `sms.sent ' — Le mobile connecté a confirmé que le SMS a été envoyé.
* `sms.failed ' — Une opération d'envoi de SMS a échoué.
* `sms.received ' — Un nouveau SMS entrant a été synchronisé.
* `sms.mobile.sent` — Un SMS a été envoyé manuellement à partir du mobile connecté.
**Appels**
* `call.swested ' — Un appel manqué a été détecté.
* `call.incoming ' — Un appel entrant a été synchronisé.
* `d'appel à la sortie» — Un appel sortant a été synchronisé.
****WhatsApp**
* `whatsapp. submitted ' — Un travail d'envoi WhatsApp a été créé.
* `whatsapp.sent ' — Un message WhatsApp a été envoyé avec succès.
* `whatsapp.failed ' — Une opération d'envoi WhatsApp a échoué.
* `whatsapp.received ' — Un nouveau message WhatsApp a été récupéré.
* `whatsapp.voice.transcribed` — Un message vocal WhatsApp a été converti en texte.
**Courriel**
* `email.sent ' — Une demande d'envoi d'email a été créée.
* `email.received ' — Une boîte aux lettres connectée a reçu un nouveau courriel.
### Plusieurs destinations Webhook
Vous n'êtes plus limité à un seul point d'arrêt webhook.
Webhook V2 vous permet de créer **des destinations indépendantes multiples** et de décider exactement quels événements chaque destination devrait recevoir.
Par exemple, vous pouvez envoyer :
* Messages SMS et WhatsApp entrants vers votre CRM.
* Appels manqués à votre système de support client.
* Les livraisons SMS et WhatsApp ont échoué sur votre plateforme de surveillance.
* Événements de communication à votre système d'analyse.
* Événements sélectionnés sur votre propre processus d'automatisation ou de traitement AI.
Chaque destination fonctionne de manière indépendante.
### routage sélectif des événements
Chaque destination webhook ne peut s'abonner qu'aux événements dont elle a besoin.
Cela rend les intégrations plus propres et empêche votre application de recevoir des événements inutiles.
Un CRM ne peut s'abonner qu'à :
`sms.reçus
`appel. manqué»
`ce qu'il a reçu
alors qu'un système de surveillance opérationnel ne pouvait souscrire qu'à:
`sms. échouée"
`whatsapp. échouée"
### Livraison asynchrone fiable
Webhook V2 utilise une file d'attente **durable de livraison**.
Les événements sont stockés avant la livraison et traités asynchronement, ce qui signifie que votre workflow SMSMobileAPI n'a pas besoin d'attendre qu'un serveur tiers réponde.
Si une destination devient lente ou indisponible, elle ne bloque pas d'autres destinations ou d'autres comptes.
### Récupérations automatiques
Les défaillances temporaires sont automatiquement réévaluées en utilisant des retards progressifs.
Webhook V2 utilise **au moins une fois**, de sorte qu'un événement peut être livré plus d'une fois.
Chaque événement comprend donc un identifiant d'événement stable que votre application peut stocker et utiliser comme clé d'idemppotency pour empêcher le traitement en double.
### Demandes de webhook signées et vérifiables
La sécurité est une partie importante de Webhook V2.
Chaque requête webhook inclut des informations permettant à votre serveur de vérifier que la requête provient réellement de SMSMobileAPI.
Les demandes sont les suivantes :
* Type d'événement
* Aide à la livraison



