Campanhas
Lista as campanhas de mensagens em massa da loja e o desempenho e custo estimado das principais.
Uma campanha envia um template aprovado a uma lista de clientes (a audiência). Cada envio passa por estados e é contado como entregue, lido, clicado ou falho. O seller consulta as campanhas e o resultado delas; criar, agendar e cancelar campanhas é feito pelo administrador.
Listar campanhas
/api/v1/vendor/whatsapp-confluence/campaignsSellerLista as campanhas da loja
Cabeçalhos
AuthorizationstringobrigatórioBearer $TOKEN. Token de acesso de um usuário seller (lojista). Veja Tokens.Exemplo de requisição
Resposta
200Campanhas
Campos da resposta
campaignsarrayCampanhas da loja.
iduuidId da campanha.
namestringNome interno.
template_namestringTemplate enviado.
template_languagestringIdioma do template.
params_templateobjectVariáveis do template (valores fixos ou
{{nome}}, trocado por destinatário). Omitido se não há.cta_kindstringNKSCChamada para ação:
N nenhuma, K abre o carrinho na mini-loja, S abre a mini-loja, C abre o catálogo nativo.audience_filterobjectFiltro que define a audiência. Omitido se não há.
scheduled_atstringQuando a campanha foi agendada (RFC 3339). Omitido se não agendada.
statusstringDQRCXED rascunho, Q na fila, R em envio, C concluída, X cancelada, E com erro.totalintegerDestinatários da audiência.
sentintegerEnviadas.
deliveredintegerEntregues.
readintegerLidas.
failedintegerFalhas.
clickedintegerCliques no botão.
created_atstringCriação (RFC 3339).
Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Sem token ou token inválido. | {"error":"missing authorization header"} |
| 403 | O usuário não é um seller, ou o seller ainda está em análise de cadastro. | {"error":"vendor_pending_review"} |
| 500 | Falha interna ao calcular. | {"error":"..."} |
Desempenho das campanhas
/api/v1/vendor/whatsapp-confluence/analytics/campaignsSellerAs 20 campanhas com mais envios e o custo estimado
Cabeçalhos
AuthorizationstringobrigatórioBearer $TOKEN. Token de acesso de um usuário seller (lojista). Veja Tokens.Exemplo de requisição
Resposta
200Desempenho
Campos da resposta
campaignsarrayAté 20 campanhas, as com mais enviadas primeiro.
iduuidId da campanha.
namestringNome.
template_namestringTemplate.
template_categorystringCategoria do template na Meta.
UTILITY quando desconhecida.totalintegerDestinatários.
sentintegerEnviadas.
deliveredintegerEntregues.
readintegerLidas.
failedintegerFalhas.
estimated_cost_centsintegertotal vezes a tarifa atual da categoria, em centavos.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Sem token ou token inválido. | {"error":"missing authorization header"} |
| 403 | O usuário não é um seller, ou o seller ainda está em análise de cadastro. | {"error":"vendor_pending_review"} |
| 500 | Falha interna ao calcular. | {"error":"..."} |