curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send' \
-d 'apiToken=SUA_API_KEY_AQUI' \
-d 'phone_number_id=SEU_PHONE_NUMBER_ID' \
-d 'fluxo_de_dados={"template_name":"nome_do_template","language":"pt_BR","recipients":[{"phone":"5511999999999","parameters":{"nome":"João Silva","produto":"Plano Premium"}}]}'
const axios = require('axios');
const data = {
apiToken: 'SUA_API_KEY_AQUI',
phone_number_id: 'SEU_PHONE_NUMBER_ID',
fluxo_de_dados: {
template_name: 'nome_do_template',
language: 'pt_BR',
recipients: [
{
phone: '5511999999999',
parameters: {
nome: 'João Silva',
produto: 'Plano Premium'
}
}
]
}
};
axios.post('https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send', data)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error('Erro:', error);
});
<?php
$url = 'https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send';
$fluxo_dados = array(
'template_name' => 'nome_do_template',
'language' => 'pt_BR',
'recipients' => array(
array(
'phone' => '5511999999999',
'parameters' => array(
'nome' => 'João Silva',
'produto' => 'Plano Premium'
)
)
)
);
$data = array(
'apiToken' => 'SUA_API_KEY_AQUI',
'phone_number_id' => 'SEU_PHONE_NUMBER_ID',
'fluxo_de_dados' => json_encode($fluxo_dados)
);
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
echo $result;
?>
{
"status": "1",
"visual_flow_campaign_id": 1727,
"message": "Data has been saved successfully.",
"redirect_on_success_url": ""
}
{
"status": "0",
"message": "Invalid API Key."
}
{
"status": "0",
"message": "Missing required parameters."
}
Mensagens
Enviar Modelo de Transmissão WhatsApp
Enviar modelo de transmissão do WhatsApp para contatos
POST
/
api
/
v1
/
whatsapp
/
broadcast
/
template
/
send
curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send' \
-d 'apiToken=SUA_API_KEY_AQUI' \
-d 'phone_number_id=SEU_PHONE_NUMBER_ID' \
-d 'fluxo_de_dados={"template_name":"nome_do_template","language":"pt_BR","recipients":[{"phone":"5511999999999","parameters":{"nome":"João Silva","produto":"Plano Premium"}}]}'
const axios = require('axios');
const data = {
apiToken: 'SUA_API_KEY_AQUI',
phone_number_id: 'SEU_PHONE_NUMBER_ID',
fluxo_de_dados: {
template_name: 'nome_do_template',
language: 'pt_BR',
recipients: [
{
phone: '5511999999999',
parameters: {
nome: 'João Silva',
produto: 'Plano Premium'
}
}
]
}
};
axios.post('https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send', data)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error('Erro:', error);
});
<?php
$url = 'https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send';
$fluxo_dados = array(
'template_name' => 'nome_do_template',
'language' => 'pt_BR',
'recipients' => array(
array(
'phone' => '5511999999999',
'parameters' => array(
'nome' => 'João Silva',
'produto' => 'Plano Premium'
)
)
)
);
$data = array(
'apiToken' => 'SUA_API_KEY_AQUI',
'phone_number_id' => 'SEU_PHONE_NUMBER_ID',
'fluxo_de_dados' => json_encode($fluxo_dados)
);
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
echo $result;
?>
{
"status": "1",
"visual_flow_campaign_id": 1727,
"message": "Data has been saved successfully.",
"redirect_on_success_url": ""
}
{
"status": "0",
"message": "Invalid API Key."
}
{
"status": "0",
"message": "Missing required parameters."
}
Enviar Modelo de Transmissão
Esta API permite enviar modelos de mensagem em formato de transmissão (broadcast) para contatos através do WhatsApp.Modelos de Transmissão
Os modelos de transmissão permitem enviar mensagens para vários contatos simultaneamente usando templates pré-aprovados pelo WhatsApp. Isso é especialmente útil para campanhas de marketing, notificações e comunicações em massa.Endpoint da API
Parâmetros
string
required
Sua chave de API
string
required
Número de telefone da conta do WhatsApp ID
json
required
Passar dados de fluxo como formato JSON
Exemplo de Solicitação
curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send' \
-d 'apiToken=API-KEY' \
-d 'phone_number_id=PHONE-NUMBER-ID' \
-d 'fluxo_de_dados={"dados":"do_fluxo"}'
Exemplo de Resposta
{
"status": "1",
"visual_flow_campaign_id": 1727,
"message": "Data has been saved successfully.",
"redirect_on_success_url": ""
}
{
"status": "0",
"message": "Invalid API Key."
}
Teste a API
Para testar esta API, você precisará de sua chave API (apiToken) que pode ser encontrada no painel da WizeBot em Configurações > API.
curl -X POST \
'https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send' \
-d 'apiToken=SUA_API_KEY_AQUI' \
-d 'phone_number_id=SEU_PHONE_NUMBER_ID' \
-d 'fluxo_de_dados={"template_name":"nome_do_template","language":"pt_BR","recipients":[{"phone":"5511999999999","parameters":{"nome":"João Silva","produto":"Plano Premium"}}]}'
const axios = require('axios');
const data = {
apiToken: 'SUA_API_KEY_AQUI',
phone_number_id: 'SEU_PHONE_NUMBER_ID',
fluxo_de_dados: {
template_name: 'nome_do_template',
language: 'pt_BR',
recipients: [
{
phone: '5511999999999',
parameters: {
nome: 'João Silva',
produto: 'Plano Premium'
}
}
]
}
};
axios.post('https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send', data)
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error('Erro:', error);
});
<?php
$url = 'https://app.wizebot.com.br/api/v1/whatsapp/broadcast/template/send';
$fluxo_dados = array(
'template_name' => 'nome_do_template',
'language' => 'pt_BR',
'recipients' => array(
array(
'phone' => '5511999999999',
'parameters' => array(
'nome' => 'João Silva',
'produto' => 'Plano Premium'
)
)
)
);
$data = array(
'apiToken' => 'SUA_API_KEY_AQUI',
'phone_number_id' => 'SEU_PHONE_NUMBER_ID',
'fluxo_de_dados' => json_encode($fluxo_dados)
);
$options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
echo $result;
?>
{
"status": "1",
"visual_flow_campaign_id": 1727,
"message": "Data has been saved successfully.",
"redirect_on_success_url": ""
}
{
"status": "0",
"message": "Invalid API Key."
}
{
"status": "0",
"message": "Missing required parameters."
}
⌘I

