destination: o número de WhatsApp que irá receber a mensagem
templateName: o nome do template
context (opcional): variáveis que serão salvas no contexto do usuário
templateData: lista de valores (strings) de parâmetros do template ordenados conforme registrados
language: o código do idioma ou localidade a ser usado. Precisa ser exatamente o código com o qual o template foi registrado
external_id (opcional): identificador único para a mensagem a ser enviada. Este id será retornado nos status de envio em seu webhook de status
restartContact (opcional): booleano para resetar as variáveis de contexto do usuário e reiniciar o atendimento
inactivityTime (opcional): tempo em minutos que deve ter passado desde a última interação do usuário com o assistente para que a mensagem seja enviada. Exemplo: Se o usuário está interagindo ou interagiu com assistente há 1 minuto e o tempo de inatividade necessário para a mensagem ser enviada é de 2 minutos ("inactivityTime": 2), a mensagem não será enviada. Caso a última interação ocorreu a mais de 2 minutos atrás, a mensagem será enviada
Exemplo
Response
A mensagem foi enviada corretamente para a Infobip e será encaminhada para o usuário.Body (exemplo):
status: status da mensagem enviada
external_id: id externo da mensagem enviada
message_id: id da mensagem enviada no Zenvia NLU
contact_id: id do atendimento do usuário no Zenvia NLU
Um ou mais parâmetros não estão no formato esperado ou parâmetros obrigatórios não foram preenchidos. Verifique o formato e obrigatoriedade de todos os parâmetros durante a requisição.Body (exemplo):
Não foi possível autorizar a requisição. Verifique se foi definido o header Authorization com o valor token altu corretamente.Body (exemplo):
Houve um erro durante o envio da mensagem.Body (exemplo):