Pular para o conteúdo
Português - Brasil
  • Não há sugestões porque o campo de pesquisa está em branco.

Como usar a documentação da API Send do Whaticket para enviar mensagens.

Tokens y Documentación de la API

Aprenda como enviar mensagens usando a documentação da API Whaticket Send e descubra os principais campos e exemplos para integrar sistemas externos à plataforma.

A API Whaticket permite o envio de mensagens através de conexões do WhatsApp integradas à plataforma.

Todas as requisições feitas à API exigem um token Bearer para autenticação. Esse token é gerado na seção Tokens do painel de controle do Whaticket.

É essencial garantir que todas as permissões necessárias sejam concedidas ao criar o token para usar corretamente as funções da API.

Servidor de API base
https://api.whaticket.com/api/v1

Como obter os dados necessários

Antes de enviar usando a API de Envio, é necessário coletar alguns identificadores dentro da plataforma.

ID do WhatsApp

O ID do WhatsApp corresponde ao identificador da conexão do WhatsApp que será usada para enviar mensagens.

Para obtê-lo:

Acessar conexões .
Clique em Editar na conexão desejada.
Copie o ID da conexão usando o ícone .

ID do departamento

O ID do departamento é usado quando você deseja atribuir o ticket gerado a um departamento específico.

Para obtê-lo:

Acesse os departamentos e chatbots .
Selecione o ícone de lápis para editar o departamento.
Copie o ID do departamento usando o ícone .

ID do usuário

O ID do usuário permite atribuir automaticamente o ticket gerado a um agente específico.

Para obtê-lo:

Equipe de Acesso .
Selecione o ícone de lápis para editar o usuário.
Copie o ID do usuário usando o ícone .

ID do modelo de mensagem (Modelo)

Se você deseja usar modelos do WhatsApp Business , também precisará obter o ID do modelo.

Para obtê-lo:

Acesse os modelos de mensagens .
Selecione o ícone de exibição .
Copie o ID que aparece ao lado de “Editar modelo” .

Ative a API usando um token

A ativação da API no Whaticket é feita usando o token gerado dentro da plataforma . Esse token autorizará todas as solicitações feitas à API.

Criar o token

Para gerar o token:

Acesse a seção Tokens localizada no menu à esquerda do Whaticket.
Clique no botão Novo Token .
Atribua um nome ao token.
Aceite as permissões que serão usadas para o envio de mensagens (recomenda-se selecionar todas).
Clique no botão Salvar .

Após a criação, será gerada uma chave de permissão Token .

Copie esta chave clicando no ícone da pasta para usá-la posteriormente na API.

Autorizar o uso da API

A plataforma inclui documentação interativa da API que permite a realização de testes de submissão.

Para autorizar o uso da API:

Acesse a seção Documentação localizada no menu à esquerda.
Clique no botão Autorizar .

Cole a chave do token no campo correspondente.
Feche a janela de autorização.

Quando o cadeado no campo "Autorizar" aparecer fechado , significa que a API está corretamente habilitada e pronta para uso.

Envie sua primeira mensagem

Após a ativação da API, você poderá começar a enviar mensagens a partir da documentação.

Para fazer isso:

Acesse a seção Mensagens na documentação da API.
Clique no ícone de seta para expandir as informações do ponto final.
Clique no botão "Experimentar" para editar a mensagem.

Na seção Exemplos , você encontrará diversas mensagens de exemplo que poderá usar como base para personalizar a sua mensagem.

Exemplo de mensagem usando a API:

{
"whatsappId": "TU_WHATSAPP_ID",
"messages": [
{
"number": "5513991113966",
"body": "Hola kb-article-module-5, gracias por tu mensaje.",
"contactData": {
"name": "Nombre del contacto",
"email": "correo@ejemplo.com",
"number": "5513991113966",
"force": true,
"customFields": [
{
"name": "Consulta",
"value": "Necesito más info"
}
]
}
}
]
}

Exemplos de envios usando a API

Envie uma mensagem personalizada

{
"whatsappId": "TU_WHATSAPP_ID",
"messages": [
{
"number": "5513991113966",
"name": "Test Contact",
"body": "This is a test message body..."
}
]
}

Enviar a mesma mensagem para vários contatos

{
"whatsappId": "TU_WHATSAPP_ID",
"globalBody": "Hi, im here to talk about...!",
"messages": [
{
"number": "5513991113966"
},
{
"number": "5513991113966"
},
{
"number": "5513991113966"
}
]
}

Enviar o mesmo arquivo de mídia para vários contatos

{
"whatsappId": "TU_WHATSAPP_ID",
"globalMediaKey": "mstile150x150_88e21cba92da4f1ca4cfbeef453b1fbe.png",
"globalMediaType": "image",
"messages": [
{
"number": "5513991113966"
},
{
"number": "5513991113966"
},
{
"number": "5513991113966"
}
]
}

Enviar mensagem e atribuí-la a um usuário e departamento.

{
"whatsappId": "TU_WHATSAPP_ID",
"messages": [
{
"number": "5513991113966",
"body": "Mensaje asignado",
"ticketData": {
"userId": "ID_USUARIO",
"queueId": "ID_DEPARTAMENTO",
"status": "pending"
}
}
]
}

Envie uma mensagem e atribua seu ingresso a um usuário e fila predeterminados.

{
"whatsappId": "TU_WHATSAPP_ID",
"messages": [
{
"number": "5513991113966",
"name": "Test Contact",
"body": "This is a test message body...",
"ticketData": {
"status": "open",
"userId": "d58b13dd-3dd5-47e5-a601-a8383b8cd58b",
"queueId": "324d90c5-a4f2-4fb6-a9f9-e28dd6839609",
"force": true
}
}
]
}

Envie uma mensagem e mantenha o ticket atribuído até uma data específica.

{
"whatsappId": "TU_WHATSAPP_ID",
"messages": [
{
"number": "5513991113966",
"name": "Test Contact",
"body": "This is a test message body...",
"ticketData": {
"userId": "d58b13dd-3dd5-47e5-a601-a8383b8cd58b",
"keepAssigned": true,
"keepAssignedUntil": "2025-09-30",
"force": true
}
}
]
}

Envie uma mensagem e complete seu contato com informações personalizadas.

{
"whatsappId": "TU_WHATSAPP_ID",
"messages": [
{
"number": "5513991113966",
"body": "This is a test message body...",
"contactData": {
"name": "New name for my contact",
"force": true,
"customFields": [
{
"name": "custom_id",
"value": "11111"
},
{
"name": "country",
"value": "Brazil"
}
]
}
}
]
}

Envie mensagens com modelos predefinidos usando a API do WhatsApp Business.

{
"whatsappId": "TU_WHATSAPP_ID",
"templateId": "TU_TEMPLATE_ID",
"messages": [
{
"number": "5513991113966",
"name": "Test Contact"
}
]
}

Enviar mensagens de modelo da API do WhatsApp Business com variáveis

{
"whatsappId": "TU_WHATSAPP_ID",
"templateId": "TU_TEMPLATE_ID",
"messages": [
{
"number": "5513991113966",
"name": "Test Contact",
"variables": [
{
"name": "1",
"value": ""
},
{
"name": "2",
"value": ""
}
]
}
]
}

Envie um modelo com mídia usando a API do WhatsApp.

{
"whatsappId": "TU_WHATSAPP_ID",
"globalMediaKey": "TU_Media_Key",
"globalMediaType": "image",
"templateId": "TU_TEMPLATE_ID",
"messages": [
{
"number": "5513991113966",
"body": "This is the body of the message"
},
{
"number": "5513991113966",
"body": "This is the body of the message"
},
{
"number": "5513991113966",
"body": "This is the body of the message"
}
]
}

Explicação dos campos de código

Enviar mensagens

  • ID do WhatsApp
    ID de conexão do WhatsApp.
  • nomeDaCampanha
    Nome da campanha.
  • globalBody
    Mensagem global para todos os contatos.
  • globalMediaKey
    Chave do arquivo a ser enviado.
  • globalMediaType
    Tipo de mídia.
  • modelo
    Modelo de mensagem da API do WhatsApp.
  • nome
    Nome do modelo.
  • idioma
    Linguagem modelo.
  • variáveis
    Variáveis incluídas na mensagem.
  • mídia
    Arquivo de modelo em anexo.
  • link
    Link para o arquivo.
  • nome do arquivo
    Nome do arquivo enviado.
  • mensagens
    Corpo da mensagem.
  • número
    Número de WhatsApp do contato.
  • nome
    Nome para contato.
  • corpo
    Conteúdo da mensagem individual.

Crie um contato no Whaticket usando CreateContactData.

  • nome
    Nome para contato.
  • número
    Número do WhatsApp.
  • nome do tratamento
    Apelido ou sobrenome do contato.
  • e-mail
    E-mail.
  • Campos personalizados
    Campos de contato personalizados.

Exemplo:

nome: empresa
valor: Whaticket

Tem mais alguma dúvida? Não se preocupe, estamos aqui para ajudar. Entre em contato com nossa equipe clicando no botão "Suporte" localizado no menu à esquerda da nossa plataforma.