Historial de interacciones de email de un contacto
Devuelve la línea temporal de interacciones de email de un contacto (envíos, aperturas, clics, rebotes...) para la pestaña de historial de interacciones del CRM.
El aislamiento por tenant se aplica automáticamente con la jerarquía del JWT (tenant propio + descendientes). Un SUPERADMIN puede consultar otro tenant enviando la cabecera x-tenant-id (se expande a ese tenant más su jerarquía).
Por defecto devuelve el historial completo (máximo 10000 filas, más recientes primero). El parámetro opcional sinceDays limita la ventana temporal y abarata la consulta.
Request
- Base URL: http://localhost:8081
- URL: http://localhost:8081/analytics/user-interactions
- Auth: HTTP bearer
Headers
Solo SUPERADMIN — tenant alternativo a consultar (se expande a su jerarquía)
Request body
Example request
{
"userId": "68388013e2226d79536e4ae2",
"sinceDays": 90
}Response
Historial de interacciones obtenido correctamente
Example response
{
"success": true,
"data": [
{
"date": "2026-08-30T10:00:00.000Z",
"channel": "email",
"campaignId": "68a1b2c3d4e5f60718293a4b",
"campaignName": "Newsletter agosto",
"eventType": "open",
"messageId": "0100019a1b2c3d4e-...",
"recipientEmail": "fan@example.com"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.