Pular para o conteúdo principal
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"
      ]
    }
  ]
}
'
{
  "folder_id": "<string>",
  "count": 123,
  "status": "queued"
}

Authorizations

token
string
header
required

Body

application/json
messages
object[]
required

Lista de mensagens a serem enviadas

delayMin
integer

Delay mínimo entre mensagens (segundos)

Intervalo obrigatório: x >= 0
Example:

3

delayMax
integer

Delay máximo entre mensagens (segundos)

Intervalo obrigatório: x >= 0
Example:

6

info
string

Descrição ou informação sobre o envio em massa

Example:

"Campanha de lançamento"

scheduled_for
integer

Timestamp em milissegundos (date unix) ou minutos a partir de agora para agendamento

Example:

1

Response

Mensagens adicionadas à fila com sucesso

folder_id
string

ID da pasta/lote criado

count
integer

Total de mensagens adicionadas à fila

status
string

Status da operação

Example:

"queued"