Joinotify

Criar campanha

POSThttps://api.joinotify.com/broadcasts

Cria um rascunho. Só name é obrigatório: número, template, variáveis e público podem vir depois, por PATCH. A campanha só é conferida por inteiro na estimativa, no teste e no lançamento.

Body Paramsapplication/json

1 obrigatório(s)11 opcional(is)

stringobrigatório

Nome da campanha, até 120 caracteres.

mín. 1 caracteresmáx. 120 caracteres

stringopcional

Número que envia (phone_number_id na Meta). Precisa ser da sua conta; é obrigatório para lançar.

aceita null

stringopcional

Nome do template aprovado na WABA do número. Obrigatório para lançar.

máx. 512 caracteresaceita null

stringopcional

Código de idioma do template na Meta.

mín. 2 caracteresmáx. 15 caracteresaceita null

objectopcional

De onde vem cada variável do template: header e body pelo nome do marcador ("1", "2"… ou o nome), buttons pelo índice do botão. Toda fonte de contato ou campo exige um fallback para quem não tem o dado. Um cabeçalho de mídia precisa de headerMedia.

aceita null

stringopcional

Público salvo. Com audienceId e audienceFilter, vale o audienceId.

aceita null

objectopcional

Árvore de condições de um público: grupos and/or com até 3 níveis e 30 condições no total. Os operadores válidos para cada tipo de campo vêm de GET /audiences/schema.

aceita null

string<date-time>opcional

Quando enviar, em ISO 8601. Vale no lançamento: no futuro, a campanha fica agendada (até um ano à frente); sem ele ou no passado, sai na hora.

aceita null

stringopcional

Fuso horário IANA em que sendWindow é lido. Padrão America/Sao_Paulo.

objectopcional

Dias da semana (0 = domingo) e horário em que a campanha pode enviar, no fuso timezone. Fora dele, ela pausa e retoma sozinha.

aceita null

integeropcional

Envios por minuto. Sem valor, o padrão da plataforma.

mín. 10máx. 60000aceita null

stringopcional

Fluxo que responde aos botões de resposta rápida do template.

aceita null

Respostas