Conceitos

Entrega e estados

Uma resposta 202 registra o envio na fila. O processamento escolhe o remetente, envia a mensagem e atualiza os estados conforme os recibos disponíveis.

Nesta página

Canais disponíveis

CanalDisponibilidade na API pública
WhatsAppEntrega real em live, usando remetentes disponíveis da plataforma.
SandboxSimulação em test, sem mensagem real.
E-mail422 channel_unavailable, mesmo com um endereço válido.
SMSAinda não disponível no fluxo público de OTP.
TelegramAinda não disponível no fluxo público de OTP.

Ter SMTP ou testes de SMS configuráveis no painel não habilita esses canais em POST /v1/send. O cliente não escolhe o canal com um campo no corpo.

Estados de entrega: status

EstadoSignificado
queuedEnvio aceito; aguardando processamento ou um remetente disponível.
sendingEnvio roteado para uma tentativa de entrega.
sentO provedor aceitou a mensagem. Ainda não confirma que chegou ao telefone.
deliveredO provedor confirmou a entrega.
readO provedor confirmou a leitura.
failedA entrega encerrou com falha. Consulte failure_reason.

Recibos podem chegar com atraso ou não chegar. Um envio pode permanecer em sent, e nem toda integração verá todos os estados intermediários.

Em teste, o processamento simula sent, delivered e read de uma vez, com channel: sandbox.

Estados do código: verification

EstadoSignificado
pendingCódigo ainda pode ser verificado dentro do prazo.
verifiedO código já foi usado com sucesso.
expiredO prazo de um código pendente encerrou.
lockedCinco verificações incorretas bloquearam o envio.

A entrega e a verificação são independentes. Uma mensagem lida pode estar pendente, e uma mensagem entregue pode ter um código expirado. Use valid: true na verificação para autenticar.

Falhas de entrega

failure_reasonSignificado
expired_before_deliveryO código expirou antes de a entrega terminar.
attempts_exhaustedO processamento esgotou as tentativas de entrega.
rejected_by_providerO provedor rejeitou a mensagem.

Enquanto não houver remetente disponível, o envio pode continuar queued até expirar. O processamento faz as retentativas de entrega; não crie envios repetidos a cada consulta de status.

Quando a entrega falha de forma definitiva, a plataforma devolve a unidade reservada da cota grátis ou o crédito. Veja reserva e devolução.

Abrir painel da aut2fa

Buscar na documentação

Digite uma palavra para procurar nos guias e na API.

Use as setas para percorrer os resultados. Enter abre a página. Esc fecha a busca.