Criar envio em massa avançado
curl --request POST \
--url https://api.wppfy.com/sender/advanced \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"delayMin": 3,
"delayMax": 6,
"info": "teste avançado",
"scheduled_for": 1,
"messages": [
{
"number": "5511999999999",
"type": "text",
"text": "First message"
},
{
"number": "5511999999999",
"type": "button",
"text": "Promoção Especial!\nConfira nossas ofertas incríveis",
"footerText": "Válido até 31/12/2024",
"imageButton": "https://exemplo.com/banner-promocao.jpg",
"choices": [
"Ver Ofertas|https://loja.exemplo.com/ofertas",
"Falar com Vendedor|reply:vendedor",
"Copiar Cupom|copy:PROMO2024"
]
},
{
"number": "5511999999999",
"type": "list",
"text": "Escolha sua categoria preferida:",
"listButton": "Ver Categorias",
"choices": [
"[Eletrônicos]",
"Smartphones|eletronicos_smartphones",
"Notebooks|eletronicos_notebooks",
"[Roupas]",
"Camisetas|roupas_camisetas",
"Sapatos|roupas_sapatos"
]
},
{
"number": "5511999999999",
"type": "document",
"file": "https://example.com/doc.pdf",
"docName": "Documento.pdf"
},
{
"number": "5511999999999",
"type": "carousel",
"text": "Conheça nossos produtos",
"choices": [
"[Smartphone XYZ\nO mais avançado smartphone da linha]",
"{https://exemplo.com/produto1.jpg}",
"Copiar Código|copy:PROD123",
"Ver no Site|https://exemplo.com/xyz",
"[Notebook ABC\nO notebook ideal para profissionais]",
"{https://exemplo.com/produto2.jpg}",
"Copiar Código|copy:NOTE456",
"Comprar Online|https://exemplo.com/abc"
]
}
]
}
'import requests
url = "https://api.wppfy.com/sender/advanced"
payload = {
"delayMin": 3,
"delayMax": 6,
"info": "teste avançado",
"scheduled_for": 1,
"messages": [
{
"number": "5511999999999",
"type": "text",
"text": "First message"
},
{
"number": "5511999999999",
"type": "button",
"text": "Promoção Especial!
Confira nossas ofertas incríveis",
"footerText": "Válido até 31/12/2024",
"imageButton": "https://exemplo.com/banner-promocao.jpg",
"choices": ["Ver Ofertas|https://loja.exemplo.com/ofertas", "Falar com Vendedor|reply:vendedor", "Copiar Cupom|copy:PROMO2024"]
},
{
"number": "5511999999999",
"type": "list",
"text": "Escolha sua categoria preferida:",
"listButton": "Ver Categorias",
"choices": ["[Eletrônicos]", "Smartphones|eletronicos_smartphones", "Notebooks|eletronicos_notebooks", "[Roupas]", "Camisetas|roupas_camisetas", "Sapatos|roupas_sapatos"]
},
{
"number": "5511999999999",
"type": "document",
"file": "https://example.com/doc.pdf",
"docName": "Documento.pdf"
},
{
"number": "5511999999999",
"type": "carousel",
"text": "Conheça nossos produtos",
"choices": ["[Smartphone XYZ
O mais avançado smartphone da linha]", "{https://exemplo.com/produto1.jpg}", "Copiar Código|copy:PROD123", "Ver no Site|https://exemplo.com/xyz", "[Notebook ABC
O notebook ideal para profissionais]", "{https://exemplo.com/produto2.jpg}", "Copiar Código|copy:NOTE456", "Comprar Online|https://exemplo.com/abc"]
}
]
}
headers = {
"token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {token: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
delayMin: 3,
delayMax: 6,
info: 'teste avançado',
scheduled_for: 1,
messages: [
{number: '5511999999999', type: 'text', text: 'First message'},
{
number: '5511999999999',
type: 'button',
text: 'Promoção Especial!\nConfira nossas ofertas incríveis',
footerText: 'Válido até 31/12/2024',
imageButton: 'https://exemplo.com/banner-promocao.jpg',
choices: [
'Ver Ofertas|https://loja.exemplo.com/ofertas',
'Falar com Vendedor|reply:vendedor',
'Copiar Cupom|copy:PROMO2024'
]
},
{
number: '5511999999999',
type: 'list',
text: 'Escolha sua categoria preferida:',
listButton: 'Ver Categorias',
choices: [
'[Eletrônicos]',
'Smartphones|eletronicos_smartphones',
'Notebooks|eletronicos_notebooks',
'[Roupas]',
'Camisetas|roupas_camisetas',
'Sapatos|roupas_sapatos'
]
},
{
number: '5511999999999',
type: 'document',
file: 'https://example.com/doc.pdf',
docName: 'Documento.pdf'
},
{
number: '5511999999999',
type: 'carousel',
text: 'Conheça nossos produtos',
choices: [
'[Smartphone XYZ\nO mais avançado smartphone da linha]',
'{https://exemplo.com/produto1.jpg}',
'Copiar Código|copy:PROD123',
'Ver no Site|https://exemplo.com/xyz',
'[Notebook ABC\nO notebook ideal para profissionais]',
'{https://exemplo.com/produto2.jpg}',
'Copiar Código|copy:NOTE456',
'Comprar Online|https://exemplo.com/abc'
]
}
]
})
};
fetch('https://api.wppfy.com/sender/advanced', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.wppfy.com/sender/advanced",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'delayMin' => 3,
'delayMax' => 6,
'info' => 'teste avançado',
'scheduled_for' => 1,
'messages' => [
[
'number' => '5511999999999',
'type' => 'text',
'text' => 'First message'
],
[
'number' => '5511999999999',
'type' => 'button',
'text' => 'Promoção Especial!
Confira nossas ofertas incríveis',
'footerText' => 'Válido até 31/12/2024',
'imageButton' => 'https://exemplo.com/banner-promocao.jpg',
'choices' => [
'Ver Ofertas|https://loja.exemplo.com/ofertas',
'Falar com Vendedor|reply:vendedor',
'Copiar Cupom|copy:PROMO2024'
]
],
[
'number' => '5511999999999',
'type' => 'list',
'text' => 'Escolha sua categoria preferida:',
'listButton' => 'Ver Categorias',
'choices' => [
'[Eletrônicos]',
'Smartphones|eletronicos_smartphones',
'Notebooks|eletronicos_notebooks',
'[Roupas]',
'Camisetas|roupas_camisetas',
'Sapatos|roupas_sapatos'
]
],
[
'number' => '5511999999999',
'type' => 'document',
'file' => 'https://example.com/doc.pdf',
'docName' => 'Documento.pdf'
],
[
'number' => '5511999999999',
'type' => 'carousel',
'text' => 'Conheça nossos produtos',
'choices' => [
'[Smartphone XYZ
O mais avançado smartphone da linha]',
'{https://exemplo.com/produto1.jpg}',
'Copiar Código|copy:PROD123',
'Ver no Site|https://exemplo.com/xyz',
'[Notebook ABC
O notebook ideal para profissionais]',
'{https://exemplo.com/produto2.jpg}',
'Copiar Código|copy:NOTE456',
'Comprar Online|https://exemplo.com/abc'
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.wppfy.com/sender/advanced"
payload := strings.NewReader("{\n \"delayMin\": 3,\n \"delayMax\": 6,\n \"info\": \"teste avançado\",\n \"scheduled_for\": 1,\n \"messages\": [\n {\n \"number\": \"5511999999999\",\n \"type\": \"text\",\n \"text\": \"First message\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"button\",\n \"text\": \"Promoção Especial!\\nConfira nossas ofertas incríveis\",\n \"footerText\": \"Válido até 31/12/2024\",\n \"imageButton\": \"https://exemplo.com/banner-promocao.jpg\",\n \"choices\": [\n \"Ver Ofertas|https://loja.exemplo.com/ofertas\",\n \"Falar com Vendedor|reply:vendedor\",\n \"Copiar Cupom|copy:PROMO2024\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"list\",\n \"text\": \"Escolha sua categoria preferida:\",\n \"listButton\": \"Ver Categorias\",\n \"choices\": [\n \"[Eletrônicos]\",\n \"Smartphones|eletronicos_smartphones\",\n \"Notebooks|eletronicos_notebooks\",\n \"[Roupas]\",\n \"Camisetas|roupas_camisetas\",\n \"Sapatos|roupas_sapatos\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"document\",\n \"file\": \"https://example.com/doc.pdf\",\n \"docName\": \"Documento.pdf\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"carousel\",\n \"text\": \"Conheça nossos produtos\",\n \"choices\": [\n \"[Smartphone XYZ\\nO mais avançado smartphone da linha]\",\n \"{https://exemplo.com/produto1.jpg}\",\n \"Copiar Código|copy:PROD123\",\n \"Ver no Site|https://exemplo.com/xyz\",\n \"[Notebook ABC\\nO notebook ideal para profissionais]\",\n \"{https://exemplo.com/produto2.jpg}\",\n \"Copiar Código|copy:NOTE456\",\n \"Comprar Online|https://exemplo.com/abc\"\n ]\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.wppfy.com/sender/advanced")
.header("token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"delayMin\": 3,\n \"delayMax\": 6,\n \"info\": \"teste avançado\",\n \"scheduled_for\": 1,\n \"messages\": [\n {\n \"number\": \"5511999999999\",\n \"type\": \"text\",\n \"text\": \"First message\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"button\",\n \"text\": \"Promoção Especial!\\nConfira nossas ofertas incríveis\",\n \"footerText\": \"Válido até 31/12/2024\",\n \"imageButton\": \"https://exemplo.com/banner-promocao.jpg\",\n \"choices\": [\n \"Ver Ofertas|https://loja.exemplo.com/ofertas\",\n \"Falar com Vendedor|reply:vendedor\",\n \"Copiar Cupom|copy:PROMO2024\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"list\",\n \"text\": \"Escolha sua categoria preferida:\",\n \"listButton\": \"Ver Categorias\",\n \"choices\": [\n \"[Eletrônicos]\",\n \"Smartphones|eletronicos_smartphones\",\n \"Notebooks|eletronicos_notebooks\",\n \"[Roupas]\",\n \"Camisetas|roupas_camisetas\",\n \"Sapatos|roupas_sapatos\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"document\",\n \"file\": \"https://example.com/doc.pdf\",\n \"docName\": \"Documento.pdf\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"carousel\",\n \"text\": \"Conheça nossos produtos\",\n \"choices\": [\n \"[Smartphone XYZ\\nO mais avançado smartphone da linha]\",\n \"{https://exemplo.com/produto1.jpg}\",\n \"Copiar Código|copy:PROD123\",\n \"Ver no Site|https://exemplo.com/xyz\",\n \"[Notebook ABC\\nO notebook ideal para profissionais]\",\n \"{https://exemplo.com/produto2.jpg}\",\n \"Copiar Código|copy:NOTE456\",\n \"Comprar Online|https://exemplo.com/abc\"\n ]\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wppfy.com/sender/advanced")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"delayMin\": 3,\n \"delayMax\": 6,\n \"info\": \"teste avançado\",\n \"scheduled_for\": 1,\n \"messages\": [\n {\n \"number\": \"5511999999999\",\n \"type\": \"text\",\n \"text\": \"First message\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"button\",\n \"text\": \"Promoção Especial!\\nConfira nossas ofertas incríveis\",\n \"footerText\": \"Válido até 31/12/2024\",\n \"imageButton\": \"https://exemplo.com/banner-promocao.jpg\",\n \"choices\": [\n \"Ver Ofertas|https://loja.exemplo.com/ofertas\",\n \"Falar com Vendedor|reply:vendedor\",\n \"Copiar Cupom|copy:PROMO2024\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"list\",\n \"text\": \"Escolha sua categoria preferida:\",\n \"listButton\": \"Ver Categorias\",\n \"choices\": [\n \"[Eletrônicos]\",\n \"Smartphones|eletronicos_smartphones\",\n \"Notebooks|eletronicos_notebooks\",\n \"[Roupas]\",\n \"Camisetas|roupas_camisetas\",\n \"Sapatos|roupas_sapatos\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"document\",\n \"file\": \"https://example.com/doc.pdf\",\n \"docName\": \"Documento.pdf\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"carousel\",\n \"text\": \"Conheça nossos produtos\",\n \"choices\": [\n \"[Smartphone XYZ\\nO mais avançado smartphone da linha]\",\n \"{https://exemplo.com/produto1.jpg}\",\n \"Copiar Código|copy:PROD123\",\n \"Ver no Site|https://exemplo.com/xyz\",\n \"[Notebook ABC\\nO notebook ideal para profissionais]\",\n \"{https://exemplo.com/produto2.jpg}\",\n \"Copiar Código|copy:NOTE456\",\n \"Comprar Online|https://exemplo.com/abc\"\n ]\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"folder_id": "<string>",
"count": 123,
"status": "queued"
}{
"error": "Formato de número inválido"
}{
"error": "Token inválido ou ausente"
}{
"error": "<string>"
}Mensagem em massa
Criar envio em massa avançado
Cria um novo envio em massa com configurações avançadas, permitindo definir múltiplos destinatários e mensagens com delays personalizados.
POST
/
sender
/
advanced
Criar envio em massa avançado
curl --request POST \
--url https://api.wppfy.com/sender/advanced \
--header 'Content-Type: application/json' \
--header 'token: <api-key>' \
--data '
{
"delayMin": 3,
"delayMax": 6,
"info": "teste avançado",
"scheduled_for": 1,
"messages": [
{
"number": "5511999999999",
"type": "text",
"text": "First message"
},
{
"number": "5511999999999",
"type": "button",
"text": "Promoção Especial!\nConfira nossas ofertas incríveis",
"footerText": "Válido até 31/12/2024",
"imageButton": "https://exemplo.com/banner-promocao.jpg",
"choices": [
"Ver Ofertas|https://loja.exemplo.com/ofertas",
"Falar com Vendedor|reply:vendedor",
"Copiar Cupom|copy:PROMO2024"
]
},
{
"number": "5511999999999",
"type": "list",
"text": "Escolha sua categoria preferida:",
"listButton": "Ver Categorias",
"choices": [
"[Eletrônicos]",
"Smartphones|eletronicos_smartphones",
"Notebooks|eletronicos_notebooks",
"[Roupas]",
"Camisetas|roupas_camisetas",
"Sapatos|roupas_sapatos"
]
},
{
"number": "5511999999999",
"type": "document",
"file": "https://example.com/doc.pdf",
"docName": "Documento.pdf"
},
{
"number": "5511999999999",
"type": "carousel",
"text": "Conheça nossos produtos",
"choices": [
"[Smartphone XYZ\nO mais avançado smartphone da linha]",
"{https://exemplo.com/produto1.jpg}",
"Copiar Código|copy:PROD123",
"Ver no Site|https://exemplo.com/xyz",
"[Notebook ABC\nO notebook ideal para profissionais]",
"{https://exemplo.com/produto2.jpg}",
"Copiar Código|copy:NOTE456",
"Comprar Online|https://exemplo.com/abc"
]
}
]
}
'import requests
url = "https://api.wppfy.com/sender/advanced"
payload = {
"delayMin": 3,
"delayMax": 6,
"info": "teste avançado",
"scheduled_for": 1,
"messages": [
{
"number": "5511999999999",
"type": "text",
"text": "First message"
},
{
"number": "5511999999999",
"type": "button",
"text": "Promoção Especial!
Confira nossas ofertas incríveis",
"footerText": "Válido até 31/12/2024",
"imageButton": "https://exemplo.com/banner-promocao.jpg",
"choices": ["Ver Ofertas|https://loja.exemplo.com/ofertas", "Falar com Vendedor|reply:vendedor", "Copiar Cupom|copy:PROMO2024"]
},
{
"number": "5511999999999",
"type": "list",
"text": "Escolha sua categoria preferida:",
"listButton": "Ver Categorias",
"choices": ["[Eletrônicos]", "Smartphones|eletronicos_smartphones", "Notebooks|eletronicos_notebooks", "[Roupas]", "Camisetas|roupas_camisetas", "Sapatos|roupas_sapatos"]
},
{
"number": "5511999999999",
"type": "document",
"file": "https://example.com/doc.pdf",
"docName": "Documento.pdf"
},
{
"number": "5511999999999",
"type": "carousel",
"text": "Conheça nossos produtos",
"choices": ["[Smartphone XYZ
O mais avançado smartphone da linha]", "{https://exemplo.com/produto1.jpg}", "Copiar Código|copy:PROD123", "Ver no Site|https://exemplo.com/xyz", "[Notebook ABC
O notebook ideal para profissionais]", "{https://exemplo.com/produto2.jpg}", "Copiar Código|copy:NOTE456", "Comprar Online|https://exemplo.com/abc"]
}
]
}
headers = {
"token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {token: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
delayMin: 3,
delayMax: 6,
info: 'teste avançado',
scheduled_for: 1,
messages: [
{number: '5511999999999', type: 'text', text: 'First message'},
{
number: '5511999999999',
type: 'button',
text: 'Promoção Especial!\nConfira nossas ofertas incríveis',
footerText: 'Válido até 31/12/2024',
imageButton: 'https://exemplo.com/banner-promocao.jpg',
choices: [
'Ver Ofertas|https://loja.exemplo.com/ofertas',
'Falar com Vendedor|reply:vendedor',
'Copiar Cupom|copy:PROMO2024'
]
},
{
number: '5511999999999',
type: 'list',
text: 'Escolha sua categoria preferida:',
listButton: 'Ver Categorias',
choices: [
'[Eletrônicos]',
'Smartphones|eletronicos_smartphones',
'Notebooks|eletronicos_notebooks',
'[Roupas]',
'Camisetas|roupas_camisetas',
'Sapatos|roupas_sapatos'
]
},
{
number: '5511999999999',
type: 'document',
file: 'https://example.com/doc.pdf',
docName: 'Documento.pdf'
},
{
number: '5511999999999',
type: 'carousel',
text: 'Conheça nossos produtos',
choices: [
'[Smartphone XYZ\nO mais avançado smartphone da linha]',
'{https://exemplo.com/produto1.jpg}',
'Copiar Código|copy:PROD123',
'Ver no Site|https://exemplo.com/xyz',
'[Notebook ABC\nO notebook ideal para profissionais]',
'{https://exemplo.com/produto2.jpg}',
'Copiar Código|copy:NOTE456',
'Comprar Online|https://exemplo.com/abc'
]
}
]
})
};
fetch('https://api.wppfy.com/sender/advanced', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.wppfy.com/sender/advanced",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'delayMin' => 3,
'delayMax' => 6,
'info' => 'teste avançado',
'scheduled_for' => 1,
'messages' => [
[
'number' => '5511999999999',
'type' => 'text',
'text' => 'First message'
],
[
'number' => '5511999999999',
'type' => 'button',
'text' => 'Promoção Especial!
Confira nossas ofertas incríveis',
'footerText' => 'Válido até 31/12/2024',
'imageButton' => 'https://exemplo.com/banner-promocao.jpg',
'choices' => [
'Ver Ofertas|https://loja.exemplo.com/ofertas',
'Falar com Vendedor|reply:vendedor',
'Copiar Cupom|copy:PROMO2024'
]
],
[
'number' => '5511999999999',
'type' => 'list',
'text' => 'Escolha sua categoria preferida:',
'listButton' => 'Ver Categorias',
'choices' => [
'[Eletrônicos]',
'Smartphones|eletronicos_smartphones',
'Notebooks|eletronicos_notebooks',
'[Roupas]',
'Camisetas|roupas_camisetas',
'Sapatos|roupas_sapatos'
]
],
[
'number' => '5511999999999',
'type' => 'document',
'file' => 'https://example.com/doc.pdf',
'docName' => 'Documento.pdf'
],
[
'number' => '5511999999999',
'type' => 'carousel',
'text' => 'Conheça nossos produtos',
'choices' => [
'[Smartphone XYZ
O mais avançado smartphone da linha]',
'{https://exemplo.com/produto1.jpg}',
'Copiar Código|copy:PROD123',
'Ver no Site|https://exemplo.com/xyz',
'[Notebook ABC
O notebook ideal para profissionais]',
'{https://exemplo.com/produto2.jpg}',
'Copiar Código|copy:NOTE456',
'Comprar Online|https://exemplo.com/abc'
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.wppfy.com/sender/advanced"
payload := strings.NewReader("{\n \"delayMin\": 3,\n \"delayMax\": 6,\n \"info\": \"teste avançado\",\n \"scheduled_for\": 1,\n \"messages\": [\n {\n \"number\": \"5511999999999\",\n \"type\": \"text\",\n \"text\": \"First message\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"button\",\n \"text\": \"Promoção Especial!\\nConfira nossas ofertas incríveis\",\n \"footerText\": \"Válido até 31/12/2024\",\n \"imageButton\": \"https://exemplo.com/banner-promocao.jpg\",\n \"choices\": [\n \"Ver Ofertas|https://loja.exemplo.com/ofertas\",\n \"Falar com Vendedor|reply:vendedor\",\n \"Copiar Cupom|copy:PROMO2024\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"list\",\n \"text\": \"Escolha sua categoria preferida:\",\n \"listButton\": \"Ver Categorias\",\n \"choices\": [\n \"[Eletrônicos]\",\n \"Smartphones|eletronicos_smartphones\",\n \"Notebooks|eletronicos_notebooks\",\n \"[Roupas]\",\n \"Camisetas|roupas_camisetas\",\n \"Sapatos|roupas_sapatos\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"document\",\n \"file\": \"https://example.com/doc.pdf\",\n \"docName\": \"Documento.pdf\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"carousel\",\n \"text\": \"Conheça nossos produtos\",\n \"choices\": [\n \"[Smartphone XYZ\\nO mais avançado smartphone da linha]\",\n \"{https://exemplo.com/produto1.jpg}\",\n \"Copiar Código|copy:PROD123\",\n \"Ver no Site|https://exemplo.com/xyz\",\n \"[Notebook ABC\\nO notebook ideal para profissionais]\",\n \"{https://exemplo.com/produto2.jpg}\",\n \"Copiar Código|copy:NOTE456\",\n \"Comprar Online|https://exemplo.com/abc\"\n ]\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.wppfy.com/sender/advanced")
.header("token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"delayMin\": 3,\n \"delayMax\": 6,\n \"info\": \"teste avançado\",\n \"scheduled_for\": 1,\n \"messages\": [\n {\n \"number\": \"5511999999999\",\n \"type\": \"text\",\n \"text\": \"First message\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"button\",\n \"text\": \"Promoção Especial!\\nConfira nossas ofertas incríveis\",\n \"footerText\": \"Válido até 31/12/2024\",\n \"imageButton\": \"https://exemplo.com/banner-promocao.jpg\",\n \"choices\": [\n \"Ver Ofertas|https://loja.exemplo.com/ofertas\",\n \"Falar com Vendedor|reply:vendedor\",\n \"Copiar Cupom|copy:PROMO2024\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"list\",\n \"text\": \"Escolha sua categoria preferida:\",\n \"listButton\": \"Ver Categorias\",\n \"choices\": [\n \"[Eletrônicos]\",\n \"Smartphones|eletronicos_smartphones\",\n \"Notebooks|eletronicos_notebooks\",\n \"[Roupas]\",\n \"Camisetas|roupas_camisetas\",\n \"Sapatos|roupas_sapatos\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"document\",\n \"file\": \"https://example.com/doc.pdf\",\n \"docName\": \"Documento.pdf\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"carousel\",\n \"text\": \"Conheça nossos produtos\",\n \"choices\": [\n \"[Smartphone XYZ\\nO mais avançado smartphone da linha]\",\n \"{https://exemplo.com/produto1.jpg}\",\n \"Copiar Código|copy:PROD123\",\n \"Ver no Site|https://exemplo.com/xyz\",\n \"[Notebook ABC\\nO notebook ideal para profissionais]\",\n \"{https://exemplo.com/produto2.jpg}\",\n \"Copiar Código|copy:NOTE456\",\n \"Comprar Online|https://exemplo.com/abc\"\n ]\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.wppfy.com/sender/advanced")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"delayMin\": 3,\n \"delayMax\": 6,\n \"info\": \"teste avançado\",\n \"scheduled_for\": 1,\n \"messages\": [\n {\n \"number\": \"5511999999999\",\n \"type\": \"text\",\n \"text\": \"First message\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"button\",\n \"text\": \"Promoção Especial!\\nConfira nossas ofertas incríveis\",\n \"footerText\": \"Válido até 31/12/2024\",\n \"imageButton\": \"https://exemplo.com/banner-promocao.jpg\",\n \"choices\": [\n \"Ver Ofertas|https://loja.exemplo.com/ofertas\",\n \"Falar com Vendedor|reply:vendedor\",\n \"Copiar Cupom|copy:PROMO2024\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"list\",\n \"text\": \"Escolha sua categoria preferida:\",\n \"listButton\": \"Ver Categorias\",\n \"choices\": [\n \"[Eletrônicos]\",\n \"Smartphones|eletronicos_smartphones\",\n \"Notebooks|eletronicos_notebooks\",\n \"[Roupas]\",\n \"Camisetas|roupas_camisetas\",\n \"Sapatos|roupas_sapatos\"\n ]\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"document\",\n \"file\": \"https://example.com/doc.pdf\",\n \"docName\": \"Documento.pdf\"\n },\n {\n \"number\": \"5511999999999\",\n \"type\": \"carousel\",\n \"text\": \"Conheça nossos produtos\",\n \"choices\": [\n \"[Smartphone XYZ\\nO mais avançado smartphone da linha]\",\n \"{https://exemplo.com/produto1.jpg}\",\n \"Copiar Código|copy:PROD123\",\n \"Ver no Site|https://exemplo.com/xyz\",\n \"[Notebook ABC\\nO notebook ideal para profissionais]\",\n \"{https://exemplo.com/produto2.jpg}\",\n \"Copiar Código|copy:NOTE456\",\n \"Comprar Online|https://exemplo.com/abc\"\n ]\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"folder_id": "<string>",
"count": 123,
"status": "queued"
}{
"error": "Formato de número inválido"
}{
"error": "Token inválido ou ausente"
}{
"error": "<string>"
}Autorizações
Corpo
application/json
Lista de mensagens a serem enviadas
Show child attributes
Show child attributes
Delay mínimo entre mensagens (segundos)
Intervalo obrigatório:
x >= 0Exemplo:
3
Delay máximo entre mensagens (segundos)
Intervalo obrigatório:
x >= 0Exemplo:
6
Descrição ou informação sobre o envio em massa
Exemplo:
"Campanha de lançamento"
Timestamp em milissegundos (date unix) ou minutos a partir de agora para agendamento
Exemplo:
1
⌘I
