Lista todas as campanhas ativas (em execução) da empresa
/api/campaigns, incluindo:
id - ID único da campanhaname - Nome da campanhadescription - Descrição da campanhastatus - Status atual (sempre ACTIVE neste endpoint)type - Tipo da campanha (TEXT, MEDIA, POLL)createdAt - Data/hora de criaçãostartedAt - Data/hora de iníciopausedAt - Data/hora da pausa (se aplicável)totalContacts - Total de contatossentContacts - Mensagens enviadasfailedContacts - Mensagens falhadaspendingContacts - Mensagens pendentesprogressPercentage - Progresso em percentualsuccessRate - Taxa de sucessoestimatedCompletion - Estimativa de conclusãomessageContent - Conteúdo da mensagemmediaType - Tipo de mídiamediaUrl - URL da mídiafileName - Nome do arquivoevolutionInstance - Instância EvolutionminInterval - Intervalo mínimomaxInterval - Intervalo máximonotificationPhone - Telefone de notificaçãopollData - Dados da enqueteevolutionConfig - Configuração Evolution completa/api/campaigns| Característica | /api/campaigns | /api/campaigns/active |
|---|---|---|
| Filtros | Aceita parâmetro status | Filtra automaticamente por ACTIVE |
| Campanhas incluídas | Todas | Apenas status ACTIVE |
| Performance | Pode ser mais lento | Otimizado para campanhas ativas |
| Uso recomendado | Listagem completa | Monitoramento em tempo real |