Retorna uma lista de todas as campanhas da empresa autenticada, com opção de filtrar por status.
Headers
Token de acesso da empresa
Query Parameters
Filtra campanhas por status específicoValores aceitos:
DRAFT
- RascunhosSCHEDULED
- AgendadasACTIVE
- Em execuçãoPAUSED
- PausadasCOMPLETED
- ConcluídasCANCELLED
- CanceladasFAILED
- Falharam
Response
Array de campanhas, cada uma contendo:Campos Principais
ID único da campanha
Nome da campanha
Descrição da campanha
Status atual da campanha
Tipo da campanha (TEXT, MEDIA, POLL)
Data/hora de criação
Data/hora de agendamento (se aplicável)
Data/hora que iniciou o envio
Data/hora que foi concluída
Data/hora que foi pausada (se aplicável)
Estatísticas
Total de contatos na campanha
Quantidade de mensagens enviadas
Quantidade de envios que falharam
Quantidade de contatos pendentes
Percentual de progresso (0-100)
Taxa de sucesso em percentual
Estimativa de conclusão (se em execução)
Dados da Campanha
Conteúdo da mensagem da campanha
Tipo de mídia anexada (se houver)
URL da mídia anexada
Nome do arquivo de mídia
Instância Evolution usada
Intervalo mínimo entre mensagens (segundos)
Intervalo máximo entre mensagens (segundos)
Telefone para notificação de conclusão
Dados da enquete (quando aplicável)
Configuração Evolution completa usada
Endpoint Adicional - Campanhas Ativas
Também existe um endpoint específico para listar apenas campanhas ativas:ACTIVE
, sem necessidade de passar o parâmetro de filtro.
Ordenação
As campanhas são retornadas ordenadas por:- Data de criação (mais recentes primeiro)
- Status (ativas primeiro)
Performance
- Este endpoint retorna todas as campanhas sem paginação
- Para grandes volumes, considere implementar filtros adicionais
- Use o filtro de status para reduzir o tamanho da resposta