Skip to main content

Endpoint

Escopo necessário: write:broadcasts O disparo nasce em draft. Nada é enviado até você chamar Lançar disparo.
A segmentação fica dentro de audience.rules (ou, no formato anterior, audience.filters), não na raiz de audience. Um corpo com as condições no lugar errado é aceito com 201 — e o disparo sai para toda a base. Confira o aninhamento antes de lançar, e use Estimar audiência para conferir o alcance.

Corpo da requisição

Todos os números do disparo precisam ser do mesmo canal: ou todos por QR Code, ou todos do WhatsApp Oficial. Misturar devolve 422 MIXED_PROVIDERS.

Objeto audience

audience.rules

Sem grupos e sem exclusões, entra toda a base com WhatsApp. Limites: 10 grupos, 15 condições por grupo, 15 exclusões, 100 IDs por condição. Campos e operadores (field → op · tipo de value): not_within_days nos campos de evento (conversation, contact_message, broadcast_*) inclui quem nunca teve o evento — é o que uma reativação quer. Em created_at significa “cadastrado há mais de N dias”. Para consultar os campos personalizados disponíveis na sua organização, use a tela de segmentação de audiência no painel. A API pública v1 não oferece um endpoint de catálogo de audiência.

audience.filters (formato anterior)

audience.filters.dealFilter

audience.exclusions


Objeto message


Objeto sendConfig


Objeto cloudTemplate

Obrigatório quando os números do disparo são do WhatsApp Oficial. Em disparos por QR Code, envie null (ou omita) — mandar um modelo devolve 422 TEMPLATE_ON_QRCODE_BROADCAST.

Objeto variables[]

Toda variável precisa resolver para algum texto: com sourceType: "static", o value é obrigatório; com contact_field, sourceKey e fallback são os dois obrigatórios. Sem texto alternativo, quem não tiver o dado receberia a mensagem com um buraco — “Olá , temos uma novidade”.

Exemplo — disparo por QR Code, segmentado por tag

Exemplo — disparo pelo WhatsApp Oficial com modelo

Resposta

Retorna HTTP 201 com o disparo em status: draft. O objeto devolvido é o mesmo descrito em Listar disparos.

Erros