API

Mensagem Transacional

3min

Para enviar uma mensagem transacional, você precisará construir uma requisição HTTP POST para a URL apropriada da API do Jimmy.Chat

Curl

  1. recipient_number (Número do Destinatário): Este atributo é obrigatório e representa o número de telefone do destinatário que receberá a mensagem. Certifique-se de fornecer o número no formato apropriado com o DDI e DDD (por exemplo, "5511123456789").
  2. connection_type (Tipo de Conexão): Este atributo é obrigatório e determina o tipo de conexão a ser utilizada. Você deve definir o valor como "whatsapp" para conexão comum ou "whatsapp-oficial" para usar uma conexão oficial.
  3. template_name (Nome do Template - Apenas para Conexão Oficial): Este atributo só é utilizado quando a conexão oficial "whatsapp-oficial" é selecionada. Aqui, você deve informar o nome do template que será usado no disparo da mensagem. Certifique-se de utilizar o nome do template exato, conforme definido em sua configuração.
  4. template_contexts (Campos de Contexto do Template - Apenas para Conexão Oficial): Quando estiver usando a conexão oficial "whatsapp-oficial", este atributo é usado para substituir valores de variáveis no template por campos de contexto do Jimmy.Chat. Os campos ou valores devem ser passados em formato sequencial, separados por ponto e vírgula (;).
  5. recipient_name (Nome do Destinatário): Este atributo é opcional e pode ser usado para fornecer o nome do contato que receberá a mensagem. Isso pode personalizar a mensagem para incluir o nome do destinatário.
  6. message (texto da mensagem): Atributo utilizado para passar o conteúdo da mensagem em formato de texto que será enviada para o contato. Esse atributo é utilizado somente em conexão comum.
  7. media (envio de arquivos): Utilizado para enviar junto da mensagem de texto arquivos como imagens, vídeo, áudio ou documentos. Compatível somente para conexão comum.

Exemplo de Requisição usando conexão comum (em formato JSON):

JSON


Exemplo de Requisição usando conexão com Cloud API Oficial (em formato JSON):

JSON


Exemplo de Requisição usando conexão comum com envio de arquivos (em formato PHP):

PHP