
Webhook V2 — Transforme cada evento móvel em uma ação instantânea
Estamos introduzindo **Webhook V2**, uma evolução importante do sistema webhook SMSMobileAPI.
Até agora, os webhooks eram focados principalmente em mensagens SMS recebidas. Com Webhook V2, SMSMobileAPI torna-se uma plataforma completa de comunicação móvel **, permitindo que suas aplicações reajam automaticamente ao SMS, chamadas, mensagens WhatsApp, transcrições de voz e atividade de email.
Em vez de repetidamente pesquisar o API para verificar se algo mudou, sua aplicação pode agora receber eventos HTTPS estruturados automaticamente, assim que a atividade suportada ocorrer.
### 15 tipos de eventos webhook
Webhook V2 introduz nomes de eventos precisos cobrindo os principais canais de comunicação disponíveis através do SMSMobileAPI.
****SMS**
* `sms.api.submetidas` — Foi apresentada uma solicitação de envio do SMS através do API.
* `sms.sent’ — O telemóvel ligado confirmou que o SMS foi enviado.
* `sms.failed` — Falha na operação de envio do SMS.
* `sms.received` — Um novo SMS recebido foi sincronizado.
* `sms.mobile.sent` — Um SMS foi enviado manualmente do celular conectado.
**Chamadas**
* `call. missed’ — Foi detectada uma chamada perdida.
* `call.coming` — Uma chamada recebida foi sincronizada.
* `call.outgoing» — Uma chamada de saída foi sincronizada.
**** WhatsApp**
* `whatsapp.submpresented` — Foi criada uma tarefa de envio do WhatsApp.
* `whatsapp.sent` — Uma mensagem WhatsApp foi enviada com sucesso.
* `whatsapp.falhou` — Falha na operação de envio do WhatsApp.
* `whatsapp.received` — Uma nova mensagem WhatsApp foi recuperada.
* `whatsapp.voice.transcribed` — Uma mensagem de voz WhatsApp foi convertida em texto.
**E- mail **
* `email.sent` — Foi criada uma solicitação de envio de email.
* `e-mail.received` — Uma caixa de correio conectada recebeu um novo e-mail.
### Vários destinos webhook
Você não está mais limitado a um único ponto de avaliação webhook.
Webhook V2 permite que você crie ** destinos independentes múltiplos** e decida exatamente quais eventos cada destino deve receber.
Por exemplo, você pode enviar:
* Recebendo mensagens SMS e WhatsApp para o seu CRM.
* Chamadas perdidas para o seu sistema de suporte ao cliente.
* Falha nas entregas SMS e WhatsApp para sua plataforma de monitoramento.
* Eventos de comunicação para o seu sistema de análise.
* Eventos selecionados para sua própria automação ou fluxo de trabalho AI.
Cada destino opera de forma independente.
### Roteamento de eventos seletivos
Cada destino webhook pode se inscrever apenas nos eventos que precisa.
Isso torna as integrações mais limpas e impede que sua aplicação receba eventos desnecessários.
Um CRM só poderia se inscrever para:
`sms.received»
`call. missed.`
`Whatsapp.recebido»
enquanto um sistema de monitorização operacional só pode subscrever:
`sms.falhou»
`whatsapp.falhou»
### Entrega assíncrona confiável
Webhook V2 usa uma fila de entrega ** durável.
Os eventos são armazenados antes da entrega e processados assincronicamente, o que significa que seu fluxo de trabalho SMSMobileAPI não precisa esperar que um servidor de terceiros responda.
Se um destino se tornar lento ou indisponível, não bloqueia outros destinos ou outras contas.
### Repetições automáticas
Falhas temporárias de endpoint são automaticamente tentadas usando atrasos progressivos.
Webhook O V2 usa ** pelo menos uma vez entrega **, assim que um evento pode ocasionalmente ser entregue mais de uma vez.
Cada evento, portanto, inclui um identificador de evento estável que seu aplicativo pode armazenar e usar como uma chave de indempotência para evitar o processamento duplicado.
### Pedidos de webhook assinados e verificáveis
A segurança é uma parte importante do Webhook V2.
Cada solicitação webhook inclui informações que permitem ao seu servidor verificar que a solicitação genuinamente originada do SMSMobileAPI.
Os pedidos incluem:
* Tipo de evento
* Ide de entrega
Saber mais→Até agora, os webhooks eram focados principalmente em mensagens SMS recebidas. Com Webhook V2, SMSMobileAPI torna-se uma plataforma completa de comunicação móvel **, permitindo que suas aplicações reajam automaticamente ao SMS, chamadas, mensagens WhatsApp, transcrições de voz e atividade de email.
Em vez de repetidamente pesquisar o API para verificar se algo mudou, sua aplicação pode agora receber eventos HTTPS estruturados automaticamente, assim que a atividade suportada ocorrer.
### 15 tipos de eventos webhook
Webhook V2 introduz nomes de eventos precisos cobrindo os principais canais de comunicação disponíveis através do SMSMobileAPI.
****SMS**
* `sms.api.submetidas` — Foi apresentada uma solicitação de envio do SMS através do API.
* `sms.sent’ — O telemóvel ligado confirmou que o SMS foi enviado.
* `sms.failed` — Falha na operação de envio do SMS.
* `sms.received` — Um novo SMS recebido foi sincronizado.
* `sms.mobile.sent` — Um SMS foi enviado manualmente do celular conectado.
**Chamadas**
* `call. missed’ — Foi detectada uma chamada perdida.
* `call.coming` — Uma chamada recebida foi sincronizada.
* `call.outgoing» — Uma chamada de saída foi sincronizada.
**** WhatsApp**
* `whatsapp.submpresented` — Foi criada uma tarefa de envio do WhatsApp.
* `whatsapp.sent` — Uma mensagem WhatsApp foi enviada com sucesso.
* `whatsapp.falhou` — Falha na operação de envio do WhatsApp.
* `whatsapp.received` — Uma nova mensagem WhatsApp foi recuperada.
* `whatsapp.voice.transcribed` — Uma mensagem de voz WhatsApp foi convertida em texto.
**E- mail **
* `email.sent` — Foi criada uma solicitação de envio de email.
* `e-mail.received` — Uma caixa de correio conectada recebeu um novo e-mail.
### Vários destinos webhook
Você não está mais limitado a um único ponto de avaliação webhook.
Webhook V2 permite que você crie ** destinos independentes múltiplos** e decida exatamente quais eventos cada destino deve receber.
Por exemplo, você pode enviar:
* Recebendo mensagens SMS e WhatsApp para o seu CRM.
* Chamadas perdidas para o seu sistema de suporte ao cliente.
* Falha nas entregas SMS e WhatsApp para sua plataforma de monitoramento.
* Eventos de comunicação para o seu sistema de análise.
* Eventos selecionados para sua própria automação ou fluxo de trabalho AI.
Cada destino opera de forma independente.
### Roteamento de eventos seletivos
Cada destino webhook pode se inscrever apenas nos eventos que precisa.
Isso torna as integrações mais limpas e impede que sua aplicação receba eventos desnecessários.
Um CRM só poderia se inscrever para:
`sms.received»
`call. missed.`
`Whatsapp.recebido»
enquanto um sistema de monitorização operacional só pode subscrever:
`sms.falhou»
`whatsapp.falhou»
### Entrega assíncrona confiável
Webhook V2 usa uma fila de entrega ** durável.
Os eventos são armazenados antes da entrega e processados assincronicamente, o que significa que seu fluxo de trabalho SMSMobileAPI não precisa esperar que um servidor de terceiros responda.
Se um destino se tornar lento ou indisponível, não bloqueia outros destinos ou outras contas.
### Repetições automáticas
Falhas temporárias de endpoint são automaticamente tentadas usando atrasos progressivos.
Webhook O V2 usa ** pelo menos uma vez entrega **, assim que um evento pode ocasionalmente ser entregue mais de uma vez.
Cada evento, portanto, inclui um identificador de evento estável que seu aplicativo pode armazenar e usar como uma chave de indempotência para evitar o processamento duplicado.
### Pedidos de webhook assinados e verificáveis
A segurança é uma parte importante do Webhook V2.
Cada solicitação webhook inclui informações que permitem ao seu servidor verificar que a solicitação genuinamente originada do SMSMobileAPI.
Os pedidos incluem:
* Tipo de evento
* Ide de entrega



