
Webhook V2 — Trasforma ogni evento mobile in un'azione istantanea
Stiamo introducendo **Webhook V2**, una grande evoluzione del sistema webhook SMSMobileAPI.
Fino ad ora, webhooks erano principalmente focalizzati sui messaggi SMS in arrivo. Con Webhook V2, SMSMobileAPI diventa una piattaforma di comunicazione mobile completa ** event-driven**, consentendo alle applicazioni di reagire automaticamente a SMS, chiamate, messaggi WhatsApp, trascrizioni vocali e attività di posta elettronica.
Invece di inquinare ripetutamente gli eventi API per verificare se qualcosa è cambiato, la tua applicazione può ora ricevere automaticamente gli eventi HTTPS strutturati, non appena si verifica l'attività supportata.
### 15 tipi di eventi webhook
Webhook V2 introduce nomi precisi degli eventi che coprono i principali canali di comunicazione disponibili tramite SMSMobileAPI.
**- ZITTA.
* `sms.api.submit` — Una richiesta di invio SMS è stata presentata tramite API.
* `sms.sent` — Il mobile collegato ha confermato che la SMS è stata inviata.
* `sms.failed` — Un'operazione di invio SMS non è riuscita.
* `sms.received` — Una nuova SMS in entrata è stata sincronizzata.
* `sms.mobile.sent` — Un SMS è stato inviato manualmente dal cellulare collegato.
**Chiamate.
* `call.missed` — È stata rilevata una chiamata mancata.
* `call.incoming` — Una chiamata in arrivo è stata sincronizzata.
* `* `call.outgoing` — Una chiamata in uscita è stata sincronizzata.
**WhatsApp
* `whatsapp.submit` — È stato creato un lavoro di invio WhatsApp.
* `whatsapp.sent` — Un messaggio WhatsApp è stato inviato con successo.
* `whatsapp.failed` — Un'operazione di invio WhatsApp non è riuscita.
* `whatsapp.received` — Un nuovo messaggio WhatsApp è stato recuperato.
* `whatsapp.voice.transcription` — Un messaggio vocale WhatsApp è stato convertito in testo.
**E-mail
* `email.sent` — È stata creata una richiesta di invio di posta elettronica.
* `email.received` — Una casella di posta collegata ha ricevuto una nuova e-mail.
### Mete multiple di webhook
Non si è più limitati a un singolo endpoint webhook.
Webhook V2 consente di creare **multiple destinazioni indipendenti** e decidere esattamente quali eventi ogni destinazione dovrebbe ricevere.
Ad esempio, puoi inviare:
* I messaggi SMS e WhatsApp in arrivo al tuo CRM.
* Chiamate perdute al vostro sistema di assistenza clienti.
* Le consegne non corrette SMS e WhatsApp alla piattaforma di monitoraggio.
* Eventi di comunicazione al tuo sistema di analisi.
* Eventi selezionati per la propria automazione o il flusso di lavoro AI.
Ogni destinazione opera in modo indipendente.
### Routing eventi selettivi
Ogni destinazione webhook può iscriversi solo agli eventi di cui ha bisogno.
Questo rende le integrazioni più pulite e impedisce alla vostra applicazione di ricevere eventi inutili.
A CRM potrebbe iscriversi solo a:
`S.S.A.A.
`"call.missed"
`# Whatsapp.received #
mentre un sistema di monitoraggio operativo potrebbe sottoscrivere solo:
`- Sms.
`# Whatsapp.failed #
### Consegna asincrona affidabile
Webhook V2 utilizza una coda di consegna ** durabile**.
Gli eventi vengono memorizzati prima della consegna e elaborati in modo asincrono, il che significa che il flusso di lavoro SMSMobileAPI non deve aspettare che un server di terze parti risponda.
Se una destinazione diventa lenta o non disponibile, non blocca altre destinazioni o altri account.
### Ritmo automatico
I guasti di endpoint temporanei vengono automaticamente riattivati utilizzando ritardi progressivi.
Webhook V2 utilizza **a-least-once delivery**, quindi un evento può occasionalmente essere consegnato più di una volta.
Ogni evento include quindi un identificatore stabile dell'evento che la tua applicazione può memorizzare e utilizzare come chiave di idempotency per prevenire l'elaborazione duplicata.
### Segnale e verificabili richieste webhook
La sicurezza è una parte importante di Webhook V2.
Ogni richiesta webhook include informazioni che permettono al server di verificare che la richiesta sia stata effettivamente originata da SMSMobileAPI.
Le richieste includono:
* Tipo di evento
* Idea di consegna
Saperne di più→Fino ad ora, webhooks erano principalmente focalizzati sui messaggi SMS in arrivo. Con Webhook V2, SMSMobileAPI diventa una piattaforma di comunicazione mobile completa ** event-driven**, consentendo alle applicazioni di reagire automaticamente a SMS, chiamate, messaggi WhatsApp, trascrizioni vocali e attività di posta elettronica.
Invece di inquinare ripetutamente gli eventi API per verificare se qualcosa è cambiato, la tua applicazione può ora ricevere automaticamente gli eventi HTTPS strutturati, non appena si verifica l'attività supportata.
### 15 tipi di eventi webhook
Webhook V2 introduce nomi precisi degli eventi che coprono i principali canali di comunicazione disponibili tramite SMSMobileAPI.
**- ZITTA.
* `sms.api.submit` — Una richiesta di invio SMS è stata presentata tramite API.
* `sms.sent` — Il mobile collegato ha confermato che la SMS è stata inviata.
* `sms.failed` — Un'operazione di invio SMS non è riuscita.
* `sms.received` — Una nuova SMS in entrata è stata sincronizzata.
* `sms.mobile.sent` — Un SMS è stato inviato manualmente dal cellulare collegato.
**Chiamate.
* `call.missed` — È stata rilevata una chiamata mancata.
* `call.incoming` — Una chiamata in arrivo è stata sincronizzata.
* `* `call.outgoing` — Una chiamata in uscita è stata sincronizzata.
* `whatsapp.submit` — È stato creato un lavoro di invio WhatsApp.
* `whatsapp.sent` — Un messaggio WhatsApp è stato inviato con successo.
* `whatsapp.failed` — Un'operazione di invio WhatsApp non è riuscita.
* `whatsapp.received` — Un nuovo messaggio WhatsApp è stato recuperato.
* `whatsapp.voice.transcription` — Un messaggio vocale WhatsApp è stato convertito in testo.
* `email.sent` — È stata creata una richiesta di invio di posta elettronica.
* `email.received` — Una casella di posta collegata ha ricevuto una nuova e-mail.
### Mete multiple di webhook
Non si è più limitati a un singolo endpoint webhook.
Webhook V2 consente di creare **multiple destinazioni indipendenti** e decidere esattamente quali eventi ogni destinazione dovrebbe ricevere.
Ad esempio, puoi inviare:
* I messaggi SMS e WhatsApp in arrivo al tuo CRM.
* Chiamate perdute al vostro sistema di assistenza clienti.
* Le consegne non corrette SMS e WhatsApp alla piattaforma di monitoraggio.
* Eventi di comunicazione al tuo sistema di analisi.
* Eventi selezionati per la propria automazione o il flusso di lavoro AI.
Ogni destinazione opera in modo indipendente.
### Routing eventi selettivi
Ogni destinazione webhook può iscriversi solo agli eventi di cui ha bisogno.
Questo rende le integrazioni più pulite e impedisce alla vostra applicazione di ricevere eventi inutili.
A CRM potrebbe iscriversi solo a:
`S.S.A.A.
`"call.missed"
`# Whatsapp.received #
mentre un sistema di monitoraggio operativo potrebbe sottoscrivere solo:
`- Sms.
`# Whatsapp.failed #
### Consegna asincrona affidabile
Webhook V2 utilizza una coda di consegna ** durabile**.
Gli eventi vengono memorizzati prima della consegna e elaborati in modo asincrono, il che significa che il flusso di lavoro SMSMobileAPI non deve aspettare che un server di terze parti risponda.
Se una destinazione diventa lenta o non disponibile, non blocca altre destinazioni o altri account.
### Ritmo automatico
I guasti di endpoint temporanei vengono automaticamente riattivati utilizzando ritardi progressivi.
Webhook V2 utilizza **a-least-once delivery**, quindi un evento può occasionalmente essere consegnato più di una volta.
Ogni evento include quindi un identificatore stabile dell'evento che la tua applicazione può memorizzare e utilizzare come chiave di idempotency per prevenire l'elaborazione duplicata.
### Segnale e verificabili richieste webhook
La sicurezza è una parte importante di Webhook V2.
Ogni richiesta webhook include informazioni che permettono al server di verificare che la richiesta sia stata effettivamente originata da SMSMobileAPI.
Le richieste includono:
* Tipo di evento
* Idea di consegna



