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"
]
}
]
}
'{
"folder_id": "<string>",
"count": 123,
"status": "queued"
}Cria um novo envio em massa com configurações avançadas, permitindo definir múltiplos destinatários e mensagens com delays personalizados.
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"
]
}
]
}
'{
"folder_id": "<string>",
"count": 123,
"status": "queued"
}Lista de mensagens a serem enviadas
Mostrar atributos filhos
ID do chat ou número do destinatário.
"5511999999999"
Tipo da mensagem:
text, image, document, audio, ptt, myaudio, sticker, video, contact, location, poll, list, button, carousel Texto da mensagem (quando type é "text") ou legenda para mídia
URL da mídia (quando type é image, video, audio, document, etc)
Nome do arquivo (quando type é document)
Se deve gerar preview de links (quando type é text). O preview será gerado automaticamente a partir da URL contida no texto.
Título personalizado para o preview do link (opcional)
Descrição personalizada para o preview do link (opcional)
URL ou dados base64 da imagem para o preview do link (opcional)
Se deve usar preview grande ou pequeno (opcional, padrão false)
Nome completo (quando type é contact)
Número do telefone (quando type é contact)
Organização (quando type é contact)
Email (quando type é contact)
URL (quando type é contact)
Latitude (quando type é location)
Longitude (quando type é location)
Nome do local (quando type é location)
Endereço (quando type é location)
Texto do rodapé (quando type é list, button, poll ou carousel)
Texto do botão (quando type é list, button, poll ou carousel)
Texto do botão da lista (quando type é list)
Quantidade de opções selecionáveis (quando type é poll)
Lista de opções (quando type é list, button, poll ou carousel). Para carousel, use formato específico com [texto], {imagem} e botões
URL da imagem para o botão (quando type é button)
Delay mínimo entre mensagens (segundos)
x >= 03
Delay máximo entre mensagens (segundos)
x >= 06
Descrição ou informação sobre o envio em massa
"Campanha de lançamento"
Timestamp em milissegundos (date unix) ou minutos a partir de agora para agendamento
1