status. Os exemplos abaixo usam o
envelope do webhook de conta; o envelope por
campanha carrega os mesmos campos no nível raiz.
Eventos e status resultante
sms.failed mapeia para o status undelivered. Trata-se de uma falha de rede
ocorrida após o aceite do envio: como a cobrança fecha no aceite, a
mensagem já foi cobrada.Campos de data (webhook de conta)
ID da mensagem. Permite correlacionar o evento com o envio original.
Número de destino em formato E.164.
Status resultante:
delivered, undelivered ou expired.Código de erro normalizado em caso de falha, ou
null quando não há erro.
Veja a tabela de códigos de erro.Quantidade de segmentos (partes) do SMS.
Momento do evento em ISO 8601 (UTC).
Exemplos por evento
sms.delivered — entregue
sms.delivered — entregue
sms.undelivered — não entregue
sms.undelivered — não entregue
sms.failed — falha de rede após o aceite
sms.failed — falha de rede após o aceite
sms.expired — expirou
sms.expired — expirou
Códigos de erro
Quando há falha, o campoerrorCode traz um valor normalizado. Os valores
abaixo são os possíveis.
Em eventos de sucesso (
sms.delivered) ou expiração (sms.expired), o campo
errorCode vem como null.