DocumentacionAnalytics API
Analytics API
Metricas agregadas de aperturas, clics y rebotes por la API REST.
Los endpoints de analitica devuelven metricas de envio agregadas de tu tenant. Usan la sesion JWT del panel (con scope de tenant) — no se exponen por scopes de API key.
Todos aceptan un parametro opcional ?days (por defecto 30, tope 90) y excluyen los logs eliminados por retencion.
Resumen
GET /analytics/summary?days=30
Devuelve totales y tasas del periodo:
{
"period": { "days": 30, "since": "...", "until": "..." },
"totals": { "total": 0, "sent": 0, "opened": 0, "clicked": 0, "bounced": 0, "complained": 0, "failed": 0 },
"rates": { "openRate": 0, "clickRate": 0, "bounceRate": 0, "complaintRate": 0 }
}
sent cuenta SENT + DELIVERED; las tasas son porcentajes redondeados a un decimal.
Serie diaria
GET /analytics/daily?days=30
Devuelve un bucket por dia (rellenado a cero) para graficas:
{ "days": 30, "daily": [{ "date": "2026-07-01", "sent": 0, "opened": 0, "clicked": 0, "bounced": 0 }] }
Top plantillas
GET /analytics/top-templates?days=30
Devuelve las 10 plantillas con mas volumen de envio:
{ "top": [{ "id": "...", "name": "...", "subject": "...", "sent": 0, "opened": 0, "clicked": 0 }] }
Ver Estados de email para saber que cuenta cada contador.