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.

1