📱Enviar uma mensagem de texto simples

Permite enviar uma mensagem de texto simples para um número cadastrado no WhatsApp.

Um pouco sobre textos

Neste método você poderá enviar textos simples mas, você pode incrementá-los utilizando a formatação de texto e emojis, por exemplo. Caso você ainda não saiba como fazer isso, clique nos links abaixo e siga as instruções:

  • Para saber como formata fontes no Whatsapp clique aqui

  • Você também pode utilizar quebra linhas em suas mensagens porém isso pode ser feito de formas diferentes, isso muda por fatores como a plataforma que sua aplicação esta rodando e linguagem de programação utilizada, até o momento identificamos as seguinte:

  • \r

  • %0a

Verifique a que mais se adequa ao seu caso.

Se descobrir uma maneira nova de fazer quebra de linhas por favor nos avise :)

  • Outro recurso que você pode explorar é a utilização de emojis, se você precisar pegar alguns emojis use este link.

Exemplo de body a ser enviado:

{
    "text": "Uma mensagem de texto direto da Zapfy :)",
    "destination": "+55 61 9551-4650"
}

Enviar uma mensagem de texto simples

POST https://api.zapfy.me/v1/instance/{{instanceKey}}/token/{{instanceToken}}/message?type=text

Permite enviar uma mensagem de texto simples via rest para um contato no WhatsApp, note que essa mensagem será adicionada à uma fila e no momento da requisição será devolvido um id de identificação dessa mensagem, essa fila irá processar o envio da mensagem e depois irá chamar o webhookde delivery da instância que enviou a mensagem.

Após o envio, você receberá um webhook no método post na url da sua instância, veja a página de webhooks que temos aqui na documentação para melhor entendimento do que será enviado:

Webhooks

Path Parameters

Name
Type
Description

instanceKey*

String

instanceToken*

String

Query Parameters

Name
Type
Description

type*

String

Para envio de texto, valor deve ser text

Request Body

Name
Type
Description

text*

String

Texto a ser enviado

destination*

String

Número de telefone do usuário ou id de um grupo.

Exemplo: (556195514650)

Necessário conter DD e DDI.

{
    "result": {
        "id": "c67fad44-c6eb-4ba2-9f4e-ddc5b526dbe9"
    },
    "message": "MESSAGE_SCHEDULED",
    "isValid": true
}

Webhooks disparados após o envio

O envio da mensagem resultará em webhooks do tipo Instância envia uma mensagem do tipo text e Alteração de status da mensagem

Last updated