Campanhas
Uma campanha é uma notificação de web push (título, texto, link e, opcionalmente, ícone, imagem e botão) enviada para tópicos e/ou países do site — na hora, agendada ou guardada como rascunho.
Estes métodos cobrem o ciclo completo: POST /campaign/create cria, POST /campaigns
lista com resultados de envio e paginação, GET /campaign/{campaignId} consulta uma
campanha e DELETE /campaign/{campaignId} exclui rascunhos e cancela agendamentos.
Campanha já enviada não pode ser excluída.
Criar campanha
Cria uma campanha de web push: envia na hora, agenda para uma data futura ou salva como rascunho, com público segmentado por tópicos e países.
Listar campanhas
Lista as campanhas do site com resultados de envio (`analytics`), filtros por período e status, e paginação por cursor.
Obter campanha
Consulta uma campanha de web push pelo ID e devolve todos os campos, incluindo os resultados de envio (`analytics`).
Excluir campanha
Exclui uma campanha de web push que ainda não foi enviada: apaga rascunhos e cancela agendamentos.