Documentação ECSEND API v1
Campanhas
Use /campaigns para listar campanhas e lançar novos envios em massa.
GET /campaigns
Retorna campanhas com status, senderId, recipientCount e createdAt.
POST /campaigns
Envie name, text e senderId. Destinatários podem vir de recipients, rawReceivers ou contactBookName.
json
{
"name": "Summer Promo",
"text": "Get 20% off this summer!",
"senderId": "ECSEND",
"recipients": ["+25884000001", "+25884000002"]
}201 Created
json
{
"success": true,
"campaignId": "clx456def",
"status": "COMPLETED",
"recipientCount": 100
}Consulte também 402 (saldo insuficiente) e 404 (livro não encontrado) no /api/docs.